|
From: SamW <sw...@sv...> - 2004-04-20 04:00:35
|
<html> <tt>Uwe,<br> <br> I checked the sendmail-logs and shows stat=queued </b>here is a line from the log. However mailq-tx do not seems to show the queued entries. (Note: For the past couple of days I have started using sendmail with queuing disabled, I re-enabled queuing today. Will study little bit more closely about the mail-queue etc, before my next post.)<br> <br> Apr 19 22:55:02 spider sm-mta-rx[12621]: [ID 801593 mail.info] i3K2t1Pl012621: to=<na...@my...>, delay=00:00:01, mailer=esmtp, pri=31793, stat=queued<br> <br> </b>Here is how I start sendmail, (Note: sendmail-tx.cf is sendmail.cf which is default)<br> <br> RX : /usr/lib/sendmail -C/etc/mail/sendmail-rx.cf -L sm-mta-rx -bd -qp<br> TX : /usr/lib/sendmail -L sm-mta-tx -bd -q15m<br> <br> Here are my mc files, <br> <br> sendmail-rx.mc<br> </b>=============<br> OSTYPE(solaris2)dnl<br> DOMAIN(generic)dnl<br> define(`confDELAY_LA',8)dnl<br> FEATURE(virtusertable)dnl<br> FEATURE(relay_hosts_only)dnl<br> FEATURE(access_db)dnl<br> define(`confMIN_FREE_BLOCKS', `1000')dnl<br> define(`confPID_FILE', `/var/run/sendmail-rx.pid')dnl Non-default pid file<br> define(`STATUS_FILE', `/etc/mail/stat-rx')dnl Non-default stat file<br> define(`QUEUE_DIR', `/var/spool/mqueue-rx')dnl Non-default queue area<br> define(`confQUEUE_SORT_ORDER',`Modification')dnl Modif or Random are reasonable<br> QUEUE_GROUP(`mqueue', `P=/var/spool/mqueue-rx, R=4, F=f')dnl<br> FEATURE(stickyhost)dnl Keep envelope addr "u...@lo..." when fwd to MAIL_HUB<br> define(`MAIL_HUB', `esmtp:[127.0.0.1]')dnl Forward all local mail to amavisd<br> define(`SMART_HOST',`esmtp:[127.0.0.1]')dnl Forward all other mail to amavisd<br> define(`confDELIVERY_MODE',`q')dnl <br> </b>define(`ESMTP_MAILER_ARGS',`TCP $h 10024')dnl To tcp port 10024 instead of 25<br> MODIFY_MAILER_FLAGS(`ESMTP', `+z')dnl Speak LMTP (this is optional)<br> define(`SMTP_MAILER_MAXMSGS',`10')dnl Max no. of msgs in a single connection<br> define(`confTO_DATAFINAL',`20m')dnl 20 minute timeout for content checking<br> DAEMON_OPTIONS(`Name=MTA-RX')dnl Daemon name used in logged messages<br> undefine(`ALIAS_FILE')dnl No aliases file, all local mail goes to MAIL_HUB<br> define(`confFORWARD_PATH')dnl Empty search path for .forward files<br> undefine(`UUCP_RELAY')dnl<br> undefine(`BITNET_RELAY')dnl<br> undefine(`DECNET_RELAY')dnl<br> MAILER(smtp)dnl<br> <br> <br> sendmail-tx.mc<br> </b>============<br> OSTYPE(solaris2)dnl<br> DOMAIN(generic)dnl<br> FEATURE(virtusertable)dnl<br> FEATURE(relay_hosts_only)dnl<br> FEATURE(access_db)dnl<br> define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl<br> FEATURE(local_procmail)dnl<br> define(`confREFUSE_LA',999)dnl Disable the feature, limiting belongs to MTA-RX<br> FEATURE(`no_default_msa')dnl No need for another MSA, MTA-RX already has one<br> DAEMON_OPTIONS(`Addr=127.0.0.1, Port=10025, Name=MTA-TX')dnl Listen on lo:10025<br> define(`confSMTP_LOGIN_MSG', `$w.tx.$m Sendmail $v/$Z; $b')dnl<br> define(`confTO_IDENT', `0')dnl Disable IDENT<br> MAILER(smtp)<br> MAILER(procmail)<br> MAILER(local)<br> <br> <br> <br> <br> At 11:41 PM 4/19/2004 +0200, uwe s. fuerst wrote:<br> Sam,<br> <br> <x-tab> </x-tab>I'm, too, running the dual-mta configuration and I've no delay at all in delivering the emails (even that I've set the queue run interval to 1h!) Here's my setup:<br> <br> - commands starting the sendmail processes:<br> TX: /usr/sbin/sendmail -C/etc/mail/sendmail-tx.cf -L sendmail -bd -q1h<br> RX: /usr/sbin/sendmail -C/etc/mail/sendmail-rx.cf -L sendmail-rx -bd -qp<br> <br> - added the corresponding lines from the readme to the mc files:<br> TX:<br> define(`confREFUSE_LA',999)<br> FEATURE(`no_default_msa')<br> DAEMON_OPTIONS(`Addr=127.0.0.1, Port=10025, Name=MTA-TX')<br> define(`confSMTP_LOGIN_MSG', `$w.tx.$m Sendmail $v/$Z; $b')<br> define(`confTO_IDENT', `0')<br> RX:<br> define(`confPID_FILE', `/var/run/sendmail-rx.pid')<br> define(`STATUS_FILE', `/etc/mail/stat-rx')<br> define(`QUEUE_DIR', `/var/spool/mqueue-rx')<br> define(`confQUEUE_SORT_ORDER',`Modification')<br> QUEUE_GROUP(`mqueue', `P=/var/spool/mqueue-rx, R=2, F=f')<br> FEATURE(stickyhost)<br> define(`MAIL_HUB', `esmtp:[127.0.0.1]')<br> define(`SMART_HOST',`esmtp:[127.0.0.1]')<br> define(`confDELIVERY_MODE',`q')<br> </b> define(`ESMTP_MAILER_ARGS',`TCP $h 10024')<br> MODIFY_MAILER_FLAGS(`ESMTP', `+z')<br> define(`SMTP_MAILER_MAXMSGS',`10')<br> define(`confTO_DATAFINAL',`20m')<br> DAEMON_OPTIONS(`Name=MTA-RX')<br> undefine(`ALIAS_FILE')<br> define(`confFORWARD_PATH')<br> undefine(`UUCP_RELAY')<br> undefine(`BITNET_RELAY')<br> undefine(`DECNET_RELAY')<br> <br> - commands to check the queues:<br> TX: alias mailq-tx='mailq -C/etc/mail/sendmail-tx.cf'<br> RX: alias mailq-rx='mailq -C/etc/mail/sendmail-rx.cf'<br> <br> Do your emails show up in the TX or RX queue? Any reasons given for the deferral?<br> <br> Uwe <br> </html> |