Я недавно настроил сайт WordPress, размещенный на Compute Engine, после эти инструкции. Один из пропущенных шагов — как активировать электронную почту для WordPress. После завершения установки, если я пытаюсь сбросить пароль со страницы входа в WordPress wp-admin, я получаю эту ошибку:
The e-mail could not be sent.
Possible reason: your host may have disabled the mail() function.
Я вижу, что исходящие письма по умолчанию не разрешено в Compute Engine, и разрешение исходящей электронной почты для WordPress, установленного в вычислительном движке, не кажется очевидным. Может ли кто-нибудь помочь с шагами, как это сделать?
Ответ обрисован в общих чертах на Документация Google Cloud Platform. Но подведем итог:
В течение самого длительного времени SendGrid было единственным решением. Google Cloud Platform добавил Mailgun к смеси. Оба требуют наличия сторонней учетной записи, но оба предоставляют лучшее решение для управления всеми капризами администрирования почтового сервера, чем выполнение этого самостоятельно. Вы можете настроить любое из этих решений в качестве метода электронной почты хостов, следуя указаниям, которые они предоставляют. Тогда вам не нужно ничего делать с установкой WordPress, чтобы она работала, WordPress просто использует конфигурацию основного сервера для отправки электронной почты.
Вы также можете реле если у вас есть Google Apps для работы.
Наконец, если ваш облачный проект Google подключен к вашей собственной сети с помощью VPN, вы можете использовать свою сеть для отправки электронной почты.
Других решений пока нет …