繁体   English   中英

从本地主机发送电子邮件到Gmail

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM