Wordpress - контактная форма 7 не отправляется на определенный адрес электронной почты - PullRequest
5 голосов
/ 13 августа 2010

Я использую контактную форму 7 с Wordpress, но у меня возникла проблема с совместимостью электронной почты.

У меня есть форма для отправки по электронной почте email@domain.ca, где domain.ca является доменом сайта, на котором размещен сайт. Адрес электронной почты существует и отлично работает, однако контактная форма не работает при отправке.

Если я изменю адрес электронной почты на любой из моих аккаунтов Gmail или других, он будет работать нормально.

Я ищу идеи или предложения относительно того, как я мог бы отладить это. Это потому, что сайт размещен на сервере общего хостинга, но почтовый сервер находится в физическом расположении?

Любые идеи были бы великолепны.

Ответы [ 2 ]

7 голосов
/ 13 августа 2010

Закончилось тем, что проблема MX-Entry с общим хостом. Мне пришлось настроить запись MX для отправки почты на внешний хост вместо внутренних почтовых серверов (он не знал, что почтовый сервер был внешним).

Проблема решена и все хорошо.

РЕДАКТИРОВАТЬ: Мы сталкивались с этой проблемой несколько раз с хостингом. По сути, cPanel дает вам возможность сказать, что почтовые серверы являются внешними, но это часто не дает результатов при внесении изменений. Мы должны удалить почтовые серверы и жестко закодировать внешний, чтобы он работал правильно и согласованно.

1 голос
/ 13 августа 2010

Возможно, на вашем хостинге установлены ограничения на php или smtp mail. Попробуйте http://wordpress.org/extend/plugins/wp-mail-smtp/

...