[opensuse-es] indicar smtp salida al Apache
Hola a todos Alguien sabe como se puede indicar al apache para que use como servidor correo una maquina distinta a la que esta corriendo el apache. Ahora el apache cuando envia correos usa el comando sendmail y por defecto siempre usa el propio servidor de correo de la maquina. Lo que yo quiero es que use el servidor de correo de otra maquina en la que tengo corriendo el postfix. No se si lo que hay que configurar es algo del apache, del sendmail o de que, pero lo que no quiero es que use el propio servidor de correo de la maquina. Alguna idea? Emiliano Sutil
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-11-21 a las 13:38 +0100, Emiliano Sutil escribió:
Alguien sabe como se puede indicar al apache para que use como servidor correo una maquina distinta a la que esta corriendo el apache.
/etc/sysconfig/apache2 APACHE_SERVERADMIN="" pon ahí lo que quieras. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFYwVDtTMYHG2NR9URAlkQAKCLd538Bvn6JAQT0caiq8g7evxyQACcCq24 sMYq3CWIZ6V7hxIkTFR8f6c= =A7k6 -----END PGP SIGNATURE-----
El 21/11/06, Carlos E. R. escribió:
/etc/sysconfig/apache2 APACHE_SERVERADMIN=""
¿Esa variable no es para definir una dirección de correo del administardor web (páginas de error, etc.)? :-? 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@suse.com
2006/11/21, Camaleón
El 21/11/06, Carlos E. R. escribió:
/etc/sysconfig/apache2 APACHE_SERVERADMIN=""
¿Esa variable no es para definir una dirección de correo del administardor web (páginas de error, etc.)?
:-?
Si yo creo que si que esa variable es para eso y no es lo que estoy buscando. Creo que es lo mismo que si ejecutas el comando mail en consola para enviar un correo que no use el postfix local sino otra maquina, como harias si configuras el kmail o el thunderbird.... Lo del apache es porque tengo scripts en php que envian correos y no quiero que usen el postfix de la propia maquina, si no otra que tengo dedicada exclusivamente al correo Emi 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@suse.com
2006/11/21, Emiliano Sutil:
Lo del apache es porque tengo scripts en php que envian correos y no quiero que usen el postfix de la propia maquina, si no otra que tengo dedicada exclusivamente al correo
¿Y no sería mejor que definieras el servidor de correo (la ruta al ejecutable) que quieres utilizar directamente en el script? 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@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-11-21 a las 16:06 +0100, Emiliano Sutil escribió:
Si yo creo que si que esa variable es para eso y no es lo que estoy buscando. Creo que es lo mismo que si ejecutas el comando mail en consola para enviar un correo que no use el postfix local sino otra maquina, como harias si configuras el kmail o el thunderbird....
Pues tienes que configurar cada una de esas aplicaciones. El comando "mail" de consola (que en realidad es el nail, no el mail clásico) tiene comandos para configurar "accounts" con su smtp. Si no, pues usarán el del sistema, que siendo linuxes, lo tienen siempre :-p
Lo del apache es porque tengo scripts en php que envian correos y no quiero que usen el postfix de la propia maquina, si no otra que tengo dedicada exclusivamente al correo
Pues entonces es responsabilidad del programador de esos scripts ;-) - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFYygJtTMYHG2NR9URAkIQAJoCFfVCWeU+iLOleX/FZL0twOkzRQCfUcMh lF6Q7u62xMM3usg15HFKmjU= =dyvv -----END PGP SIGNATURE-----
El día 21/11/06, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-11-21 a las 16:06 +0100, Emiliano Sutil escribió:
Si yo creo que si que esa variable es para eso y no es lo que estoy buscando. Creo que es lo mismo que si ejecutas el comando mail en consola para enviar un correo que no use el postfix local sino otra maquina, como harias si configuras el kmail o el thunderbird....
Pues tienes que configurar cada una de esas aplicaciones. El comando "mail" de consola (que en realidad es el nail, no el mail clásico) tiene comandos para configurar "accounts" con su smtp.
mirando el comando whereis mail y viendo a donde apuntaba el /bin/mail he visto que lo que en realidad se ejecuta es el nail no te acostaras sin saber una cosa mas. Ya he visto eso de las accounts, pero me da que no voy a seguir por ahi ya que he visto que el problema esta en php Si no, pues usarán el del sistema, que siendo linuxes, lo tienen siempre :-p No se pude tener un linux sin servidor de correo? y si lo desinstalo que pasa?
Lo del apache es porque tengo scripts en php que envian correos y no quiero
que usen el postfix de la propia maquina, si no otra que tengo dedicada exclusivamente al correo
Pues entonces es responsabilidad del programador de esos scripts ;-)
He visto un sitio en la configuración del sistema de envio en el que se puede indicar el smtp de salida. Lo he puesto y solucionado Gracias por vuestras respuestas Un saludo a todos Emi - --
Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFFYygJtTMYHG2NR9URAkIQAJoCFfVCWeU+iLOleX/FZL0twOkzRQCfUcMh lF6Q7u62xMM3usg15HFKmjU= =dyvv -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-11-21 a las 17:39 +0100, Emiliano Sutil escribió:
mirando el comando whereis mail y viendo a donde apuntaba el /bin/mail he visto que lo que en realidad se ejecuta es el nail no te acostaras sin saber una cosa mas.
Es un cambio relativamente reciente, un par de años quizás.
Ya he visto eso de las accounts, pero me da que no voy a seguir por ahi ya que he visto que el problema esta en php
Si el php usa "mail", es solucionable. Si usa el comando "sendmail", que es lo típico, pues no.
Si no, pues usarán el del sistema, que siendo linuxes, lo tienen siempre :-p
No se pude tener un linux sin servidor de correo? y si lo desinstalo que pasa?
Cosas mu'malas. El sistema está diseñado para enviar correos localmente en caso de problemas; el cron lo hace, por decir el primero que me acuerdo. Lo que si puedes es hacer que esos correos se redirijan a otro servidor que sea quien realmente los maneje (un relay host).
Pues entonces es responsabilidad del programador de esos scripts ;-)
He visto un sitio en la configuración del sistema de envio en el que se puede indicar el smtp de salida. Lo he puesto y solucionado
¡Listo! - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFYy7gtTMYHG2NR9URAj2WAJ9KgU1iL2xtfK+9mdmIQm0U9f4P9QCfauXv YKLDclPmd04cvwrTavUQK1I= =z6vQ -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-11-21 a las 14:59 +0100, Camaleón escribió:
El 21/11/06, Carlos E. R. escribió:
/etc/sysconfig/apache2 APACHE_SERVERADMIN=""
¿Esa variable no es para definir una dirección de correo del administardor web (páginas de error, etc.)?
:-?
Pues es verdad. ¿Que correos puede mandar el apache, ahora que lo pienso? - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFYyGvtTMYHG2NR9URAnq8AJ0SkcHFtt+X8FqlM5B6HX0ai8IcGACeIY0a OLLX9p98MaicV8VDCx2lcz8= =x1wu -----END PGP SIGNATURE-----
¿Que correos puede mandar el apache, ahora que lo pienso?
Creo que esta mal planteada la duda, el problema no va a ser del apache si no de mis scripts en php que son los que mandan los correos. Yo en ningun sitio digo nada del smtp asi que por defecto debe coger el de la propia maquina, voy a ver si encuentro como se puede indicar en el php el servidor smtp.... A ver que encuentro... Salud! Emi
2006/11/21, Emiliano Sutil:
A ver que encuentro...
Sending Email from your PHP Applications http://www.phpbuilder.com/columns/jason_gilmore20050415.php3 "(...) On Unix-based systems this service is by default Sendmail, although you can use other email services such as postfix or qmail, provided that you use sendmail wrappers available to each package. You can specify the location of this service by modifying the configuration directive sendmail_path." 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@suse.com
El 21/11/2006 16:56:29 Carlos E. R. escribió: robin.listas> ¿Que correos puede mandar el apache, ahora que lo pienso? Ninguno. Son las aplicaciones que este ejecuta quienes lo hacen. Típicamente la función mail() en PHP y en Perl acostumbra a usarse "/usr/sbin/sendmail" abriéndose como si fuera un fichero. Algo así: open(SENDMAIL, "/usr/sbin/sendmail") -- Saludos, Josep M. Queralt
El día 21/11/06, Josep M. Queralt
El 21/11/2006 16:56:29 Carlos E. R. escribió:
robin.listas> ¿Que correos puede mandar el apache, ahora que lo pienso?
Ninguno. Son las aplicaciones que este ejecuta quienes lo hacen.
Típicamente la función mail() en PHP y en Perl acostumbra a usarse "/usr/sbin/sendmail" abriéndose como si fuera un fichero. Algo así:
open(SENDMAIL, "/usr/sbin/sendmail")
Si esto es lo que yo venía usando.. En ese caso como se configuraría para que enviara el correo a traves de otro smtp que no sea el local? El sistema que me he descargado (que yo no he programado una linea, solo lo uso) tiene una variable para indicarle el smtp de salida. Emi --
Saludos,
Josep M. Queralt
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-11-21 a las 17:41 +0100, Emiliano Sutil escribió:
"/usr/sbin/sendmail" abriéndose como si fuera un fichero. Algo así:
open(SENDMAIL, "/usr/sbin/sendmail")
Si esto es lo que yo venía usando.. En ese caso como se configuraría para que enviara el correo a traves de otro smtp que no sea el local?
No se puede, el comando es parte de la instalación local de correo, y al ser un postfix, en realidad lo único que hace es insertarlo en las colas del postfix. Funciona aunque el postfix esté parado.
El sistema que me he descargado (que yo no he programado una linea, solo lo uso) tiene una variable para indicarle el smtp de salida.
Mejor :-) - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFYy9otTMYHG2NR9URAs26AJ95n6V5LwOVlmafqLkF3c/GXdehPACeMImo d4IGXPM0rJ7arKbmAUj0AR4= =/1xq -----END PGP SIGNATURE-----
El 21/11/2006 17:41:07 Emiliano Sutil escribió: emiliano.sutil> > open(SENDMAIL, "/usr/sbin/sendmail") emiliano.sutil> emiliano.sutil> emiliano.sutil> Si esto es lo que yo venía usando.. En ese caso como se configuraría para emiliano.sutil> que enviara el correo a traves de otro smtp que no sea el local? Pues no lo se no lo he probado nunca, aunque quizá podría referenciarse el mismo comando de la máquina remota. -- Saludos, Josep M. Queralt --------------------------------------------------------------------- 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@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-11-22 a las 08:51 +0100, Josep M. Queralt escribió:
El 21/11/2006 17:41:07 Emiliano Sutil escribió:
emiliano.sutil> > open(SENDMAIL, "/usr/sbin/sendmail") emiliano.sutil> emiliano.sutil> emiliano.sutil> Si esto es lo que yo venía usando.. En ese caso como se configuraría para emiliano.sutil> que enviara el correo a traves de otro smtp que no sea el local?
Pues no lo se no lo he probado nunca, aunque quizá podría referenciarse el mismo comando de la máquina remota.
Mmmm... si, via ssh. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFZDHftTMYHG2NR9URAiUBAJwMLLzzojXkzibrT6czafRxPimMcgCeKlpd 6eJuxuSsjjuhYGaT0pVH3NU= =Z/w9 -----END PGP SIGNATURE-----
participants (4)
-
Camaleón
-
Carlos E. R.
-
Emiliano Sutil
-
Josep M. Queralt