  | |  | timeouts in sendmail | timeouts in sendmail 2002-08-19 - By Gary Stark
Back I have a Redhat 7.3 installation with Sendmail 8.11.6. It 's all working almost perfectly: mail goes out as I want it to, and some mail is coming in.
That 's the problem: it 's only some mail that is coming in.
I 'm seeing messages that are indicating timeout issues on the sites that are not getting through. These are typical of the messages that I 'm seeing:
g7IFMep06892: timeout waiting for input from mail-03.iinet.net.au during message collect g7IGNop07141: timeout waiting for input from [203.241.120.219] during message collect g7IGOTp07145: timeout waiting for input from user.office.outpost.com during message collect g7IHR5p07396: collect: premature EOM: Connection reset by relay.wishlist.com.au g7IHR5p07396: SYSERR(root): collect: I/O error on connection from relay.wishlist.com.au, from= <service@(protected) >: Connection reset by relay.wishlist.com.au
The problem seems to be consitent with that of fragmentation of the packets coming in to my host, but I cannot see how I can adjust this.
This is my sendmail.mc file
divert(-1) dnl This is the sendmail macro config file. If you make changes to this file, dnl you need the sendmail-cf rpm installed and then have to generate a dnl new /etc/sendmail.cf by running the following command: dnl dnl m4 /etc/mail/sendmail.mc > /etc/sendmail.cf dnl include(`/usr/share/sendmail-cf/m4/cf.m4 ') VERSIONID(`linux setup for Red Hat Linux ')dnl OSTYPE(`linux ') dnl Uncomment and edit the following line if your mail needs to be sent out dnl through an external mail server: dnl define(`SMART_HOST ',`smtp.your.provider ') define(`confDEF_USER_ID ',``8:12 ' ')dnl undefine(`UUCP_RELAY ')dnl undefine(`BITNET_RELAY ')dnl define(`confAUTO_REBUILD ')dnl define(`confTO_CONNECT ',`10m ') define(`confTRY_NULL_MX_LIST ',true)dnl define(`confDONT_PROBE_INTERFACES ',true)dnl define(`PROCMAIL_MAILER_PATH ',`/usr/bin/procmail ')dnl define(`ALIAS_FILE ', `/etc/aliases ')dnl dnl define(`STATUS_FILE ', `/etc/mail/statistics ')dnl define(`UUCP_MAILER_MAX ', `2000000 ')dnl define(`confUSERDB_SPEC ', `/etc/mail/userdb.db ')dnl define(`confPRIVACY_FLAGS ', `authwarnings,novrfy,noexpn,restrictqrun ')dnl define(`confAUTH_OPTIONS ', `A ')dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN ')dnl dnl define(`confAUTH_MECHANISMS ', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN ')dnl dnl define(`confTO_QUEUEWARN ', `4h ')dnl dnl define(`confTO_QUEUERETURN ', `5d ')dnl dnl define(`confQUEUE_LA ', `12 ')dnl dnl define(`confREFUSE_LA ', `18 ')dnl dnl FEATURE(delay_checks)dnl FEATURE(`no_default_msa ',`dnl ')dnl FEATURE(`smrsh ',`/usr/sbin/smrsh ')dnl FEATURE(`mailertable ',`hash -o /etc/mail/mailertable.db ')dnl FEATURE(`virtusertable ',`hash -o /etc/mail/virtusertable.db ')dnl FEATURE(redirect)dnl FEATURE(always_add_domain)dnl FEATURE(use_cw_file)dnl FEATURE(use_ct_file)dnl dnl The '-t ' option will retry delivery if e.g. the user runs over his quota. FEATURE(local_procmail,` ',`procmail -t -Y -a $h -d $u ')dnl FEATURE(`access_db ',`hash -o /etc/mail/access.db ')dnl FEATURE(`blacklist_recipients ')dnl EXPOSED_USER(`root ')dnl dnl This changes sendmail to only listen on the loopback device 127.0.0.1 dnl and not on any other network devices. Comment this out if you want dnl to accept email over the network. dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA ') FEATURE(relay_entire_domain) dnl dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires dnl a kernel patch dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6 ') dnl We strongly recommend to comment this one out if you want to protect dnl yourself from spam. However, the laptop and users on computers that do dnl not have 24x7 DNS do need this. FEATURE(`accept_unresolvable_domains ')dnl dnl FEATURE(`relay_based_on_MX ')dnl MAILER(smtp)dnl MAILER(procmail)dnl Cwlocalhost.localdomain dnl FEATURE(`rbl ') dnl dnl FEATURE(`accept_unqualified_senders ') dnl
The connection is a DSL connection through a D-Link DSL300 modem to a DLS DI-713P acting as a router. Traffic on port 25 is routed to 192.168.0.60, which is the correct address for the box hosting the sendmail server.
As the messages that I 'm not getting are, by and large, messages that I want to get, this is becoming a frustrating problem. Could somebody here please point me at what I need to change in order to get this working as it should be? g. Gary Stark gstark@(protected)
http://RedbacksWeb.com
|
|
 |