Thread View: es.comp.os.linux.programacion
2 messages
2 total messages
Started by lucas.sollazzo
Fri, 11 Apr 2008 14:55
Función mail con una mail montado en google
Author: lucas.sollazzo
Date: Fri, 11 Apr 2008 14:55
Date: Fri, 11 Apr 2008 14:55
48 lines
2875 bytes
2875 bytes
Estimados: A ver si alguien me puede dar una mano con esto.
He creado un formulario de contactos en una web que he hecho. El mismo
lo realicé en php, y ya lo he probado otras veces y funciona
correctamente. El problema es el siguiente.
Los mails de de dicho hostings, los dispersé a google para usar los
mail con interfase GMAIL. (Es decir tengo un mail
info@midominio.com.ar, pero lo veo como si fuese un gmail)
Esto me trajo el problema de que mi formulario a la hora de ejecutar
la función mail() me tira el siguiente error:
Warning: mail() [function.mail]: SMTP server response: 550 Unknown
user in I:\FerozoWebHosting\nortompac.com.ar\public_html\enviar.php on
line 37
y le smuestro el código que utilice.
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$tel = $_POST['tel'];
$header .= "From: <$mail>\r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . "\r\n";
$mensaje = "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su teléfono es " . $tel . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
//$para = 'info@nortompac.com.ar';
$asunto = 'Contacto desde la web de Nortompac';
mail("info@nortompac.com.ar", $asunto, utf8_decode($mensaje),
$header);
?>
Si alñguien sabe como puedo hacer para redireccionar correctamente mi
dirección info@midominio.com.ar utilizando el smtp de google y como
llevarlo al código me ayudarían.
desde ya muchas gracias
Re: Función mail con una mail montado en google
Author: Pascal Bourguignon
Date: Fri, 11 Apr 2008 19:01
Date: Fri, 11 Apr 2008 19:01
109 lines
5689 bytes
5689 bytes
lucas.sollazzo@gmail.com writes:
> Estimados: A ver si alguien me puede dar una mano con esto.
>
> He creado un formulario de contactos en una web que he hecho. El mismo
> lo realic� en php, y ya lo he probado otras veces y funciona
> correctamente. El problema es el siguiente.
> Los mails de de dicho hostings, los dispers� a google para usar los
> mail con interfase GMAIL. (Es decir tengo un mail
> info@midominio.com.ar, pero lo veo como si fuese un gmail)
> Esto me trajo el problema de que mi formulario a la hora de ejecutar
> la funci�n mail() me tira el siguiente error:
>
> Warning: mail() [function.mail]: SMTP server response: 550 Unknown
> user in I:\FerozoWebHosting\nortompac.com.ar\public_html\enviar.php on
> line 37
>
> y le smuestro el c�digo que utilice.
>
> <?php
>
> $nombre = $_POST['nombre'];
> $mail = $_POST['mail'];
> $tel = $_POST['tel'];
>
> $header .= "From: <$mail>\r\n";
> $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
> $header .= "Mime-Version: 1.0 \r\n";
> $header .= "Content-Type: text/plain";
>
> $mensaje = "Este mensaje fue enviado por " . $nombre . "\r\n";
> $mensaje = "Su e-mail es: " . $mail . " \r\n";
> $mensaje .= "Su tel�fono es " . $tel . " \r\n";
> $mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
> $mensaje .= "Enviado el " . date('d/m/Y', time());
>
> //$para = 'info@nortompac.com.ar';
> $asunto = 'Contacto desde la web de Nortompac';
>
> mail("info@nortompac.com.ar", $asunto, utf8_decode($mensaje),
> $header);
>
> ?>
>
>
> Si al�guien sabe como puedo hacer para redireccionar correctamente mi
> direcci�n info@midominio.com.ar utilizando el smtp de google y como
> llevarlo al c�digo me ayudar�an.
>
> desde ya muchas gracias
[pjb@thalassa ~]$ nslookup -query=mx nortompac.com.ar
name=nortompac.com.ar server=
Server: 212.27.54.252
Address: 212.27.54.252#53
Non-authoritative answer:
nortompac.com.ar mail exchanger = 10 aspmx2.googlemail.com.
nortompac.com.ar mail exchanger = 5 alt1.aspmx.l.google.com.
nortompac.com.ar mail exchanger = 10 aspmx5.googlemail.com.
nortompac.com.ar mail exchanger = 10 aspmx4.googlemail.com.
nortompac.com.ar mail exchanger = 5 alt2.aspmx.l.google.com.
nortompac.com.ar mail exchanger = 1 aspmx.l.google.com.
nortompac.com.ar mail exchanger = 10 aspmx3.googlemail.com.
Authoritative answers can be found from:
aspmx.l.google.com internet address = 209.85.135.27
alt2.aspmx.l.google.com internet address = 209.85.133.27
alt1.aspmx.l.google.com internet address = 209.85.199.114
alt2.aspmx.l.google.com internet address = 209.85.133.114
aspmx3.googlemail.com internet address = 64.233.167.27
aspmx5.googlemail.com internet address = 66.249.83.27
aspmx4.googlemail.com internet address = 66.249.93.27
aspmx2.googlemail.com internet address = 209.85.135.27
aspmx.l.google.com internet address = 209.85.135.114
alt1.aspmx.l.google.com internet address = 209.85.199.27
Esto quiere decir que todo el correo para nortompac.com.ar debe ser
enviado al servidor de google. No se como funciona gmail, pero con
toda probabilidad, no se puede registrar dominios con ellos para
recibir mensajes directamente en google.com. Y es lo que dice el
servidor de google: 500 no hay ningun buzon a nombre de
info@nortompac.com.ar en los servidores de google.
Lo m�s simple sera poner tu dirrecci�n gmail en lugar de
info@nortompac.com.ar.
Por ejemplo:
mail("nortompac@gmail.com", $asunto, utf8_decode($mensaje),$header);
suponiendo que tu dirrecci�n gmail es nortompac@gmail.com.
Sino habr�a que configurar un servidor SMTP para el dominio
nortompac.com.ar, cambiar el DNS para indicar este servidor en lugar
de googlemail.com y google.com, y luego, o bien poner una redirrecci�n
de este servidor a tu dirrecci�n gmail, o bien configurar un servidor
POP en el servidor de correo de nortompac.com.ar y configurar gmail
para colectar los mensajes de la cuenta info@nortompac.com.ar de este
servidor POP.
--
__Pascal Bourguignon__ http://www.informatimago.com/
"You question the worthiness of my code? I should kill you where you
stand!"
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads