Нужно ли использовать стороннюю службу для работы с php mail в Google Cloud Instance?
Мой клиент сказал мне переместить его веб-сайт для настройки в облачном экземпляре Google. У меня есть настройки Ubuntu, лампы и домена DNS. Все работает нормально, кроме исходящей электронной почты. GCI(Google Cloud Instance) сказал, что они блокируют порт 25. Я также протестировал файл php.ini, изменив порты 465 и 587, но он не работает. Согласно их учебным пособиям, рекомендуется использовать SendGrid, Mailgun и Mailjet.
Действительно ли мне нужно использовать сторонние сервисы, чтобы работать только с функцией php mail в Google Cloud Instance? Я чувствую, что это трата ресурсов и денег. Есть ли вариант без использования стороннего производителя.
Я нашел похожий вопрос, но никто не ответил на это.
1 ответ
В GCP порты электронной почты, такие как 25, 465 и 587, по умолчанию заблокированы из-за большого количества злоупотреблений, к которым эти порты подвержены. В дополнение к этому наличие стороннего поставщика, которому доверяют, такого как SendGrid, Mailgun или Mailjet, освобождает Compute Engine и вас от поддержания репутации IP у ваших получателей. Хотя отправка электронной почты с заблокированных портов запрещена, ваши экземпляры могут получать электронную почту.
Вот следующие учебные пособия по настройке SendGrid, Mailgun или Mailjet.