Функция PHP Mail не работает с электронной почтой Google WorkspacePhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Функция PHP Mail не работает с электронной почтой Google Workspace

Сообщение Anonymous »

Я попробовал несколько разных методов, но php mail() и PHPMailer не отправляют сообщения на мои адреса электронной почты в рабочей области Google. Однако они отправят сообщения на мой адрес Yahoo и Gmail.
Мой домен находится в доменах Google, а веб-сайт находится на GoDaddy. Я также хочу отметить, что адрес электронной почты рабочей области Google НЕ совпадает с адресом домена, в котором я использую контактные формы.
До сих пор я пытался добавить записи SPF в формате txt для GoDaddy. в мой домен. Мне сказали использовать эти два.
Хост | Тип | Данные

Код: Выделить всё

@ | txt | "v=spf1 include:secureserver.net -all"
admin| txt | "v=spf1 include:secureserver.net -all"
Эти записи SPF были предоставлены мне для использования представителями GoDaddy.
Я протестировал различные почтовые функции PHP, которые нашел в Интернете, просто чтобы убедиться. это был не мой код, а PHPMailer версии 5.2 и 6.6. (У меня все еще есть проблемы с SMTP PHPMailer, но я решу их после того, как исправлю эту проблему.)
Единственное, о чем я могу думать, это попробовать это на другом сервере, но У меня нет возможности протестировать.
Кто-нибудь сталкивался с этой проблемой? Я в растерянности.
Пример кода:

Код: Выделить всё

ini_set('display_errors', 1);
error_reporting(E_ALL);

$from = 'Darth Vader ';
$to = 'Emperor 
';
$subject = 'Force';
$message = 'There is a great disturbance in the Force.';
$headers = 'From: ' . $from;

if (!mail($to, $subject, $message, $headers))
{
echo "Error.";
}
else
{
echo "Message sent.";
}
Очевидно, с моей собственной репутацией.
ОБНОВЛЕНИЕ
Вчера вечером я также добавил DMARC в свою txt-запись. Я проверил его через 16 часов, но безуспешно.
Я заменил свой фактический домен словом «домен»

Код: Выделить всё

"v=DMARC1; p=none; rua=mailto:no-reply@domain; ruf=mailto:no-reply@domain; fo=1;"

ОБНОВЛЕНИЕ 2
Запись SPF теперь доступна

Код: Выделить всё

v=spf1 include:_spf.google.com include:secureserver.net -all
Я ждал, пока оно распространится, но все равно безуспешно.

Подробнее здесь: https://stackoverflow.com/questions/771 ... pace-email
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»