php在windows系統下無法使用mb_send_mail寄信?
Temperature: 0 °C
首先,mb_send_mail是php所提供可用來發送編碼的郵件。
一般來說會導致無法發送郵件大部分原因都是發生在windows server環境。
而我們可以做的便是修改php.ini裏頭mail function的設定。
將原本預設的
SMTP = localhost
修改為你所要使用的SMTP。
這邊以Hinet的光纖網路來設定,就設定為msa.hinet.net
當然也別忘了設定一下寄件者的mail。
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP=localhost
SMTP=msa.hinet.net
; http://php.net/smtp-port
smtp_port=25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = your mail address
以上紀錄。