SENDMAIL + ASK + SMTP Autenticado

1. SENDMAIL + ASK + SMTP Autenticado

Eliseu Marafiga
emaster

(usa Fedora)

Enviado em 12/01/2009 - 14:33h

Ola Senhores, primeiramente quero cumprimentar esta comunidade pelos bons serviços prestados ao conhecimento e dizer que sou novo no Fórum, mas um apaixonado por LINUX como vocês. Também tenho que dizer, que uso SENDMAIL e de antemão agradeço comentários dizendo para usar POSTFIX, QMAIL e outros. Segue problematização:

Já algum tempo uso o Active Spam Killer (ASK) do Sr. Marco Paganini, e devo registrar que vem funcionando perfeitamente. A título de introdução o ASK é um Antispam por confirmação, que através da entrada da mensagem pelo MTA utilizado interpreta os campos no cabeçalho da mensagem verificando se o remetente encontra-se em suas LIST (WRITE, BLACK e Ignore), dependendo do resultado reencaminha a mesma (.FORWARD).

Veja os LOG´S com ASK funcionando.
Jan 7 02:27:21 servint sendmail[4597]: n074RLZK004597: from=<operador@luiza.local>, size=1210, class=0, nrcpts=1, msgid=<006b01c97284$69354c80$0a0aa8c0@procel.pdc.local>, proto=SMTP, daemon=MTA, relay=[192.168.10.10]
Jan 7 02:27:21 servint sendmail[4598]: n074RLZK004597: to="|/usr/bin/ask.py --loglevel=5 --logfile=/home/eliseu/ask.log --home=/home/eliseu", ctladdr=<eliseu@luiza.local> (501/501), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=31401, dsn=2.0.0, stat=Sent

Após algumas modificações do SENDMAIL.MC/CF com o intuito de colocar SMTP Autenticado, passou a produzir os seguintes LOG´S

Jan 7 04:14:12 servint sendmail[3374]: STARTTLS=server, relay=[192.168.10.10], version=TLSv1/SSLv3, verify=NO, cipher=RC4-MD5, bits=128/128
Jan 7 04:14:12 servint sendmail[3374]: n076ECSU003374: from=<operador@luiza.local>, size=1150, class=0, nrcpts=1, msgid=<002001c97293$55a93000$0a0aa8c0@procel.pdc.local>, proto=SMTP, daemon=TLSMTA, relay=[192.168.10.10]
Jan 7 04:14:12 servint lmtpunix[3364]: accepted connection
Jan 7 04:14:12 servint lmtpunix[3364]: lmtp connection preauth'd as postman
Jan 7 04:14:12 servint lmtpunix[3364]: IOERROR: fstating sieve script /var/lib/imap/sieve/e/eliseu/defaultbc: No such file or directory
Jan 7 04:14:12 servint lmtpunix[3364]: duplicate_check: <002001c97293$55a93000$0a0aa8c0@procel.pdc.local> user.eliseu 0
Jan 7 04:14:12 servint master[3377]: about to exec /usr/lib/cyrus-imapd/lmtpd
Jan 7 04:14:12 servint lmtpunix[3364]: duplicate_check: <002001c97293$55a93000$0a0aa8c0@procel.pdc.local> user.eliseu 0
Jan 7 04:14:12 servint lmtpunix[3364]: mystore: starting txn 2147483664
Jan 7 04:14:12 servint lmtpunix[3364]: mystore: committing txn 2147483664
Jan 7 04:14:12 servint lmtpunix[3364]: duplicate_mark: <002001c97293$55a93000$0a0aa8c0@procel.pdc.local> user.eliseu 1231308852 0
Jan 7 04:14:12 servint lmtpunix[3364]: Delivered: <002001c97293$55a93000$0a0aa8c0@procel.pdc.local> to mailbox: user.eliseu
Jan 7 04:14:12 servint sendmail[3376]: n076ECSU003374: to=<eliseu@luiza.local>, delay=00:00:00, xdelay=00:00:00, mailer=cyrusv2, pri=121150, relay=localhost, dsn=2.0.0, stat=Sent
Jan 7 04:14:12 servint lmtpunix[3377]: executed

Segue meu SENDMAIL.MC
ivert(-1)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for linux')dnl
OSTYPE(`linux')dnl
define(`confSMTP_LOGIN_MSG', `$j')dnl
define(`confDOUBLE_BOUNCE_ADDRESS', `bounce')dnl
define(`confDEF_USER_ID', ``8:12'')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST', `True')dnl
define(`confDONT_PROBE_INTERFACES', `True')dnl
define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`STATUS_FILE', `/var/log/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confCACERT_PATH', `/etc/mail/certs')dnl
define(`confCACERT', `/etc/mail/certs/cacert.pem')dnl
define(`confSERVER_CERT', `/etc/mail/certs/servercrt.pem')dnl
define(`confSERVER_KEY', `/etc/mail/certs/sendmail.pem')dnl
DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')dnl
define(`confTO_IDENT', `0')dnl
FEATURE(delay_checks)dnl
FEATURE(`no_default_msa', `dnl')dnl
FEATURE(`smrsh', `/usr/sbin/smrsh')dnl
FEATURE(`mailertable', `hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
define(`confMAX_DAEMON_CHILDREN', `12')dnl
define(`confCONNECTION_RATE_THROTTLE', `3')dnl
FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db', `hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
define(`confLOCAL_MAILER', `cyrusv2')dnl
define(`CYRUSV2_MAILER_ARGS', `FILE /var/lib/imap/socket/lmtp')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
MASQUERADE_AS(`luiza.local')dnl
FEATURE(masquerade_envelope)dnl
MAILER(smtp)dnl
MAILER(cyrusv2)dnl
MAILER(procmail)dnl



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts