首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么php代码sendmail没有发送激活链接到电子邮件地址?

为什么php代码sendmail没有发送激活链接到电子邮件地址?
EN

Stack Overflow用户
提问于 2014-06-30 08:04:01
回答 1查看 402关注 0票数 0

对于电子邮件激活,我使用的是php Sendmail代码。

我不是使用任何'Smtp或Php邮件功能‘,而是使用一个’变量‘。每当我附上一个子域名与我的激活链接,它没有工作,没有邮件是发送。但是当我用激活链接附加一个域名时,它会工作,并且会发送一封邮件。子域名不发送邮件和相同的代码,而只是将子域名更改为域名的原因可能是什么?为什么?

这是我的密码:

代码语言:javascript
复制
$to=$email;
$subject="Your confirmation link here";
$header="from: Meet Your Love<your email>";
$message="Your Comfirmation link \r\n";
$message.="Click on this link to activate your account \r\n";
$message.="http://meetyourlove.2fh.co/confirmation.php?passkey=$confirm_code";
$sentmail = mail($to,$subject,$message,$header);

在第三个$message,您可以看到我的子域名从2免费网站托管,这是附加与confirmation.php的工作,以激活一个电子邮件地址,但这个子域链接不让我发送一个激活链接的用户电子邮件地址。当我在它中更改任何域名时,它发送邮件的原因可能是什么??解决这个问题的最佳方法是什么?我们到底应该在/confirmation.php之前放置什么链接?

请帮帮我..!

EN

回答 1

Stack Overflow用户

发布于 2014-06-30 09:04:44

试试这段代码,

代码语言:javascript
复制
      $from="katrinakaif@love.com";
      $to ="yourmail@gmail.com";
      $confirm_code="13";
      $message="Your Comfirmation link \r\n";
      $message.="Click on this link to activate your account \r\n";
      $message.="http://meetyourlove.2fh.co/confirmation.php?passkey=$confirm_code";

       $subject="test";
       $headers  = 'MIME-Version: 1.0' . "\r\n";
       $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
       $headers .= 'From:'.$from . "\r\n";

     mail($to, $subject, $message, $headers);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24485480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档