我无法通过localhost使用php发送邮件

时间:2015-02-19 10:01:56

标签: php email

我正在使用ubuntu和xampp。我需要从localhost发送邮件。我是php的新手。您可以帮助我配置从localhost发送邮件的所有内容吗?

<?php
$to = "mymail@gmail.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "othemail@gmail.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers) or die("unable to send");
echo "Mail Sent.";
?> 

2 个答案:

答案 0 :(得分:1)

您应该尝试使用此链接从localhost发送邮件  http://www.mittalpatel.co.in/php_send_mail_from_localhost_using_gmail_smtp

可让您深入了解如何使用第三方SMTP服务器从localhost发送邮件。

答案 1 :(得分:0)

您应该使用SMTP发送电子邮件,它将起作用。
它将在win32中运行。我不确定任何其他。
检查以下链接。

Send email from localhost running XAMMP in PHP using GMAIL mail server