hello,
I am using solaris 10 and sendmail 8.14.5
Main Problem
i have growing (to 1500+ mails) mailq, and mailq consists of mails older then even 1 month.
i have forced mailq by
sendmail -q -v
and messages went out. but it looks like, when messages enter to mailq they are not processed any more... what should i do? where should i check for miss configuration?
divert(0)dnl
VERSIONID(`')dnl
OSTYPE(solaris2)dnl
DOMAIN(generic)dnl
FEATURE(`local_procmail')dnl
FEATURE(`access_db')dnl Add support for the access database
FEATURE(`genericstable')dnl
FEATURE(`virtusertable')dnl
FEATURE(`use_cw_file')dnl Load class $w with other names for the local host
FEATURE(`use_ct_file')dnl Read /etc/mail/trusted-users file
FEATURE(`mailertable')dnl
FEATURE(`blacklist_recipients')
FEATURE(`dnsbl', `sbl-xbl.spamhaus.org', `"550 Mail from " $`'&{client_addr} " refused - see http://www.spamhaus.org/xbl/"')
FEATURE(`accept_unresolvable_domains')
define(`confCF_VERSION', `bla_bla_bla')dnl
define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`ALIAS_FILE', `/etc/mail/aliases,/etc/mail/aliases.post')dnl
define(`QUEUE_DIR', `/var/spool/mqueue')dnl
define(`confFORWARD_PATH', `')dnl
dnl
define(`confCACERT_PATH', `/etc/mail/certs')dnl
define(`confCACERT', `/etc/mail/certs/cacert.pem')dnl
define(`confSERVER_CERT', `/etc/mail/certs/cert.pem')dnl
define(`confSERVER_KEY', `/etc/mail/certs/key.pem')dnl
define(`confCRL', `/etc/mail/certs/revoke.crl')dnl
define(`confCLIENT_CERT', `/etc/mail/certs/cert.pem')dnl
define(`confCLIENT_KEY', `/etc/mail/certs/key.pem')dnl
define(`confTLS_SRV_OPTIONS', `V')dnl Not to bother to ask for client certificates
dnl
define(`confAUTH_OPTIONS', `A')dnl Send AUTH= only when authenticated
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl List mechanisms trusted to authorize relaying
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
dnl
define(`confLOG_LEVEL', `9')dnl
define(`confDEF_CHAR_SET', `unknown-8bit')dnl
define(`confDELIVERY_MODE', `background')dnl
define(`confMAX_MESSAGE_SIZE', `20971520')dnl
define(`confMAX_DAEMON_CHILDREN', `500')dnl
define(`confSMTP_LOGIN_MSG',$j)dnl
define(`confPRIVACY_FLAGS', `goaway,restrictmailq,restrictqrun')dnl
define(`confFORWARD_PATH', `')dnl
define(`confMAX_RCPTS_PER_MESSAGE', `100')
define(`confCONNECTION_RATE_THROTTLE', `100')dnl
define(`confBAD_RCPT_THROTTLE', `10')dnl
define(`confTO_IDENT', `0s')dnl
define(`confTO_QUEUERETURN', `3d')dnl
define(`confTO_QUEUEWARN', `4h')dnl
define(`confTO_ICONNECT', `5s')dnl
define(`confTO_CONNECT', `3m')dnl
define(`confTO_HELO', `2m')dnl
define(`confTO_MAIL', `1m')dnl
define(`confTO_RCPT', `1m')dnl
define(`confTO_DATAINIT', `1m')dnl
define(`confTO_DATABLOCK', `1m')dnl
define(`confTO_DATAFINAL', `1m')dnl
define(`confTO_RSET', `1m')dnl
define(`confTO_QUIT', `1m')dnl
define(`confTO_MISC', `1m')dnl
define(`confTO_COMMAND', `1m')dnl
define(`confTO_STARTTLS', `2m')dnl
define(`confDONT_PROBE_INTERFACES', `true')dnl
GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl
DAEMON_OPTIONS(`Name=MTA, M=E')dnl
DAEMON_OPTIONS(`Port=465, Name=587, M=s')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
divert(0)dnl
VERSIONID(`')
OSTYPE(solaris2)dnl
DOMAIN(generic)dnl
define(`confCF_VERSION', `Submit')dnl
define(`__OSTYPE__',`')dnl dirty hack to keep proto.m4 from complaining
define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet
define(`confTIME_ZONE', `USE_TZ')dnl
define(`confDONT_INIT_GROUPS', `True')dnl
define(`confCF_VERSION', `bla_bla_bla')dnl
define(`QUEUE_DIR', `/var/spool/mqueueclient')dnl
define(`confPRIVACY_FLAGS', `goaway,noetrn,restrictqrun')dnl
define(`confDEF_CHAR_SET', `unknown-8bit')dnl
define(`confDELIVERY_MODE', `background')dnl
define(`confMAX_MESSAGE_SIZE', `20971520')dnl
define(`confMAX_DAEMON_CHILDREN', `500')dnl
dnl
dnl If you use IPv6 only, change [127.0.0.1] to [IPv6:::1]
FEATURE(`msp', `[127.0.0.1]')dnl
mailq was 1500+ messages...
normally it is 20-50 mails
where to look? :wall:
by the way, i have changed ndd /dev/tcp time_wait to 20 seconds but it wasn't last month, it was done 1 year ago.
---------- Post updated at 03:07 PM ---------- Previous update was at 02:48 PM ----------
i have running sendmail processes:
ps -ef | grep sendmail
root 5589 361 0 14:05:36 ? 0:00 /usr/local/lib/sendmail -bd -q15m -O LogLevel=9
root 5524 361 0 14:05:23 ? 0:00 /usr/local/lib/sendmail -bd -q15m -O LogLevel=9
root 5616 28016 0 14:05:44 pts/2 0:00 grep sendmail
root 361 1 0 13:42:05 ? 6:51 /usr/local/lib/sendmail -bd -q15m -O LogLevel=9
smmsp 364 1 0 13:42:05 ? 0:00 /usr/local/lib/sendmail -Ac -q15m -O LogLevel=9
as i understand mailq should be pocessed every 15m ?
----------------------------------------------------
I have email in mailq:
q76EKCuK007301 3163 Mon Aug 6 17:20 <user.name@do.ma.in>
(Deferred: 421 Your address has been graylisted. Try again la)
<another.username@another.doma.in>
if i will execute
sendmail -v -qRanother.username@another.doma.in
it will be processed... but it should be processed automatically
-----------------------------------------------------
for information:
my mailq -Ac is empty...
and mailq is growing.
-----------------------------------------------------
logs show that message was proceeded only twice, when it was greylisted, and last, when i forced queue with sendmail -v -q