亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用PHP從SMTP服務器發送電子郵件

使用PHP從SMTP服務器發送電子郵件

PHP
慕無忌1623718 2019-06-18 11:17:23
使用PHP從SMTP服務器發送電子郵件$from = "[email protected]";$headers = "From:" . $from;echo mail ("[email protected]" ,"testmailfunction" , "Oj",$headers);我很難用PHP發送電子郵件。我收到一個錯誤:SMTP server response: 530 SMTP authentication is required.我的印象是,你可以發送電子郵件沒有SMTP核實。我知道這封郵件很可能會被過濾掉,但這現在并不重要。[mail function]; For Win32 only.; http://php.net/smtpSMTP = localhost; http://php.net/smtp-portsmtp_port = 25; For Win32 only.;  http://php.net/sendmail-fromsendmail_from = [email protected]這是php.ini檔案。如何設置SMTP?是否有任何SMTP服務器不需要驗證,或者必須自己安裝服務器?
查看完整描述

3 回答

?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

對于Unix用戶,mail()實際上正在使用寄信命令發送電子郵件。您可以更改環境,而不是修改應用程序。msmtp是一個SMTP客戶端,具有與Sendmail兼容的CLI語法,這意味著它可以代替Sendmail。它只需要對你的php.ini做一個小小的改動。

sendmail_path = "/usr/bin/msmtp -C /path/to/your/config -t"

然后,即使是低級mail()函數也可以使用SMTP優點。如果您試圖在不修改應用程序的情況下將現有應用程序連接到SendGrid或mandrar之類的郵件服務,這是非常有用的。


查看完整回答
反對 回復 2019-06-18
  • 3 回答
  • 0 關注
  • 877 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號