Понимание DNS и записей MX

  • Автор темы _rudolff
  • 66
  • Обновлено
  • 17, May 2024
  • #1
Я работаю над веб-сайтом, на котором контактная форма не отправляет электронные письма ни на один адрес. Я проверил функцию wp_mail, используя этот код github:
https://gist.github.com/butlerblog/5c9b805529c419b81447

Это показывает, что функция wp_mail работает, но писем нет! Я решил взглянуть на записи DNS и MX с помощью LeafDNS. Они предоставили доступ к cpanel, но не используют веб-почту Cpanel.

Я никогда не видел такой настройки, при которой хост использовал бы разные серверы для почты и http. Может ли кто-нибудь дать здесь некоторое представление?

_rudolff


Рег
01 Jan, 2011

Тем
1

Постов
3

Баллов
13
  • 03, Jun 2024
  • #2
Я бы использовал плагин SMTP для отправки почты, поскольку функция phpmail (которая, как я полагаю, поддерживает функцию wp_mail) будет отправлять электронную почту от имени владельца/пользователя, и если это не действительный адрес электронной почты (что очень вероятно нет) оно будет отклонено.

Получаете ли вы какие-либо ответные сообщения? С уважением, Крис
 

radiogamblingNig


Рег
25 Dec, 2014

Тем
0

Постов
2

Баллов
2
  • 07, Jun 2024
  • #3
Я активировал плагин почтальона и теперь вижу в журнале некоторые ошибки:
 [22-Apr-2016 04:49:36 UTC] ERROR PostmanWpMail: Exception code=0 message=Could not open socket

[22-Apr-2016 05:00:42 UTC] ERROR PostmanWpMail: Exception code=451 message=Temporary local problem - please try later



[22-Apr-2016 05:05:34 UTC] ERROR PostmanWpMail: Guzzle\Http\Exception\CurlException code=0 message=[curl] 6: Couldn't resolve host 'api.sendgrid.com' [url] [URL='https://lumtu.com/yti/bwccwb25odHRwczovL2FwaS5zZW5kZ3JpZC5jb20vYXBpL21haWwuc2VuZC5qCZu']https://api.sendgrid.com/api/mail.send.json[/URL]





[22-Apr-2016 05:06:06 UTC] ERROR PostmanWpMail: Guzzle\Http\Exception\CurlException code=0 message=[curl] 6: Couldn't resolve host 'api.sendgrid.com' [url] [URL='https://lumtu.com/yti/bwccwb25odHRwczovL2FwaS5zZW5kZ3JpZC5jb20vYXBpL21haWwuc2VuZC5qCZu']https://api.sendgrid.com/api/mail.send.json[/URL]





[22-Apr-2016 05:11:37 UTC] ERROR PostmanWpMail: Guzzle\Http\Exception\CurlException code=0 message=[curl] 6: Couldn't resolve host 'api.sendgrid.com' [url] [URL='https://lumtu.com/yti/bwccwb25odHRwczovL2FwaS5zZW5kZ3JpZC5jb20vYXBpL21haWwuc2VuZC5qCZu']https://api.sendgrid.com/api/mail.send.json[/URL]
Код (разметка):
 

Капитошка Махов


Рег
10 Mar, 2013

Тем
1

Постов
4

Баллов
14
  • 13, Jun 2024
  • #4
Я думаю, что ошибки fileNameTooLong - это своего рода попытка ошибки переполнения (пока эти IP-адреса находятся за пределами вашего диапазона), и последняя ошибка, похоже, не удалась при достижении API sendgrid - заблокирована хостинг-провайдером? Или какие-то проблемы с их DNS-сервером?
 

warface


Рег
18 May, 2013

Тем
0

Постов
3

Баллов
3
Тем
49554
Комментарии
57426
Опыт
552966

Интересно