【发布时间】:2016-12-01 04:32:18
【问题描述】:
我在从 localhost 服务器发送电子邮件时遇到问题
我遇到了这个问题:
mail():无法在“localhost”端口 25 连接到邮件服务器,请验证 php.ini 中的“SMTP”和“smtp_port”设置或在 C:\wamp\www\mail 中使用 ini_set() .php 在第 14 行
第 14 行:
mail($to,$subject,$txt,$headers);
我配置了 sendmail.ini :
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=465
smtp_ssl=ssl
default_domain=localhost
error_logfile=error.log
;debug_logfile=debug.log
auth_username= haythem.belhadj@esprit.tn
auth_password=******
pop3_server=
pop3_username=
pop3_password=
force_sender= haythem.belhadj@esprit.tn
force_recipient=
hostname=localhost
apache 和 php 文件夹中的 php.ini 文件也添加了这一行
“C:\wamp\sendmail\sendmail.exe -t -i”
我该怎么办?
【问题讨论】:
-
我没有找到 php_smtp 扩展
-
打开 PHP.ini 搜索 smtp,你会发现类似 smtp_port 检查它的值,在你的代码中使用相同
-
我下载了 php_smtp.dll 并在 php.ini 中添加了 extension=php_smtp.dll 但是当我点击 wamp->php->php_extensions 时我没有找到它
标签: php smtp wampserver