Foros del Web » Administración de Sistemas » Unix / Linux »

SMTP en red local

Estas en el tema de SMTP en red local en el foro de Unix / Linux en Foros del Web. Se que este tema se ha tocado bastante en el foro pero buscando en todos los mensajes no encontré solución a mi problema. Tengo lo ...
  #1 (permalink)  
Antiguo 27/05/2008, 08:56
 
Fecha de Ingreso: octubre-2007
Mensajes: 54
Antigüedad: 17 años, 1 mes
Puntos: 0
SMTP en red local

Se que este tema se ha tocado bastante en el foro pero buscando en todos los mensajes no encontré solución a mi problema.

Tengo lo siguiente

  • Server 1 con SendMail y dir IP 192.168.1.251
  • Server 2 con PHP y Apache con dir IP 192.168.1.71
Bueno, El server 2 tiene en el php.ini en la linea SMTP=192.168.1.251 y al puerto 25

Tengo un script php similar a este http://www.forosdelweb.com/f18/faqs-...00/#post254350

Pero no me funciona.

Al llamar al script PHP desde el firefox, monitoreo las conexiones del server 2 con esta linea

Código:
netstat -pnat
pero no muestra que el servidor 2 se conecte al servidor 1 por el puerto 25 Como debería ser.

Como esto no funciona desde el servidor 2 hice un telnet 192.168.1.251 25 y se conecta perfectamente.

Otra linea que no se como dejar en el PHP.ini

Código:
sendmail_path = /usr/sbin/sendmail -t -i
PD: El server 1 con el Sendmail tiene habilitado el Relay para la IP 192.168.1.71 y no utiliza autenticación.
  #2 (permalink)  
Antiguo 27/05/2008, 08:59
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 21 años, 5 meses
Puntos: 9
Respuesta: SMTP en red local

Ambos son servidores Linux ?. La linea SMTP y smtp_port solo sirven para Windows
__________________
eft0's stuff! - http://estebanfernandez.net
  #3 (permalink)  
Antiguo 27/05/2008, 09:03
 
Fecha de Ingreso: octubre-2007
Mensajes: 54
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: SMTP en red local

Si ambos son servidor con Linux, entonces en ese caso que se puede hacer
  #4 (permalink)  
Antiguo 27/05/2008, 09:04
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 21 años, 5 meses
Puntos: 9
Respuesta: SMTP en red local

Instala phpmailer, en el foro hay tutoriales de como usarlo, desde alli puedes especificar otro servidor smtp y utilizar autenticacion si es necesario.
__________________
eft0's stuff! - http://estebanfernandez.net
  #5 (permalink)  
Antiguo 27/05/2008, 09:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: SMTP en red local

Tema trasladado a BSD / Linux
  #6 (permalink)  
Antiguo 30/05/2008, 09:45
 
Fecha de Ingreso: octubre-2007
Mensajes: 54
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: SMTP en red local

Ok probare con eso, pero me parece raro que no exista otra forma. Aunque el tema parece solucionarse de manera efectiva con el phpmailer me extraña que redireccionar el envio de correo dentro de la red Lan solo funcione en Windows
  #7 (permalink)  
Antiguo 01/06/2008, 23:04
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: SMTP en red local

Como te dijeron las lineas esas sólo funcionan en Win.

Yo configuraría en el servidor con el apache y el php, un postfix o sendmail (si estas acostumbrado a él) que sirva de relay hacia el otro equipo.
En resumen, los mails viajarian desde PHP -> MTA local (Postfix o Sendmail) -> Sendmail de tu otro servidor.

Saludos.
__________________
¡Volviendo a la programación!
  #8 (permalink)  
Antiguo 02/06/2008, 09:11
 
Fecha de Ingreso: octubre-2007
Mensajes: 54
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: SMTP en red local

AleSanchez esta propuesta tuya me parece interesante.

Que se debe hacer en el MTA local (Sendmail) para que haga relay al otro Sendmail remoto.


Eso lo quiero así ya que el Sendmail Remoto ya tiene un nombre de dominio y los correos que se envían desde ese servidor llegan a la Bandeja de entrada de cualquier correo y no al Spam como pasa en el Sendmail local.

La pregunta el correo queda con el dominio del sendmail remoto ?

Alguna sugerencia de como se debe configurar los dos sendmail para que se haga esto.

Gracias por sus comentarios
  #9 (permalink)  
Antiguo 02/06/2008, 09:25
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: SMTP en red local

Mira realmente de sedmail no tengo mucha idea (para no decir nada de idea...) Habrá alguien seguro que podra ayudarte a configurarlo. Si fuera Postfix, con gusto te ayudaria

Saludos
__________________
¡Volviendo a la programación!
  #10 (permalink)  
Antiguo 02/06/2008, 09:30
 
Fecha de Ingreso: octubre-2007
Mensajes: 54
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: SMTP en red local

Ok gracias, igual su recomendación ya me ha dado ideas.
  #11 (permalink)  
Antiguo 03/06/2008, 10:21
 
Fecha de Ingreso: octubre-2007
Mensajes: 54
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: SMTP en red local

Estoy intentando instalar la libreria php-pear-Mail que encontre tambien puede servir para redireccionar.

pero cuando hago un
#yum list php-pear\*
php-pear-Mail-Mime.noarch 1.4.0-1.fc6 extras

Osea que me hace falta, pero luego cuando doy
#yum install php-pear-Mail-Mime
Nothing to do

Alguna sugerencia !, esta libreria si me sirve para lo que quiero !
  #12 (permalink)  
Antiguo 03/06/2008, 14:33
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 2 meses
Puntos: 47
Respuesta: SMTP en red local

Supongo que ya esta instalada...
__________________
¡Volviendo a la programación!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:07.