Я пытаюсь отправить простой html-адрес электронной почты с помощью PHP mail().Проблема PHP mail(), если она содержит URL
Следующий код работы штраф
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
If(mail('[email protected]', 'test mail', 'test<hr>this is a test mail', $headers)){
Echo 'OK';
} else{
Echo 'Not ok';
}
Проблема: как только я поставил
некоторые
конкретный URL в теле код все еще говорят, что его хорошо, но адрес электронной почты никогда не получил
If(mail('[email protected]', 'test mail', 'test<hr>this is a test mail from www.xyz.com', $headers)){
Echo 'OK';
} else{
Echo 'Not ok';
}
Может ли кто-нибудь помочь мне решить проблему и как ее исправить?
отправьте свое сообщение на этот сайт, чтобы узнать, работает ли сервер с ним как спам http://www.mail-tester.com – MaveRick
Сначала измените все свои '' '' на нормальные '' 'Это само по себе произведет нежелательные результаты, являющиеся 'Parse error: ...' и 'Parse error: синтаксическая ошибка, неожиданная '@'' –
Правильно ли вы настроили конфигурацию почты? –