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

Reply via email to