[nycphp-talk] can't get php to work
Chris Snyder
chsnyder at gmail.com
Fri Mar 16 11:42:40 EDT 2012
On Fri, Mar 16, 2012 at 9:11 AM, Peter Lehrer <plehrer at 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 = "plehrer at gmail.com";
> $subject = "Test mail";
> $message = "Hello! This is a simple email message.";
> $from = "plehrer at 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:".
More information about the talk
mailing list