🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #429

Re: Función mail con una mail montado en google

#429
From: Pascal Bourguignon
Date: Fri, 11 Apr 2008 19:01
109 lines
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!"
Technical Details
Message-ID: <87wsn4gqr9.fsf@thalassa.informatimago.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!cleanfeed3-a.proxad.net!nnrp6-1.free.fr!not-for-mail
References: <068a2bbd-00b5-4dae-83fc-237d590d9cb3@u69g2000hse.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,1b757bb92e24de2f
X-Google-Attributes: gidf86c8,domainid0,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!cleanfeed3-a.proxad.net!nnrp6-1.free.fr!not-for-mail
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Función mail con una mail montado en google
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA
      oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9
      033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac
      l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR
      mV+hO/VvFAAAAABJRU5ErkJggg==
X-Accept-Language:         fr, es, en
X-Disabled: X-No-Archive: no
References: <068a2bbd-00b5-4dae-83fc-237d590d9cb3@u69g2000hse.googlegroups.com>
From: Pascal Bourguignon <pjb@informatimago.com>
Date: Fri, 11 Apr 2008 21:01:30 +0200
Message-ID: <87wsn4gqr9.fsf@thalassa.informatimago.com>
Organization: Informatimago
User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/22.1.50 (gnu/linux)
Cancel-Lock: sha1:ZGE4ZTQ4YThlNTgxZTk3NGQwZjY2N2VhZWY2ZTA0YzI1MDIyOGUxMQ==
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Lines: 109
NNTP-Posting-Date: 11 Apr 2008 21:01:31 MEST
NNTP-Posting-Host: 88.180.86.168
X-Trace: 1207940491 news-3.free.fr 14432 88.180.86.168:51798
X-Complaints-To: abuse@proxad.net