On Fri, Mar 16, 2012 at 9:11 AM, Peter Lehrer <pleh...@gmail.com> wrote: > Hi, > I am trying to get the php mail function to work. I have a website > running Apache2 and PHP Version 5.3.3-7+squeeze8 on Debian. I tried to > get a test email message working. Here is my code: > > <?php > $to = "pleh...@gmail.com"; > $subject = "Test mail"; > $message = "Hello! This is a simple email message."; > $from = "pleh...@me.outlook.com"; > $headers = "From:" . $from; > mail($to,$subject,$message,$headers); > echo "Mail Sent."; > ?> > > Can anybody help me? >
Best way to debug mailing issues is to view the mail log and see if there are any clues as to what went wrong. On Debian, it is at /var/log/mail.log Very often mail problems have to do with anti-spam controls in receiving systems. Most big email companies will only accept mail from servers with a reverse-DNS record that maps the IP address to a real name. Also, you may be running up against SPF records created by outlook.com that prevent forging mail from that address. One thing I notice in your script is a missing space after the colon in "From:". _______________________________________________ New York PHP User Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/show-participation