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