Sendmail email delays

Tom Stuart freebsdemail at gmail.com
Sun Aug 17 10:36:13 UTC 2008


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] [12
7.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:0
0: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
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]
Aug 17 04:31:34 firewall-1 sm-msp-queue[85147]: m7HAUIBd085137:
to=root, ctladdr=user (1001/1001), delay=00:01:16, xdelay=00:00:00,
mailer=relay, pri=120155, relay=[127.0.0.1
] [127.0.0.1], dsn=2.0.0, stat=Sent (m7HAVYEI085148 Message accepted
for delivery)
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:0
0: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)

Thank you all for the help thus far. I think we are close to finding the issue.








On Sun, Aug 17, 2008 at 3:58 AM, Giorgos Keramidas
<keramida at ceid.upatras.gr> wrote:
> On Sat, 16 Aug 2008 16:27:50 -0600, "Tom Stuart" <freebsdemail at gmail.com> wrote:
>> Here are my diffs for the files as requested. I'm thinking the actual
>> issue may lay in my submit.mc configuration. Right now I have just the
>> base file as I've tried editing it to no success so I changed it back
>> to normal. I "assumed" you had to edit this line. I'll also note that
>> the "smarthost" is a Windows 2003 Server running Exchange, relaying is
>> enable
>>
>> FEATURE(`msp', `[127.0.0.1]')dnl
>>
>> and change the value to 10.0.0.2(which is the Smarthost IP),
>>
>> The 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#
>> firewall-1# diff freebsd.submit.mc firewall-1.xxx.com.submit.mc
>> firewall-1#
>
> Hmmm.  Then this is probably the problem...
>
> If the remote server is an Exchange system, I am not sure if using it as
> an MSP in `submit.mc' is supposed to work.
>
> Try resetting the `msp' value in `submit.mc' to:
>
>    FEATURE(`msp', `[127.0.0.1]')dnl
>
> and set `SMART_HOST' in `firewall-1.xxx.com.mc' (not in the
> `firewall-1.xxx.com.submit.mc' file):
>
>    define(`SMART_HOST', `smtp.xxx.com')
>
> Then you should enable the `submit' and `msp_queue' sendmail processes
> in `/etc/rc.conf' too:
>
>    sendmail_enable="NO"
>    sendmail_outbound_enable="NO"
>    sendmail_submit_enable="YES"
>    sendmail_msp_queue_enable="YES"
>
>


More information about the freebsd-questions mailing list