關於【PHP發送郵件】的有關問題

來源:互聯網
上載者:User
關於【PHP發送郵件】的問題
大家好,最近在自學PHP,遇到一個用PHP發送郵件問題想向大家請教一下。
我用的是Windows。

php.ini中是這樣設定的:
[mail function]
; For Win32 only.
SMTP = smtp.163.com
smtp_port = 25
; For Win32 only.
sendmail_from = [email protected]

然後發送郵件的指令碼是:
$msg = "OK?\n";
$recipient = "[email protected]";
$subject = "Form Submission Results";
$mailheaders = "From: My Web Site\n";
$mailheaders .= "Reply-To: ".$_POST["email"];
mail($recipient, $subject, $msg, $mailheaders);

但是郵件一直發送不成功,請大家幫忙解惑一下,是不是smtp有什麼不對的?
------解決方案--------------------
mail 函數只能用於不需要使用者認證的發件伺服器
而 smtp.163.com 是需要使用者認證的,即先登入後發件

你可以使用 phpmailer 工具類來發送郵件
------解決方案--------------------
引用:
想再請問一下,php內建的mail函數要怎麼才可以用?

需要在apache httd.conf佈建服務參數
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.