Электронная почта от GoDaddy отображается с пометкой «через» в Gmail

У меня есть сайт PHP, размещенный на GoDaddy, когда я отправляю электронное письмо с сайта с электронной почтой на том же домене, оно приходит в мой почтовый ящик gmail, однако в поле «от» отображается адрес, который я выбрал, а также фактический домен, который он говорит, что это {id}.prod.secureserver.net

Я настроил адрес электронной почты, который я хочу использовать в cPanel, насколько я понимаю, если я это сделаю, то, когда я отправлю электронное письмо с помощью PHP, GoDaddy отправит электронное письмо прямо из электронной почты моего домена. Однако он отображается как исходящий через secureserver.net.

Gmail, кажется, показывает, что во многих письмах не уверен, что именно ваш сервер виноват. Вы проводили какие-либо исследования по этому поводу?

ADyson 15.05.2023 16:51

Ваше приложение PHP подключается к серверу электронной почты через SMTP или IMAP для отправки электронной почты? Если вы просто используете веб-сервер через mail() или библиотеку, которая использует базовую функцию mail(), она все равно отправляется напрямую с веб-сервера.

Jim 15.05.2023 17:05

Просмотрите исходный код полученного письма. Вы используете Google Workspace? Разве у вас не настроены записи DNS для обработки электронной почты Google?

A. Cedano 17.05.2023 16:20
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
3
66
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил это. Вы должны отправлять с использованием учетных данных, а не просто передавать по SMTP. Создайте учетную запись электронной почты в cPanel, которая соответствует адресу «От», который вы хотите использовать. Сохраните полный адрес электронной почты и пароль. Затем в вашем приложении PHP установите SMTP-сервер на тот, который указан в настройке электронной почты cPanel (это НЕ mail-relay.secureserver.net или что-то в этом роде — это будет yourdomain.com или subdomain.yourdomain.com, если вы' мы настроили это на поддомене — это очень важно, потому что secureserver.net не будет отвечать на порт 465, но ваш домен будет).

Порт — 465, протокол — SMTPS (не STARTTLS), а адрес отправителя и имя пользователя — это адрес электронной почты, который вы создали (очевидно, используйте тот же пароль — аутентификация выполняется по логину или просто). Я только что настроил это в нашей установке Wordpress на GoDaddy, и теперь я передаю SPF, и мои электронные письма больше не отображаются «через secureserver.net».

Спасибо. Я настроил электронную почту в cPanel. Должен ли хост быть secureserver.net или мой домен? Когда я использую свой домен, я получаю доступ, но получаю сообщение об ошибке SMTP: данные не приняты. Ошибка SMTP-сервера: команда DATA END не выполнена Подробно: это сообщение было классифицировано как СПАМ и может быть не доставлено (при использовании secureserver.net я не вообще не пройти).

Michael 20.05.2023 15:13

Не обращайте внимания на вышесказанное, теперь все работает. Строка «это НЕ mail-relay.secureserver.net или что-то в этом роде — это будет yourdomain.com или subdomain.yourdomain.com, если вы настроили это на поддомене» была строкой, которая сделала это для меня. Я все настроил в cPanel, но все еще использовал secureserver.net в качестве значения хоста. Я отмечу это как ответ.

Michael 20.05.2023 15:27

Другие вопросы по теме