PHP: отправить письмо со ссылкой - PullRequest
1 голос
/ 05 октября 2011

Я использую следующий php код:

$mailacc = "example@example.com";

$subject = "Hello";

$message = "
<html>
<head>
  <title>Test Mail</title>
</head>
<body>
    <p><a href='http://stackoverflow.com'>Open Link</a></p>
</body>
</html>
";

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Noreply <noreply@example.com>' . "\r\n";

$mail = mail($mailacc, $subject, $message, $headers);

Но это не отправляет почту, когда я удаляю ссылку и вставляю какой-то текст, он работает. Почему в моем сообщении не может быть ссылки? PS: $ mailacc - моя настоящая учетная запись электронной почты.

Thx!

Ответы [ 3 ]

3 голосов
/ 05 октября 2011

Если он не отправляет почту, это проблема самого сервера .. он не может отправлять почту. (Или иначе: проверьте папку со спамом)

1 голос
/ 05 октября 2011

Я проверил ваш точный код на моем сервере и получил сообщение в порядке.

Вы уверены, что ваш спам-фильтр не обнаруживает ссылку и не отправляет ее в папку «нежелательной почты»?

0 голосов
/ 05 октября 2011

Ваш код работает правильно.Я отправил письмо на мой счет.И нет, это не было в папке спама.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...