Hola:
No se si Mauricio ya habr� llegado a la soluci�n del problema, pero
de todas maneras voy a tratar de dar una explicaci�n minimalista que
incluya toda la soluci�n (as� queda en el historial de la lista)
Las m�quinas que hay son dos, una que llamar� MTA_REAL y otra
SERVIDOR_WEB.
En la m�quina MTA_REAL debe figurar como aceptado el relay de
127.0.0.1 y la ip de SERVIDOR_WEB (no se bien como se pone en
sendmail, pero de seguro que hay bastante documentaci�n en
/usr/share/doc/sendmail[-doc]).
En el SERVIDOR_WEB se debe configurar un MTA minimalista (dado que la
mayor�a de las funciones de un MTA no se utilizaran) para que TODO el
correo se envie hacia MTA_REAL y que �ste lo procese. Esto se lo
suele llamar SMARTHOST, y la configuraci�n de un SMARTHOST dentro de
exim es muy simple (puedes utilizar eximconf)
Ah, por favor, recuerda prestarle mucha anteci�n a los relays. Hoy en
d�a hay mucha gente que utilizan las RBL para bloquiar los open
relays detectados; y si tienes una ip din�mica, puede ser que
molestes mucho a otra persona de tu mismo ISP (como me pas� ayer a
mi), aparte de que bloqueen a ti.
--
Atentamente, yo <Mat�as>
No a la invaci�n en Irak
<cita quien="Mauricio Coloma">
> me refiero a llamadas a la funcion mail() de php.
> el server 1 ( de paginas web) debe passar el correo al server 2 ( de
> correo ), el from lo asigno yo dinamicamente reconociendo el usuario
> que esta navegando, el to es editado por el usuario.
>
> el problema es que los mail no llegan la destino...............
>
SERVIDOR_WEB MTA_REAL
------------ -------------- I
| genera | | genera | envia los N
|correos | envia los correos | los mails |----------------> T
|com maio()|------------------->| propios | correos E
| de php | al SMARTHOST | y hace de |----------------> R
|__________| | relay para | de forma N
| SERVIDOR_WEB|----------------> E
|_____________| normal T