Per a tots aquells que tenen un servidor Linux amb el servei de Sendmail és ara necessari concedir la possibilitat d'enviar a través de la comprovació. De fet, és molt fàcil d'activar l'opció, encara que ha de ser conscient que algunes distribucions com CentOS no la fa disponible per defecte, així és com arreglar-ho:
Instal leu el sendmail-cf i cyrus-sasl cas de no estar present en el sistema, per RedHat / CentOS:
[] Yum install sendmail-cf cyrus-sasl
A continuació, editeu el sedmail.mc (/ etc / mail / sendmail.mc) i comentari a aquestes línies:
define ( `confAUTH_OPTIONS ',` A') dni
TRUST_AUTH_MECH ( `LOGIN PLAIN ') dni
define ( `confAUTH_MECHANISMS ',` LOGIN PLAIN') dni
Per al control de la configuració de seguretat anchequesta:
DAEMON_OPTIONS ( `Port = smtp, Addr = 0.0.0.0, Name = MTA ') dni
Ara ha de tornar a compilar l'arxiu sendmail.cf amb el programa de M4:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Comprovar i si és necessari editar el fitxer / usr/lib/sasl2/Sendmail.conf la manera següent:
pwcheckjnethod: saslauthd
Ara reinicieu sendmail i saslauthd
[] / Etc / init.d / saslauthd start
[] / Etc / init.d / sendmail restart
Finalment comprovem que el nostre treball ha estat corregida:
[] Telnet localhost 25
Trying 127.0.0.1 ...
Connectat a localhost.
Escape character is'^]'.
220 xxxxx.xxxxx.xx ESMTP Sendmail 8.12.11/8.12.11 de Dilluns, 23 Aug 2004 12:36:30 +0200
Com ens sembla sendmail respon escrivint:
EHLO localhost
rebre respostes si tot va bé (la línia vermella que ens diu que sendmail accepta l'autenticació, a més de la sessió normal pot tenir alguns altres mètodes, això és correcte):
250 xxxxx.xxxxx.xx Hola xxxxx.xxxxx.xx [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH LOGIN PLAIN
250-DELIVERBY
250 HELP



































