嗨,我正在尝试将本地主机上的邮件发送到我的 gmail 帐户。我尝试了 MAMP Pro 网站上的 postfix 教程,但这对我不起作用。
有什么方法可以在本地主机上从我的 gmail 帐户向我的 gmail 帐户发送邮件?
嗨,我正在尝试将本地主机上的邮件发送到我的 gmail 帐户。我尝试了 MAMP Pro 网站上的 postfix 教程,但这对我不起作用。
有什么方法可以在本地主机上从我的 gmail 帐户向我的 gmail 帐户发送邮件?
我认为您将希望直接使用 gmail 服务器进行身份验证和发送。出于与垃圾邮件预防相关的原因,我发现从本地计算机发送到我的 gmail 帐户和从我的 gmail 帐户发送的问题。
您可以查看PEAR Mail 包。使用它相当简单(代码从另一个站点借来):
<?php require_once "Mail.php";
$from = "Sandra Sender <sender@example.com>";
$to = "Ramona Recipient <recipient@example.com>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "ssl://mail.example.com";
$port = "465";
$username = "smtp_username";
$password = "smtp_password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>