我在php.ini文件中設置了SMTP和smtp_port。它已經在那裏了。在服務器上發送電子郵件
ini_set("SMTP","ssl://smtp.gmail.com");
ini_set("smtp_port","465");
現在,我想這個發送電子郵件:
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
錯誤:
Message: mail(): Failed to connect to mailserver at
"ssl://smtp.gmail.com" port 465, verify your "SMTP" and
"smtp_port" setting in php.ini or use ini_set()
是這一點,因爲認證問題?我不想用PHPMailer
。
您可能會在這裏找到一些幫助:http://stackoverflow.com/questions/16048347/send -email-使用Gmail郵箱的SMTP服務器,通過-PHP-郵件。 – 2014-10-28 16:21:43
謝謝@Zeratops。但是,我想在PHP中使用默認的電子郵件功能。不是'PHPMailer' – 2014-10-28 16:23:27