PHP mail VS Sendmail
- kevinson909
-
Topic Author
- 訪客
-
- kochin
-
- Offline
- 白金會員
-
Less
More
2009-09-19 04:31 #15721
來自 kochin
選擇 Sendmail 會使 PHPMailer 在伺服器上執行 sendmail 指令,將要送出的訊息交給 sendmail 傳送。
選擇 SMTP 會使 PHPMailer 直接開啟 SMTP 連線,經由 Joomla! 中所設定的 SMTP 伺服器傳送訊息。
選擇 PHP mail 則使 PHPMailer 叫用 PHP 本身的 mail 函式來傳送訊息。在 Unix 型式的伺服器上,mail 函式利用 sendmail 來送訊息;在 Windows 上則是開啟 SMTP 連線,經由 PHP 設定中的 SMTP 伺服器傳送訊息。
kochin replied the topic: PHP mail VS Sendmail
Joomla! 有三種 email 設定:PHP mail、Sendmail 及 SMTP;不論哪一種都是經由 Joomla! 裡的 PHPMailer 來運作。kevinson909 寫了道:: 1) PHP mail 及Sendmail 之間有何差別?
選擇 Sendmail 會使 PHPMailer 在伺服器上執行 sendmail 指令,將要送出的訊息交給 sendmail 傳送。
選擇 SMTP 會使 PHPMailer 直接開啟 SMTP 連線,經由 Joomla! 中所設定的 SMTP 伺服器傳送訊息。
選擇 PHP mail 則使 PHPMailer 叫用 PHP 本身的 mail 函式來傳送訊息。在 Unix 型式的伺服器上,mail 函式利用 sendmail 來送訊息;在 Windows 上則是開啟 SMTP 連線,經由 PHP 設定中的 SMTP 伺服器傳送訊息。
如果電腦上的 email 伺服器已設定好可正確運作,PHP mail 和 Sendmail 其實沒什麼大差別;如果電腦上沒有可用的 email 伺服器,那麼 SMTP 應該是較好的選擇,但是有些 HTTP 伺服器和防火牆可能會禁止對外連線。kevinson909 寫了道:: 2) 用那個寄送郵件比較好?
有給 Windows 使用的 sendmail 存在,但沒用過,不知道是否能和 PHP 及 Joomla! 合用。kevinson909 寫了道:: 3) Sendmail 只能用在Linux嗎?
Please 登入 to join the conversation.
- kevinson909
-
Topic Author
- 訪客
-