
Estoy intentando configurar sendmail con un smarthost. Principalmente seguí estoguía(aunque entiendo que está escrito para Scalix).
El servidor SMTP utiliza autenticación de texto sin formato. Sin embargo, cuando sendmail intenta transmitir un correo electrónico, veo este error en sendmail.log:
May 17 01:55:28 myhost sm-mta[12153]: STARTTLS=client, relay=smtp.myserver.com., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
May 17 01:55:28 myhost sm-mta[12153]: s4GKkZNt010225: AUTH=client, available mechanisms do not fulfill requirements
May 17 01:55:28 myhost sm-mta[12153]: AUTH=client, relay=smtp.myserver.com., temporary failure, connection abort
May 17 01:55:28 myhost sm-mta[12153]: s4GKkZNt010225: to=<my@email>, delay=01:08:53, xdelay=00:00:01, mailer=relay, pri=840427, relay=smtp.myserver.com.
¿Por qué intenta utilizar TLS?
Después de buscar en Google, entiendo que tiene algo que ver con la biblioteca SASL. Vi varios consejos sobre la instalación cyrus-sasl-plain
del paquete, pero no está disponible en Ubuntu 10.04.
¿Qué tengo que hacer?
Respuesta1
Bien, esto resolvió mi problema:
sudo apt-get install libsasl2-modules
Esto instaló varios módulos, incluidos liblogin
y libplain
ahora todo funciona bien.