Я отправляю электронные письма со своего сайта через метод php smtp, подключенный к smtp.gmail.com на 465, и учетная запись добавлена в GSuite. Все мои письма попадают в папку спама в Gmail. Типы писем - это просто восстановление пароля или подтверждение электронной почты, но Gmail показывает оранжевую отметку с предупреждением
"Будьте осторожны с этим сообщением. Gmail не удалось подтвердить, что оно действительно пришло с mydomain.com"
Я настроил SPF и DKIM запись. Но проблема в том, что я использую cloudflare.com и не помещаю реальный IP-адрес в записи DNS, поэтому запись SPF выглядит так
v=spf1 include:_spf.google.com ~all
И записи типа A настроены с IP-адресами прокси. В то время как записи MX и DKIM хорошо настроены благодаря руководствам GSuite:
MX mydomain.com alt4.aspmx.l.google.com 10 Только автоматический DNS
MX mydomain.com alt3.aspmx.l.google.com 10 Только автоматический DNS
MX mydomain.com alt2.aspmx.l.google.com 5 Только автоматический DNS
MX mydomain.com alt1.aspmx.l.google.com 5 Только автоматический DNS
MX mydomain.com aspmx.l.google.com 1 Только автоматический DNS
TXT mydomain.com google-site-verify = my_code Только автоматический DNS
TXT mydomain.com v = spf1 include: _spf.google.com ~ all Только автоматический DNS
TXT _dmarc v = DMARC1; p = карантин; rua = mailto: my_mail Только автоматический DNS
TXT google._domainkey v = DKIM1; k = rsa; p = some_string Только автоматический DNS
Полагаю, проблема в том, что в записях нет настоящего IP-адреса. Другое дело, что домен моего сервера и домен, с которого я отправляю письма, отличаются.
Как я могу настроить свой домен, чтобы Gmail доверял ему?
UPD: Безопасно ли в этом случае использовать обратную обратную запись DNS и PTR? Будет ли мой реальный IP-адрес доступен для каких-либо ботнетов и т.п.?