我已经将 sendmail_path 设置为“sendmail.exe”的路径,但是 PHP 没有发送电子邮件。它需要邮件服务器或其他东西。
PHP 说无法在端口 25 连接到 localhost。php.ini 文件中有趣的事实是,在 'sendmail.exe' 的路径上方,声明“仅 Unix!????”,但 'sendmail.exe'是 Windows 可执行文件。[我相信我在 XAMPP 中的 sendmail.exe 是 Windows 版本的 Unix sendmail,所以 php.ini 中的注释可能不在正确的位置]
我只是发送电子邮件,不接收电子邮件,为什么我需要一个邮件服务器(如 Mercury)?或者 SMTP(协议)需要一个服务器来发送和接收?
根据我的想法,我们可以只打开目标服务器的端口(通常是 25?465?)来发送消息。我在这里和上面的程序有什么问题吗?
只是在类似的 Stackoverflow 问题中找不到详细信息,所以我提出了这个问题,请帮我开导。