[opensuse-es] El smtp de mailman
Estoy tratando de usar mas de un smtp para mailman, el cual se selecciona de acuerdo al nombre de la lista para el que se hace el envio, para lo cual opté por usar msmtp (multiple smtp): http://msmtp.sourceforge.net/doc/msmtp.html Pero, no se como testear si realmente está usando msmtp, o está saliendo a traves del smtp de postfix. El seteo archivo de configuración mm_cfg.py en su parte relevante es la siguiente: MTA = 'Postfix' POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' DELIVERY_MODULE = 'Sendmail' SMTPHOST = 'localhost' SMTPPORT = ' ' SENDMAIL_CMD = '/usr/bin/msmtp' Anteriormente estaba seteado como: DELIVERY_MODULE = 'SMTPDirect' sin la linea SENDMAIL_CMD Alguien me puede ayudar? Saludos, Juan -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-06-06 a las 09:20 -0300, Juan Erbes escribió:
Estoy tratando de usar mas de un smtp para mailman, el cual se selecciona de acuerdo al nombre de la lista para el que se hace el envio, para lo cual opté por usar msmtp (multiple smtp): http://msmtp.sourceforge.net/doc/msmtp.html
Pero, no se como testear si realmente está usando msmtp, o está saliendo a traves del smtp de postfix.
El seteo archivo de configuración mm_cfg.py en su parte relevante es la siguiente:
MTA = 'Postfix' POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' DELIVERY_MODULE = 'Sendmail' SMTPHOST = 'localhost' SMTPPORT = ' ' SENDMAIL_CMD = '/usr/bin/msmtp'
Anteriormente estaba seteado como:
DELIVERY_MODULE = 'SMTPDirect'
sin la linea SENDMAIL_CMD
Alguien me puede ayudar?
No tengo idea de mailman, pero me sospecho que está enviando a través de la red, a 'SMTPHOST', que se traduce en postfix porque es el que está escuchando en el puerto actual. O si no, es porque tienes puesto 'MTA' a postfix. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkoqZz0ACgkQtTMYHG2NR9WspgCdETSdLstKoNFQ2V0lDzbaVYZp ypkAnizZZ6+y08fw0hFiVBCpzrOk3Z4l =m499 -----END PGP SIGNATURE-----
El 2009-06-06 a las 09:20 -0300, Juan Erbes escribió:
Estoy tratando de usar mas de un smtp para mailman, el cual se selecciona de acuerdo al nombre de la lista para el que se hace el envio, para lo cual opté por usar msmtp (multiple smtp): http://msmtp.sourceforge.net/doc/msmtp.html
Pero, no se como testear si realmente está usando msmtp, o está saliendo a traves del smtp de postfix.
Si ha salido por Postfix, lo verás en /var/log/mail Tampoco estaría de más que activaras el registro del msmtp para ver qué hace :-?
El seteo archivo de configuración mm_cfg.py en su parte relevante es la siguiente:
MTA = 'Postfix'
Si no quieres usar Postfix, eso no tiene mucho sentido O:-)
POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' DELIVERY_MODULE = 'Sendmail' SMTPHOST = 'localhost' SMTPPORT = ' ' SENDMAIL_CMD = '/usr/bin/msmtp'
Anteriormente estaba seteado como:
DELIVERY_MODULE = 'SMTPDirect'
sin la linea SENDMAIL_CMD
Alguien me puede ayudar?
Me parece que el msmtp tienes que configurarlo también. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 6 de junio de 2009 9:57, Camaleón
El 2009-06-06 a las 09:20 -0300, Juan Erbes escribió:
Estoy tratando de usar mas de un smtp para mailman, el cual se selecciona de acuerdo al nombre de la lista para el que se hace el envio, para lo cual opté por usar msmtp (multiple smtp): http://msmtp.sourceforge.net/doc/msmtp.html
Pero, no se como testear si realmente está usando msmtp, o está saliendo a traves del smtp de postfix.
Si ha salido por Postfix, lo verás en /var/log/mail
Tampoco estaría de más que activaras el registro del msmtp para ver qué hace :-?
El seteo archivo de configuración mm_cfg.py en su parte relevante es la siguiente:
MTA = 'Postfix'
Si no quieres usar Postfix, eso no tiene mucho sentido O:-)
POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' DELIVERY_MODULE = 'Sendmail' SMTPHOST = 'localhost' SMTPPORT = ' ' SENDMAIL_CMD = '/usr/bin/msmtp'
Anteriormente estaba seteado como:
DELIVERY_MODULE = 'SMTPDirect'
sin la linea SENDMAIL_CMD
Alguien me puede ayudar?
Me parece que el msmtp tienes que configurarlo también.
Ya está configurado msmtp, pero el tema es que mailman lo llame, de acuerdo al comando fijado en el seteo SENDMAIL_CMD = '/usr/bin/msmtp'. Salu2 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-06-07 a las 01:31 -0300, Juan Erbes escribió:
Me parece que el msmtp tienes que configurarlo también.
Ya está configurado msmtp, pero el tema es que mailman lo llame, de acuerdo al comando fijado en el seteo SENDMAIL_CMD = '/usr/bin/msmtp'.
No; se refiere, creo, a configurar el msmtp dentro del mailman. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkorfAsACgkQtTMYHG2NR9VbIQCaAruCVe6Eh1/En6akxbSc/hu1 CQoAnjjmbjjtX8xkSAocAMb1LnGNbPC5 =0IlY -----END PGP SIGNATURE-----
El 2009-06-07 a las 01:31 -0300, Juan Erbes escribió:
El 6 de junio de 2009 9:57, Camaleón escribió:
El 2009-06-06 a las 09:20 -0300, Juan Erbes escribió:
El seteo archivo de configuración mm_cfg.py en su parte relevante es la siguiente:
MTA = 'Postfix'
Si no quieres usar Postfix, eso no tiene mucho sentido O:-)
Pues parece que sí tiene sentido :-P. Según el archivo "Defaults.py.in": # MTA should name a module in Mailman/MTA which provides the MTA # specific functionality for creating and removing lists. Es decir, que no tiene nada que ver con la entrega de los mensajes sino para la gestión interna. Vale.
POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' DELIVERY_MODULE = 'Sendmail' SMTPHOST = 'localhost' SMTPPORT = ' ' SENDMAIL_CMD = '/usr/bin/msmtp'
Juan, ¿estás seguro de que quieres usar el módulo "Sendmail" como método de entrega? Los propios desarrolladores de mailman recomiendan encarecidamente no usarlo. Pero muy encarecidamente >:-)
Anteriormente estaba seteado como:
DELIVERY_MODULE = 'SMTPDirect'
sin la linea SENDMAIL_CMD
Alguien me puede ayudar?
Me parece que el msmtp tienes que configurarlo también.
Ya está configurado msmtp, pero el tema es que mailman lo llame, de acuerdo al comando fijado en el seteo SENDMAIL_CMD = '/usr/bin/msmtp'.
¿Y qué es lo que hace mailman cuando envías un correo? ¿Te manda algún error, envía el correo por Postfix...? Algún registro de actividad debes de tener :-? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 8 de junio de 2009 9:08, Camaleón
El 2009-06-07 a las 01:31 -0300, Juan Erbes escribió:
El 6 de junio de 2009 9:57, Camaleón escribió:
El 2009-06-06 a las 09:20 -0300, Juan Erbes escribió:
El seteo archivo de configuración mm_cfg.py en su parte relevante es la siguiente:
MTA = 'Postfix'
Si no quieres usar Postfix, eso no tiene mucho sentido O:-)
Pues parece que sí tiene sentido :-P. Según el archivo "Defaults.py.in":
# MTA should name a module in Mailman/MTA which provides the MTA # specific functionality for creating and removing lists.
Es decir, que no tiene nada que ver con la entrega de los mensajes sino para la gestión interna. Vale.
POSTFIX_ALIAS_CMD = '/usr/sbin/postalias' POSTFIX_MAP_CMD = '/usr/sbin/postmap' DELIVERY_MODULE = 'Sendmail' SMTPHOST = 'localhost' SMTPPORT = ' ' SENDMAIL_CMD = '/usr/bin/msmtp'
Juan, ¿estás seguro de que quieres usar el módulo "Sendmail" como método de entrega? Los propios desarrolladores de mailman recomiendan encarecidamente no usarlo. Pero muy encarecidamente >:-)
La intención, no es usar el "Sendmail" ni de postfix ni de mailman, sino el msmtp (multiple smtp): http://msmtp.sourceforge.net/doc/msmtp.html Para lo cual uso la linea SENDMAIL_CMD = '/usr/bin/msmtp' El problema que hubo, fue que msmtp necesitaba algunos "ajustes", y no estaba funcionando, y entonces hacía los envios a traves de postfix (procmail, que vendria a ser el sendmail de postfix)
¿Y qué es lo que hace mailman cuando envías un correo? ¿Te manda algún error, envía el correo por Postfix...? Algún registro de actividad debes de tener :-?
Habia aparecido un registro bajo /var/log/mail (o algo así), que es el registro de actividad de postfix. Salu2 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-06-08 a las 11:09 -0300, Juan Erbes escribió:
El 8 de junio de 2009 9:08, Camaleón escribió:
Juan, ¿estás seguro de que quieres usar el módulo "Sendmail" como método de entrega? Los propios desarrolladores de mailman recomiendan encarecidamente no usarlo. Pero muy encarecidamente >:-)
La intención, no es usar el "Sendmail" ni de postfix ni de mailman, sino el msmtp (multiple smtp): http://msmtp.sourceforge.net/doc/msmtp.html
Te he entendido, pero es que si configuras el mailman para que use el módulo (ojo, digo el módulo no el programa) Sendmail es lo desaconsejan ellos, los de mailman, lee la documentación y verás :-) El documento está en "/Handlers/Sendmail.py".
Para lo cual uso la linea SENDMAIL_CMD = '/usr/bin/msmtp'
El problema que hubo, fue que msmtp necesitaba algunos "ajustes", y no estaba funcionando, y entonces hacía los envios a traves de postfix (procmail, que vendria a ser el sendmail de postfix)
¿Y ahora, ya te funciona, puedes enviar al servidor de correo que quieras sin pasar por el Postfix? :-?
¿Y qué es lo que hace mailman cuando envías un correo? ¿Te manda algún error, envía el correo por Postfix...? Algún registro de actividad debes de tener :-?
Habia aparecido un registro bajo /var/log/mail (o algo así), que es el registro de actividad de postfix.
Pues entonces sí, eso quiere decir que lo estaba enviando a través de Postfix :-/ Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Carlos E. R.
-
Juan Erbes