如标题所述,我可以通过 25 端口远程登录到我的 Web 服务器。
但问题是,这里的这个简单代码不会发送电子邮件。输出表明它已发送出去,但没有迹象表明已收到电子邮件。
$to = "mycompanyemail@company.com";
$subject = "test";
$msg = "Ite!";
$headers = "From: mycompanyemail@company.com\r\nReply-To: mycompanyemail@company.com";
mail("$to", "$subject", "$msg", "$headers");
echo "finished!";
echo "Your mail was sent.";
如下显示我的 php.ini 文件配置
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.realtest.com
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = mycompanyemail@company.com
我已经被困在这种可怕的情况下两周了,根据之前的话题,没有任何帮助和提议,我真的需要这个继续下去。感谢你们。对不起我的经验不足。
另一方面,我意识到如果不需要身份验证,如何从电子邮件地址发送电子邮件?请回答我的澄清,非常感谢。