[email protected] wrote: > My server is on mx0.schmerold.com there is no firewall between the > server & Internet. Ping response is excellent from the servers I tested > at http://traceroute.org, I see time-outs when running traceroute. > > I don't under stand the significance of this. Please enlighten me. If > the problem is our ISP, we'll switch.
Only significance was that you should run local tests to ascertain if the network was problematic between *your* incoming and *your* server. (As you have done.) I'm in Hong Kong, so would *expect* less than stellar end-to-end. OOH, I traceroute to my old ISP in Zurich in 40% the hops and half the time it takes to (fail to) reach your server. IOW - worth checking now and then... you won't always get the same routing twice running, let alone a week apart. > > Regarding message size, it does not seem to be the cause. The largest > message from Interfax was 248KB, they tend to run 25KB. > OK. Two items seem to be ruled out. Our Exim has MAXSIZE set at 800 MB, but tests OK up to about 2 GB. Sounds insane, but folks *will* attach a whole collection of high-res digital camera images, or copier/scanner files and exceed that in a New York minute. More details I cannot help with.. Both Cox and Charter have been hard-blacklisted here for ages..... ;-) Best, Bill > W B Hacker wrote: >> [email protected] wrote: >>> We are getting duplicate emails. It seems to be the same senders, >>> however not every one of their emails duplicate. 5% of mails from >>> Charter.net will duplicate, 10% of mails from Cox will duplicate, >>> 100% of mails from Interfax.net will duplicate. >>> >>> Interfax (a mail to fax provider) is the only sender that >>> consistently send duplicate emails. When I asked them to fix it, they >>> said: >>> >>> "it seems that we are having problems sending you the e-mails and >>> then getting confirmations from the mail server that it received them >>> - and that is causing us to resend the e-mails over and over." >>> >>> Anyone have any ideas? >> >> Not seeing very much good news attmpting to traceroute your server. >> >> Suggest you locate a looking glass (see http://traceroute.org) >> 'near' whichever Interfax host is sending to you, and traceroute to >> your server from close to where Interfax is origination trafic to you. >> >> Exim cannot repair networks, but can be made patient enough to wait >> them out. >> >> However - the other side also has to be willing to do so as well. >> >> Bill >> >> >> >>> My exim.conf follows: >>> # /etc/exim/exim.conf >>> host_lookup = 0.0.0.0/0 >>> spamd_address = 127.0.0.1 783 >>> qualify_domain = schmerold.com >>> qualify_recipient = schmerold.com >>> smtp_receive_timeout = 10m >>> message_size_limit = 25M >>> smtp_accept_max = 50 >>> smtp_banner = mx0.schmerold.com secure smtp server >>> domainlist relay_to_domains = partial-lsearch;/etc/exim/transport >>> hostlist relay_from_hosts = 127.0.0.1 >>> domainlist local_domains = >>> acl_smtp_rcpt = acl_check_rcpt >>> acl_smtp_mime = acl_check_mime >>> acl_smtp_data = acl_check_content >>> never_users = root >>> av_scanner = clamd:127.0.0.1 3310 >>> perl_startup = do '/etc/exim/exim_surbl.pl' >>> >>> auto_thaw = 1d >>> ignore_bounce_errors_after = 1d >>> timeout_frozen_after = 3d >>> >>> helo_allow_chars = _ >>> >>> ############# ACCEPT SETTINGS####################### >>> begin acl >>> >>> acl_check_rcpt: >>> accept hosts = : >>> deny local_parts = ^...@%!/|] : ^\\. >>> >>> accept local_parts = postmaster >>> domains = +local_domains >>> >>> # See >>> http://www-csit.phy.cam.ac.uk/cs-it/security/sender_reject_bydomain >>> for examples >>> deny message = Message rejected because $sender_host_address is >>> blocked locally. >>> log_message = Message rejected from $sender_host_address by >>> sender_reject_bydomain >>> senders = @@lsearch*;/etc/exim/blacklist >>> >>> accept domains = +relay_to_domains >>> endpass >>> message = relay not permitted at this server >>> verify = recipient >>> >>> accept hosts = +relay_from_hosts >>> >>> deny senders = : >>> condition = ${if ! eq{$recipients_count}{1}{1}} >>> message = Bounces must have only a single recipient >>> log_message = Another denied due to backscatter-Single >>> Recipient >>> >>> deny message = relay not permitted at this server >>> >>> deny message = Access denied - $sender_host_address listed by >>> $dnslist_domain\n$dnslist_text >>> dnslists = sbl-xbl.spamhaus.org : dnsbl.sorbs.net : >>> bl.spamcop.net : \ >>> multi.surbl.org : spam.dnsbl.sorbs.net : bl.spamcannibal.org : \ >>> dnsbl-2.uceprotect.net : b.barracudacentral.org : >>> psbl.surriel.com >>> >>> acl_check_mime: >>> >>> warn decode = default >>> >>> deny message = Blacklisted file extension detected >>> condition = ${if match \ >>> {${lc:$mime_filename}} \ >>> {\N(\.exe|\.pif|\.bat|\.scr|\.lnk|\.com)$\N} \ >>> {1}{0}} >>> >>> deny condition = ${if <{$message_size}{100k}{yes}{no}} >>> set acl_m0 = ${perl{surblspamcheck}} >>> condition = ${if eq{$acl_m0}{false}{no}{yes}} >>> message = $acl_m0 >>> >>> accept >>> >>> acl_check_content: >>> deny condition = ${if <{$message_size}{100k}{yes}{no}} >>> condition = ${if eq{$acl_m0}{}{yes}{no}} >>> set acl_m1 = ${perl{surblspamcheck}} >>> condition = ${if eq{$acl_m0}{}{yes}{no}} >>> set acl_m1 = ${perl{surblspamcheck}} >>> condition = ${if eq{$acl_m1}{false}{no}{yes}} >>> message = $acl_m1 >>> >>> deny message = This message contains a virus or other harmful >>> content ($malware_name) >>> condition = ${if <{$message_size}{175k}{1}{0}} >>> demime = * >>> malware = * >>> >>> deny condition = ${if <{$message_size}{100k}{yes}{no}} >>> condition = ${if eq{$acl_m0}{}{yes}{no}} >>> set acl_m1 = ${perl{surblspamcheck}} >>> condition = ${if eq{$acl_m1}{false}{no}{yes}} >>> message = $acl_m1 >>> >>> warn message = X-Spam-Score: $spam_score >>> spam = exim:true >>> >>> warn message = X-Spam-Report: $spam_report >>> spam = exim:true >>> >>> warn message = Subject: **** SPAM **** $h_Subject >>> spam = exim >>> >>> deny message = This message scored $spam_score spam points. >>> condition = ${if <{$message_size}{975k}{1}{0}} >>> spam = exim:true >>> condition = ${if >{$spam_score_int}{70}{1}{0}} >>> >>> accept >>> >>> ############# ROUTER SETTINGS####################### >>> begin routers >>> redirect: >>> driver = redirect >>> data = ${lookup{$local_p...@$domain}lsearch{/etc/exim/user_alias}} >>> >>> internal: >>> driver = manualroute >>> domains = +relay_to_domains >>> driver = manualroute >>> domains = +relay_to_domains >>> transport = remote_smtp >>> route_data = ${lookup{$domain}partial-lsearch{/etc/exim/transport}} >>> >>> external: >>> driver = dnslookup >>> domains = ! +relay_to_domains >>> transport = remote_smtp >>> ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 >>> no_more >>> >>> ############# TRANSPORT SETTINGS#################### >>> begin transports >>> >>> remote_smtp: >>> driver = smtp >>> >>> begin retry >>> * * F,2h,15m; G,16h,1h,1.5; F,3d,8h >>> >>> >> >> > -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
