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>