tengo una maquina conhttp://phabricator.org/lo configuré y me gustaría configurar postfix para permitir el envío de correos electrónicos a los buzones de correo de mi empresa (en cuanto a los correos electrónicos de notificación provenientes de, por ejemplo [email protected]
).
Digamos que el servidor SMTP es smtp.company.net
.
¿Qué tengo que hacer para permitir postfix
el envío de correos electrónicos a ese servidor sin una cuenta? ¿Está relacionado con relayhost
la configuración en /etc/postfix/main.cf
?
Tengo Jenkins configurado en otra máquina en esta red y lo único que tuve que configurar fue el nombre de host de SMTP (aquí smtp.company.net
) y el correo electrónico del administrador que se usa para enviar correos electrónicos (aún así no hay una cuenta de este correo electrónico). en el servidor STMP).
He configurado la autenticación LDAP tanto en Jenkins como en phabricator, pero por alguna razón mágica Jenkins funciona y aparece este error en /var/log/maillog
:
Oct 6 16:36:22 hostname_machine postfix/smtp[15077]: fatal: open database /etc/postfix/sasl_passwd.db: No such file or directory
Oct 6 16:36:23 hostname_machine postfix/master[14965]: warning: process /usr/libexec/postfix/smtp pid 15077 exit status 1
Oct 6 16:36:23 hostname_machine postfix/master[14965]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling
Puedo crear esto sasl_passwd.db
con
postmap /etc/postfix/sasl_passwd
pero este no es el punto ya que tengo autenticación LDAP y no tengo una cuenta para este "remitente de correo electrónico de notificación" y... funciona mágicamente en Jenkins.
NOTA
Después de poner manualmente las credenciales de mi cuenta personal ensasl_passwd
echo "smtp.company.net myusername:mypassword" > /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
service postfix restart
Entiendo esto en postmap /etc/postfix/sasl_passwd
:
Oct 6 16:42:28 hostname_machine postfix/pickup[15611]: 9237FE4E6E: uid=0 from=<root>
Oct 6 16:42:28 hostname_machine postfix/trivial-rewrite[15650]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual
Oct 6 16:42:28 hostname_machine postfix/cleanup[15648]: 9237FE4E6E: message-id=<[email protected]>
Oct 6 16:42:28 hostname_machine postfix/qmgr[15612]: 9237FE4E6E: from=<[email protected]>, size=545, nrcpt=1 (queue active)
Oct 6 16:42:29 hostname_machine postfix/smtp[15614]: 9237FE4E6E: to=<[email protected]>, relay=smtp.company.net[10.115.11.11]:25, delay=0.51, delays=0.16/0/0.17/0.18, dsn=2.0.0, status=sent (250 2.0.0 s96DgSY3016471 Message accepted for delivery)
Oct 6 16:42:29 hostname_machine postfix/qmgr[15612]: 9237FE4E6E: removed