超链接没有出现在雅虎 - PHP邮件功能

时间:2013-08-29 15:30:47

标签: php email gmail yahoo

我目前正在运行一个网站,学生可以在那里为我的大学买卖书籍。它的www.books4csusm.com。过去几天我收到的电子邮件是人们无法删除他们的书。

提交书籍后,他们会使用PHP邮件功能发送电子邮件,并显示他们的书籍以及标题右侧的链接以删除它。

它适用于我的gmail(并且它不适用于其他使用gmail的人,非常奇怪)但我只是在雅虎尝试过,它看起来像一个链接,但你不能点击它。起初我使用books4csusm@gmail.com发送电子邮件。

然后我做了一些研究,发现我应该使用与我的域名相对应的电子邮件,所以现在我使用的是support@books4csusm.com

我陷入困境并且不知道,我继续收到用户的电子邮件,询问我是否可以删除他们的图书。

http://i.imgur.com/ErA1fqc.png

它显示为一个链接但是当你点击它时没有任何反应。当我检查元素时,这就是它所显示的内容。

 <a id="yui_3_7_2_1_1377788967568_2506" rel="nofollow">
  Delete Book
</a>

不知道该怎么做

function send_book_email($email, $post_id, $name)
{
    $to = $email;
    $subject = "$name , Your Book(s) have been Submitted!";
    $message = "Hello $name,<br><br>Thank you for using www.books4csusm.com. <strong>Please do not delete this e-mail.</strong><br><br>";
    $message .= "<strong>Title</strong><br>";

    $book_id = get_book_id($post_id);
    while($row = mysqli_fetch_array($book_id))
        {
            $message .=  "" . $row['title'] . " - <a href='www.books4csusm.com/remove_new.php?PostID=" . $post_id . "&BookID=" . $row['bookID'] . "'>Delete Book</a><br>";
        }
        $message .= "<br><br>To delete your book Select the Delete book above of the corresponding book.<br>";
        $message .= "<br><br>Don't forget to like us on Facebook <a href='https://www.facebook.com/Books4Csusm'>https://www.facebook.com/Books4Csusm</a><br><br>BOOKS4CSUSM";

       $from = "support@books4csusm.com";
       $headers  = 'MIME-Version: 1.0' . "\r\n";
       $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
       $headers .= "From:" . $from;
       mail($to, $subject, $message, $headers);
 }

2 个答案:

答案 0 :(得分:1)

我想出来了,但这很简单,我忽略了它。我添加了

 http:// to the www.books4csusm.com/remove_new 

现在它有效。它不会在雅虎中显示为垃圾邮件,我现在可以删除我已经提出的书籍。

答案 1 :(得分:0)

在将您的域添加到变量或链接之前,只需使用http://

没有垃圾邮件是否需要任何设置。

只需将http://放入您的网址即可完成

$url="www.example.com"; // Is Wrong in php mailer for yahoo

$url="http://example.com/"; // it will work in yahoo.in gmail.

但你也应该用Outlook测试它。