2013-11-26 4 views
1

Контакт 7 форма в одном из Wordpress сайт настроен для отправки электронной почты для учетной записи, созданной в Outlook.comКонтакт 7 форма электронной почты не получил в Outlook.com

Форма на представлении показывает сообщение об успешном но сообщение никогда не получал в моем лицевом счете.

Настройка адреса электронной почты получателя в любой учетной записи gmail отлично работает, поскольку электронная почта получена успешно.

Пожалуйста, предложите любое возможное решение для этого.

ответ

2

У меня была такая же проблема, и письма даже не попали в папку нежелательной почты, они просто так и не прибыли. Вот что я сделал:

В Outlook.com:

В Вашей учетной записи -> нажмите на значок шестеренки -> Дополнительные настройки почты -> Безопасные и заблокированные отправители -> безопасные отправители.

Добавить домен: example.com

Для имени хоста оно не будет белым в списке автоматически, добавьте его, а также: yourhost.example.com

PHP:

Убедитесь, что $senderEmail (который прикреплен к $headers) находится в пределах безопасного отправителя, который вы добавили.

$headers = "From: " . $senderName . " <" . $senderEmail . ">"; 
$success = mail($recipient, EMAIL_SUBJECT, $message, $headers); 

Это заставило его перейти непосредственно в папку «Входящие».

Надеюсь, это поможет.

EDIT:

Это также может быть гораздо проще и продуктивнее использовать услугу 3 участника, такие как SendGrid или MailGun, так как непосредственно вмешивается с электронной почтой и серверами конфигураций может быть основное время раковины.

+0

Спасибо за ответ. Я сделал то же самое, что и упоминалось, но я по-прежнему не получаю никаких писем. –

Смежные вопросы