Я использую и mailgun, и почтовый сервер namecheap (где у меня также есть мой домен), и когда я получаю почту в своей учетной записи gmail, mailgun распознается как разрешенный отправитель , но это не случай namecheap. Вот что я получаю:
Received-SPF: softfail (google.com: домен переходаxx @ mydomainне обозначает ... как разрешенного отправителя)
У меня есть следующая запись TXT в моем DNS
v=spf1 mx include:mailgun.org ~all
Это IPv4, и я безуспешно читал некоторые другие сообщения в serverfault, поэтому любые мысли по этому поводу будут оценены.
РЕДАКТИРОВАТЬ
Как указано здесь , частная почта Namecheap автоматически устанавливает записи MX, и они не отображаются в списке записей DNS, я думаю, это как-то связано с тем фактом, что это не было распознается как разрешенный отправитель, когда у меня была запись MX в spf.
Я нашел решение, в конце концов я добавил IP-адрес сервера к записи TXT, и теперь Gmail принимает отправителя. Если кому-то интересно, то вот как это выглядит:
v=spf1 ip4:xxx.xxx.xxx.xxx include:mailgun.org ~all