¿Cómo configurar cuentas SMTP en Postfix?

¿Cómo configurar cuentas SMTP en Postfix?

Quiero ofrecer servicio SMTP a mis 4-5 clientes. Tengo un servidor dedicado (CentOS) con Postfix instalado. ¿Existe alguna forma de crear cuentas de usuario SMTP y brindar servicio SMTP a mis clientes?

También usaré Policyd (Cuota) para limitar la cantidad de correos electrónicos que se pueden enviar por cuenta de usuario SMTP.

Gracias de antemano.

Respuesta1

Parafraseando lo que Michael ha dicho, debes habilitar la autenticación SMTP para que esto comience a funcionar. Si no habilita la autenticación SMTP, los spammers comenzarán a utilizar su servidor para enviar correos electrónicos. Puede utilizar Postfix + Cyrus SASL + Mysql como se menciona en la siguiente URL para configurarlo.

http://flurdy.com/docs/postfix/edition5.html#conf_auth

Una vez hecho esto, puede crear su única aplicación web que le permita a sus clientes restablecer su contraseña y todo ese valor agregado.

Respuesta2

Creo que Postfix utilizará cualquier proveedor SASL. Los uso en mis máquinas NetBSD:

courier-authlib-0.62.2 Courier Authentication Library
cy2-crammd5-2.1.23  Cyrus SASL CRAM-MD5 authentication plugin
cy2-digestmd5-2.1.23 Cyrus SASL DIGEST-MD5 authentication plugin
cy2-login-2.1.23    Cyrus SASL LOGIN authentication plugin
cy2-plain-2.1.23    Cyrus SASL PLAIN authentication plugin
cy2-sql-2.1.23      Cyrus SASL SQL authentication plugin

Luego utilizo archivos planos estándar para la información de la cuenta, ya que los únicos usuarios autenticados somos mi esposa y yo. Si tuviera que usar esto para más, consideraría una implementación de SQL.

Luego tengo líneas como esta en mi archivo main.cf:

smtpd_sasl_auth_enable = yes 
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes

Asegúrese de agregar permit_sasl_authenticated

a lugares donde les permites enviar correo a través de tu máquina:

smtpd_recipient_restrictions = permit_mynetworks,
    ....
    permit_sasl_authenticated,

información relacionada