Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Aug 2008 04:36:11 -0600
From:      "Tom Stuart" <freebsdemail@gmail.com>
To:        "Giorgos Keramidas" <keramida@ceid.upatras.gr>
Cc:        freebsd-questions@freebsd.org, Derek Ragona <derek@computinginnovations.com>
Subject:   Re: Sendmail email delays
Message-ID:  <5cdef660808170336j817877l5c2992cb9f8eba62@mail.gmail.com>
In-Reply-To: <87wsignetr.fsf@kobe.laptop>
References:  <5cdef660808151349j462df140pcec0d76109ac17b3@mail.gmail.com> <6.0.0.22.2.20080815192128.024bf890@mail.computinginnovations.com> <5cdef660808151749n722a5b92ufcf85e59b1e0b4b@mail.gmail.com> <871w0pqtw7.fsf@kobe.laptop> <5cdef660808161527y96510dfte86e08a5dbc7a9e2@mail.gmail.com> <87wsignetr.fsf@kobe.laptop>

next in thread | previous in thread | raw e-mail | index | archive | help
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@firewall-1.xxx.com>,
relay=root@localhost
Aug 17 04:26:49 firewall-1 sm-mta[85126]: m7HAQnOJ085126:
from=<user@firewall-1.xxx.com>, size=400, class=0, nrcpts=1, msgid=
200808171026.m7HAQnRC085125@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@xxx.com, ctladdr=<user@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@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@firewall-1.xxx.com>,
relay=root@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@firewall-1.xxx.com>, size=517, class=0, nrcpts=1,
msgid=<200808171030.m7HAUIBd085137@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@xxx.com, ctladdr=<user@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@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@ceid.upatras.gr> wrote:
> On Sat, 16 Aug 2008 16:27:50 -0600, "Tom Stuart" <freebsdemail@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"
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5cdef660808170336j817877l5c2992cb9f8eba62>