You are here: Re: mail() not reaching hotmail « PHP Programming Language « IT news, forums, messages
Re: mail() not reaching hotmail

Posted by e_matthes on 06/06/07 06:16

On Jun 5, 9:52 am, "Jon Slaughter" <Jon_Slaugh...@Hotmail.com> wrote:
> <e_matt...@hotmail.com> wrote in message
>
> news:1181061914.124630.303680@z28g2000prd.googlegroups.com...
>
>
>
> > Hello everyone,
>
> > I am trying to use the mail() function to send a simple, text-only
> > message. I have two websites hosted by the same company, on different
> > servers. One is old and established, one I am currently developing.
> > I am testing the mail functionality by sending a test message to an
> > email account associated with my old website, and to my hotmail
> > account. The message seems to be sent to both accounts, and I receive
> > the message on my website's email account, but it never reaches my
> > hotmail account.
>
> > Are there any special headers required for hotmail? I've looked
> > around a bit, and can't seem to figure it out. I've even tried
> > including several different headers, but always with the same results
> > - reaches my website's email account, but not my hotmail account. The
> > code I am using to test is:
>
> > <?php
>
> > $body = 'Hello from the internet mail tubes!';
> > $subject = 'Test message';
> > $address = 'working_address@other_domain.com';
> > $address2 = 'working_addr...@hotmail.com';
> > $headers = "From: working_address@this_domain.com";
>
> > mail($address, $subject, $body, $headers) or print "Can not deliver
> > to $address.";
> > print "Done with $address.<br>";
>
> > mail($address2, $subject, $body, $headers) or print "Can not deliver
> > to $address2.";
> > print "Done with $address2.<br>";
>
> > ?>
>
> I think there are some issues with mail(). I'm not sure if thats your
> problem but I ran across a few bugs that it has when I was trying to figure
> out how to mail. They say the pear mail package is much better than this.
>
> The code I used for testing works fine for hotmail
>
> <?php
> echo "Sending Mail...<br/>\n";
> $to = 'testa...@hotmail.com'; // changed
> $subject = 'test';
> $message = 'hello';
> $headers = 'From: webmas...@example.com' . "\r\n" . // Not changed... just
> crap addr but works
> 'Reply-To: webmas...@example.com' . "\r\n" .
> 'X-Mailer: PHP/' . phpversion();
>
> mail($to, $subject, $message, $headers) ? print "Sent mail!" : print "Cannot
> send mail";;
> ?>
>
> You might look at that and see the differences. (as you can see, it uses the
> "\r\n" and some extra info that you might see if it matters or not)


I started receiving the messages on the hotmail account once I added
my domain to the safe list in hotmail. That's a step in the right
direction, but I'd like to figure out what's missing or incorrect
which makes it get filtered out. Any thoughts on required headers or
format for hotmail?

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация