Клиенты делают запросы о продуктах через мой сайт и могут сами «копировать копию», если захотят. Я проверяю спам (например, не отправлять, если запрос содержит запрещенные фразы, URL-адреса и т. д.). Однако в последнее время, если запрашивающий является клиентом AOL, сообщение возвращается:
Код: Выделить всё
: host mailin-04.mx.aol.com[64.12.88.132] said: 521 5.2.1 :
AOL will not accept delivery of this message. (in reply to end of DATA
command)
Я просмотрел страницы поддержки AOL Postmaster и связался с AOL (это, очевидно, был мой первый порт захода, но они еще не ответили), плюс я не Не совсем понимаю проблему (а это 50% поиска решения!).
http://postmaster-blog.aol.com/2014/04/ ... to-reject/
...кажется, AOL говорит: "Нам не нравится, как вы отправляете электронные письма, извините за неудобства..."
Если у кого-то есть опыт или конкретные идеи о том, как заставить AOL принимать электронные письма, я буду рад услышать ваше мнение. Я предполагаю, что это может быть связано с тем, как формируются мои электронные письма: это не менялось годами, и (ранее) у меня не было причин смотреть код:
Вот отредактированная версия того, как я отправляю электронные письма...
Код: Выделить всё
$recipient = "\"$supplier[supplierName]\" ";
$subject = "$supplier[supplierName] enquiry";
$headers = "MIME-Version: 1.0".PHP_EOL ;
$headers .= "Content-type: text/html; charset=utf-8".PHP_EOL;
$headers .= "Reply-To: \"$cleanArrayEmail[realname]\" ".PHP_EOL;
$headers .= "From: \"Admin\" ".PHP_EOL;
if ($_POST['cc']){$headers .= "cc: \"$cleanArrayEmail[realname]\" ".PHP_EOL;}
mail ($recipient, $subject, $msg, $headers, '-f'. ADMIN_EMAIL );
Стив
Подробнее здесь: https://stackoverflow.com/questions/249 ... rror-5-2-1