【发布时间】:2013-03-27 20:40:26
【问题描述】:
我正在尝试在用户注册我的网站时向他们发送一封包含确认码的电子邮件。电子邮件发送正常,但是当我输入完整的 URL 时,邮件没有发送
在这里你可以看到我正在使用的代码:
$message = 'You have recieved this email because you have signed up to Amped. To complete the registration process, please
click on the link below. <br/> <a href=confirm.php?code=' . $row['emailcode'] . '>Click here to complete registration</a>'
我需要在 confirm.php 之前输入完整的 url 以使链接正常工作,但是当我这样做时,电子邮件不会发送。有什么想法吗?
【问题讨论】:
-
你用的是什么库?只是
mail()或更复杂的东西? -
你是什么意思“电子邮件不发送”。这可能是垃圾邮件过滤器的问题吗?您的域中是否有正确的 spf / 域密钥条目?您是否尝试过先手动发送相同的电子邮件。