Sendmail email delays

Tom Stuart freebsdemail at gmail.com
Mon Aug 18 20:09:25 UTC 2008


Giorgos thank you for your response and assistance once again. I have
additional details below I hope that will allow use to further locate
the issue.

localhost is not resolved via dns but instead using /etc/hosts file.
firewall-1# getent hosts
::1               localhost  localhost.xxx.com
127.0.0.1         localhost  localhost.xxx.com firewall-1.xxx.com firewall-1

firewall-1#  fgrep sendmail_ /etc/rc.conf
sendmail_enable="NO"
sendmail_outbound_enable="NO"
sendmail_submit_enable="YES"
sendmail_msp_queue_enable="YES"

firewall-1# fgrep DirectSubmissionModifiers /etc/mail/sendmail.cf
/etc/mail/submit.cf
/etc/mail/sendmail.cf:#O DirectSubmissionModifiers
/etc/mail/submit.cf:#O DirectSubmissionModifiers

Thanks once again.




On Mon, Aug 18, 2008 at 7:50 AM, Giorgos Keramidas
<keramida at ceid.upatras.gr> wrote:
> On Sun, 17 Aug 2008 04:36:11 -0600, "Tom Stuart" <freebsdemail at gmail.com> wrote:
>> I made the changes to rc.conf as suggested. Also below are the new diffs.
>>
>> firewall-1# diff freebsd.mc firewall-1.xxx.com.mc
>> 77c77
>> < dnl define(`SMART_HOST', `your.isp.mail.server')
>> ---
>>> define(`SMART_HOST', `smtp.xxx.com')
>> firewall-1# diff freebsd.submit.mc firewall-1.xxx.com.submit.mc
>>
>> I have restarted sendmail(Stop,Start) and the interactive mail(mail or
>> mailx) is still delivered instantly. However when swatch is sending
>> mail it is still delayed. I will post some of the maillog in hopes of
>> isolation of the issue. I also notice this error File descriptors
>> missing on startup: stdout, stderr; Bad file descriptor(Only when
>> sending via swatch).
>>
>> Maillog from mail -s test root
>> Aug 17 04:26:49 firewall-1 sendmail[85125]: m7HAQnRC085125:
>>   from=username, size=29, class=0, nrcpts=1,
>>   msgid=<200808171026.m7HAQnRC085125 at firewall-1.xxx.com>,
>>   relay=root at localhost
>> Aug 17 04:26:49 firewall-1 sm-mta[85126]: m7HAQnOJ085126:
>>   from=<user at firewall-1.xxx.com>, size=400, class=0, nrcpts=1,
>>   msgid=200808171026.m7HAQnRC085125 at firewall-1.xxx.com>,
>>   proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
>> Aug 17 04:26:49 firewall-1 sendmail[85125]: m7HAQnRC085125:
>>   to=root, ctladdr=user (1001/1001),
>>   delay=00:00:00, xdelay=00:00:00,
>>   mailer=relay, pri=30029, relay=[127.0.0.1] [127.0.0.1],
>>   dsn=2.0.0, stat=Sent (m7HAQnOJ085126 Message accepted for delivery)
>> Aug 17 04:26:50 firewall-1 sm-mta[85127]: m7HAQnOJ085126:
>>   to=xxx at xxx.com, ctladdr=<user at firewall-1.xxx.com> (1001/1001),
>>   delay=00:00:01, xdelay=00:00:01,
>>   mailer=relay, pri=30702, relay=smtp.xxx.com. [10.0.0.2],
>>   dsn=2.0.0, stat=Sent (<200808171026.m7HAQnRC085125 at firewall-1.xxx.com> Queued mail for delivery)
>>
>> Maillog from swatch -- Delayed Receipt(1-10 minutes) note this is all
>> relating to the same message.
>>
>> Aug 17 04:30:18 firewall-1 sendmail[85137]:
>>   File descriptors missing on startup: stdout, stderr; Bad file descriptor
>> Aug 17 04:30:18 firewall-1 sendmail[85137]: m7HAUIBd085137:
>>   from=user, size=155, class=0, nrcpts=1,
>>   msgid=<200808171030.m7HAUIBd085137 at firewall-1.xxx.com>,
>>   relay=root at localhost
>> Aug 17 04:30:18 firewall-1 sendmail[85137]: m7HAUIBd085137:
>>   to=root, delay=00:00:00, mailer=relay, pri=30155, stat=queued
>
> This part means that Sendmail, for some reason, failed to resolve one
> of the addresses involved.  Are you using DNS to resolve `localhost'?
> Maybe that's why it times out, and it queues the message until the next
> time the queue runner wakes up...
>
> Two other interesting bits of information that ay help us find out
> what's going on are:
>
>  (1) Your sendmail_xxx options in /etc/rc.conf:
>
>        # fgrep sendmail_ /etc/rc.conf
>
>  (2) The value of `DirectSubmissionModifiers' in sendmail.cf and
>      submit.cf:
>
>        # fgrep DirectSubmissionModifiers /etc/mail/sendmail.cf \
>              /etc/mail/submit.cf
>
>> Aug 17 04:31:34 firewall-1 sm-mta[85148]: m7HAVYEI085148:
>>   from=<xxx at firewall-1.xxx.com>, size=517, class=0, nrcpts=1,
>>   msgid=<200808171030.m7HAUIBd085137 at firewall-1.xxx.com>,
>>   proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
>
> A minute later, the queue runner wakes up...
>
>> Aug 17 04:31:35 firewall-1 sm-mta[85149]: m7HAVYEI085148:
>>   to=xxx at xxx.com, ctladdr=<user at firewall-1.xxx.com> (1001/1001),
>>   delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30819, relay=smtp.xxx.com. [10.0.0.2],
>>   dsn=2.0.0, stat=Sent (<200808171030.m7HAUIBd085137 at firewall-1.xxx.com> Queued mail for delivery)
>
> ... and sends it normally.
>
>


More information about the freebsd-questions mailing list