7
从SMTP服务器使用PHP发送电子邮件
$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服务器,还是我必须自己设置服务器?