簡體   English   中英

如何在MAC OS中為mail()配置php.ini文件?

[英]How to configure php.ini file for mail() in MAC OS?

我正在使用MAC OS並使用mail()將學生詳細信息發送到我的郵箱。

它不顯示任何錯誤,但詳細信息不會發送到郵件。

在php.ini中是否有任何設置用於SMTP設置?

對於OSX約塞米蒂來說,這解決了我的問題:

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
SMTP=localhost
smtp_port=25
sendmail_path = "env -i /usr/sbin/sendmail -t -i"

確保您配置了postfix - 請查看此鏈接以了解更多信息: http//benjaminrojas.net/configuring-postfix-to-send-mail-from-mac-os-x-mountain-lion/

Mac和php的郵件 - 很簡單。
看看這篇美麗的文章:
http://theandystratton.com/2009/fix-phps-mail-function-after-latest-os-x-leopard-update

您還可以使用App Store中的OS X Server應用程序。 我相信它是免費的,至少對開發者來說是這樣。 如果您打開郵件選項,它會為您設置postfix。 你需要一個中繼,否則你需要你的計算機才能建立一個域名; 發送電子郵件很容易,但沒有被拒絕很難:D

是的,它說

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

但似乎這也適用於MacOS。 對於測試郵件,您可以將其設置為郵件提供商的入站郵件服務器。 如果您想從localhost發送真實郵件,您需要一個支持SMTP身份驗證的解決方案, PHPMailer就是其中之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM