【发布时间】:2013-11-23 08:59:52
【问题描述】:
为了发送电子邮件,我通常使用 Windows 7 Thunderbird 通过我的 ISP 配置安全 SMTP(即 SMTP 服务器的登录名和密码)。连接安全性:无,密码传输不安全。邮件发送正常。
我尝试配置 XAMPP php.ini
[mail function]
SMTP=*my_isp_smtp_server*
smtp_port=25
sendmail_from=*my_email_address*
sendmail_path="\"c:\xampp\sendmail\sendmail.exe\" -t"
mail.add_x_header = Off
和 sendmail.ini
smtp_server=*smtp_server.my.isp*
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=*login_to_my_isp_smtp_server*
auth_password=*password_to_my_isp_smtp_server*
force_sender=*my_email_address*
在我的 php 脚本中,我使用标准的 php 函数:
mail($recipient, $subject, $message, $headers);
我没有收到错误消息,但邮件未送达。 请问有人能帮帮我吗?
【问题讨论】:
-
看看here,我自己还没有尝试过,但是这个 CodeIgniter 问题/答案的设置可能会对你有所帮助。那里的评论说 localhost 仅适用于Gmail。对于所有其他人,您需要实时托管(所以没有本地主机)。