How do I get sendmail working again
Andrew Falanga
af300wsm at gmail.com
Sat Jan 5 09:56:38 PST 2008
HI,
I've gotten myself into a real fix at this point. (This is a continuation of
the thread I started, "sendmail is broken, how do I fix?") I was trying to
setup authentication based relaying using istructions at
http://www.puresimplicity.net/~hemi/freebsd/sendmail.html. I must first say
that I was trying to get authentication based relaying working by using the
instructions in the handbook under the title "SMTP Authentication." The two
set of instructions do overlap slightly.
Well, after following the instructions at the former link, sendmail will no
longer start and is complaining with errors as follows from
the /var/log/maillog file:
Jan 4 17:36:42 whitbap sm-mta[975]: starting daemon (8.13.8):
SMTP+queueing at 00:30:00
Jan 4 17:36:42 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:36:42 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:36:42 whitbap sm-msp-queue[979]: starting daemon (8.13.8):
queueing at 00:30:00
Jan 4 17:36:42 whitbap sm-mta[978]: m010sNBM004564:
to=<jqyuehutmqluz at epilot.com>, delay=3+23:42:19, xdelay=00:00:00,
mailer=esmtp, pri=2555114, relay=mail02.interchangeusa.com. [63.251.210.81],
dsn=4.0.0, stat=Deferred: Connection refused by mail02.interchangeusa.com.
Jan 4 17:36:47 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:36:47 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:36:52 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): pendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:36:52 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:36:57 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:36:57 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:37:02 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:37:02 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:37:07 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:37:07 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:37:12 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:37:12 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:37:17 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:37:17 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:37:22 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): pendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:37:22 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:37:27 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:37:27 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:37:32 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: cannot bind: Address already in use
Jan 4 17:37:32 whitbap sm-mta[975]: daemon MTA: problem creating SMTP socket
Jan 4 17:37:32 whitbap sm-mta[975]: NOQUEUE: SYSERR(root): opendaemonsocket:
daemon MTA: server SMTP socket wedged: exiting
Someone asked me to post the result of doing, "sockstat | grep ":25" just
after starting the sendmail process. Well, here's that output:
whitbap# /etc/rc.d/sendmail start
Starting sendmail.
whitbap# sockstat | grep :25
root sendmail 1133 3 tcp4 *:25 *:*
root sendmail 1133 5 tcp6 *:25 *:*
whitbap# sockstat | grep :25
root sendmail 1133 3 tcp4 *:25 *:*
root sendmail 1133 5 tcp6 *:25 *:*
whitbap# sockstat | grep :25
root sendmail 1133 3 tcp4 *:25 *:*
root sendmail 1133 5 tcp6 *:25 *:*
whitbap# sockstat | grep :25
root sendmail 1133 3 tcp4 *:25 *:*
root sendmail 1133 5 tcp6 *:25 *:*
whitbap# sockstat | grep :25
root sendmail 1133 3 tcp4 *:25 *:*
root sendmail 1133 5 tcp6 *:25 *:*
whitbap# sockstat | grep :25
root sendmail 1133 3 tcp4 *:25 *:*
root sendmail 1133 5 tcp6 *:25 *:*
whitbap# sockstat | grep :25
whitbap#
I do know for a fact that it's sendmail that's killing itself. Without
anything else running related to mail (sendmail or dovecot) I wrote a little
C program to open a socket and bind to port 25 and it works ok. Please help
me. I have got to get this working for the church and at this point, I'm not
sure how to make it work.
Andy
More information about the freebsd-questions
mailing list