我想在用户注册帐户后向他们发送激活链接。 当我把这个 http://www.homeloan.com.sg 放在$message时,我没有收到电子邮件,但是当我删除 .sg 并放入 http://www.homeloan.com 它时,它可以工作。没有错误消息,所以我真的不知道我的错误是什么。请帮忙
这是我的代码:
$id = mysql_insert_id();
$to = 'myemail@gmail.com';
$subject = "E-mail Verification";
$message = 'Click on the link to verify your account-> http://www.homeloan.com.sg/rates/activate?id='.$id.'';
$headers = "From: Homeloan Singapore" . "'r'n" . "Reply-To: enquiry@homeloan.com.sg";
mail($to,$subject,$message,$headers, '-f enquiry@homeloan.com.sg');
确保您的网站是否有要填写的表单,然后通过在相应的变量中组合输入标记来正确填写表单。
尝试将"电子邮件"与变量 ($...) 与 (.) 或 "..." 连接起来。
我真的不知道我的错误是什么
没有错。我尝试了以下代码:
<?php
$id = 1;
$to = 'my_email@gmail.com';
$subject = "E-mail Verification";
$message = 'Click on the link to verify your account-> http://www.homeloan.com.sg/rates/activate?id='.$id;
$headers = "From: Homeloan Singapore" . "'r'n" . "Reply-To: enquiry@homeloan.com.sg";
mail($to,$subject,$message,$headers, '-f enquiry@homeloan.com.sg');
它到达了邮箱。也许,对于您的帐户,它被放入垃圾邮件文件夹?