[英]Send email from localhost to Gmail
我是PHP新手,希望我们将电子邮件从本地主机发送到我的Gmail地址。
我正在使用ubuntu 9.10,并且已经从Synaptic软件包管理器选项安装了libphp-phpmailer。
我用了:
$to = "abc@gmail.com";
$subject = "Account Confirmation";
$headers = "From: xyz@gmail.com";
$message = "Testing";
$mail = mail($to, $subject, $message, $headers);
if ($mail) {
echo "Mail sent.";
} else {
echo "Some Error occur.";
}
并且它显示某些错误发生。
我正在使用sendmail服务进行安装
apt-get install sendmail
它使您的计算机成为邮件服务器,您可以使用自己想要的域将其发送到任何地方。
欢迎来到SO。
假设“本地主机”下的意思是“ Windows”。
您将需要安装自己的邮件服务器或使用某些SMTP类(例如PHPMailer
)来使用IPS服务器发送邮件
您不需要PHPMailer(因此为libphp-phpmailer
软件包)即可使用mail()
函数(此外,我建议您始终建议通过PHPMailer使用swiftmailer )。 另外,如果要使用mail()
函数,则需要一个邮件传输代理( MTA )。 我建议安装postfix
软件包(默认情况下在Ubuntu中可用,只需使用sudo apt-get install postfix
)。 之后,您的代码应输出已Mail sent.
:)
-1对其他两个答案未读您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.