[英]php smtp not sending email
while (! file_exists('php') )
chdir('..');
include_once "php/Mail.php";
$from = "<me@gmail.com>";
$to = "<you@gmail.com>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "ssl://smtp.gmail.com";
$port = "465";
$username = "foo@gmail.com"; //<> give errors
$password = "xx";
$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>");
}
你好; 我正在使用smtp郵件中給出的答案; (如果進行搜索,請相信其第一個結果)
但是我仍然沒有收到郵件; 誰能幫助您發現任何錯誤或提供替代解決方案? 我已經使用了內置的郵件程序,但是未通過身份驗證,請參閱-> 用php imap簽名gmail
您的PHP ini文件中是否啟用了SSL?
extension=php_openssl.dll
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.