Date: Mon, 18 Aug 2008 14:09:22 -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: <5cdef660808181309v15ae1dd8rc038dc7275916df8@mail.gmail.com> In-Reply-To: <87hc9ijutv.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> <5cdef660808170336j817877l5c2992cb9f8eba62@mail.gmail.com> <87hc9ijutv.fsf@kobe.laptop>
next in thread | previous in thread | raw e-mail | index | archive | help
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@ceid.upatras.gr> wrote: > On Sun, 17 Aug 2008 04:36:11 -0600, "Tom Stuart" <freebsdemail@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@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] [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@xxx.com, ctladdr=<user@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@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 > > 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@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] > > A minute later, the queue runner wakes up... > >> 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:00: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) > > ... and sends it normally. > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5cdef660808181309v15ae1dd8rc038dc7275916df8>