$from = "someonelse@example.com";
$headers = "From:" . $from;
echo mail ("borutflis1@gmail.com" ,"testmailfunction" , "Oj",$headers);
我在用PHP发送电子邮件时遇到了问题。我得到一个错误:SMTP server response: 530 SMTP authentication is required
。
我的印象是,你可以发送没有SMTP验证的电子邮件。我知道这封邮件可能会被过滤掉,但现在这并不重要。
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = someonelse@example.com
这是php.ini
文件中的设置。如何设置SMTP?是否有不需要验证的SMTP服务器,或者必须自己设置服务器?
https://stackoverflow.com/questions/14456673
复制相似问题