2015-01-16 2 views
2

Я использую плагин с именем Form Manager на сайте WordPress для управления представлениями форм. У меня была настройка сайта на VPS, в которой работал Plesk, и у меня не было никаких проблем. Недавно я переместил сайт на VPS, работающий с WHM/cPanel, и теперь я не могу получать электронные письма, отправленные в тот же домен, что и сайт.WordPress Я не могу получать электронные письма, отправленные из форм в мой собственный домен.

Remote Mail Exchanger - это выбранная опция для домена в параметрах записи MX в cPanel. Другие сайты на одном сервере могут получать электронные письма в своих доменах. Тем не менее, они используют разные методы и разные плагины. Я попытался добавить учетные записи клиентов MX, и никаких различий не было (я все еще использовал удаленный почтовый обменник).

enter image description here

У меня есть возможность в плагин использовать WordPress (wp_mail) или PHP (почта). Ни один из вариантов не имеет значения.

У кого-нибудь есть идеи?

ответ

-2

Я думаю, что вы используете бесплатные хост-услуги. Эти хосты не поддерживают почтовые службы. Вы можете отправлять электронные письма с помощью функции php (mail())

+0

В конце концов, Wordpress просто писать свою собственную оболочку для 'почты()' – Machavity

0

Скорее всего, ваш сервер видит себя почтовым сервером для вашего домена, а это значит, что даже DNS не ищет MX-записи. Я вижу это много с Plesk, и это, вероятно, распространено и для cPanel.

То, что вы, вероятно, придется сделать это disable local delivery in Sendmail

+0

Это то, что я думаю, что происходит, как хорошо. У меня ничего нет в /etc/mail/sendmail.mc, мой почтовый каталог пуст, за исключением каталога spamasassin ... мне нужно установить sendmail? – mbacon40

+0

Нет. Посмотрите на свой файл php.ini и узнайте, какие 'mail' звонки отправляют почту. Если sendmail не установлен, у вас, вероятно, есть Postfix. – Machavity

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