我想从localhost发送邮件。我正在使用XAMPP开发我的php应用程序。我在google中发现我必须修改php.ini
文件localhost must be replaced by server name of my ISP
。那是什么???
[mail function]
仅适用于Win32
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
答案 0 :(得分:2)
ISP是Internet Service Provider的缩写。
关于SMTP,我怀疑它们会让你在localhost上设置自己的SMTP。
如果您使用像Outlook这样的邮件客户端,您提供了一个用于发送邮件的SMTP地址,请在您的php.ini中使用相同的地址,然后您就可以发送邮件了。
否则,请致电您的Internet服务提供商,询问他们的SMTP服务器的地址是什么。
答案 1 :(得分:0)
或者你可以运行自己的smt服务器即。您可以使用smtp服务器运行Windows IIS。试试Google如何设置smtp服务器。
答案 2 :(得分:0)
您可以安装MailEnable免费版,并使用您的ISP DNS正确配置。 如果您的ISP允许端口25,您应该能够使用此设置发送电子邮件。