Назад | Перейти на главную страницу

SPF google mail + МОЙ IP

Итак, эта ТЕКСТОВАЯ запись ответ жестко сбой

XX.XX.XX.XX => мой почтовый сервер

v=spf1 ip4:XX.XX.XX.XX include:aspmx.googlemail.com ~all

Вопрос в том, как создать действительную запись SPF для отправки электронной почты

Раньше я работал в компании, у которой Google был основным поставщиком электронной почты, и это пример записи SPF.

v=spf1 a mx ip4:X.X.X.X ip4:Y.Y.Y.Y include:_spf.google.com include:blackberryservers.domain.com -all

Таким образом, мы могли бы определить дополнительные статические IP-адреса, которые мы хотим передавать через нас, а также через серверы Google. Мы также много писали по электронной почте Blackberry, поэтому у нас была настроена команда dig для извлечения серверов SPF для серверов Blackberry. Отсюда мы помещаем их в отдельную запись SPF, а затем включаем ее в основную запись SPF. Если вы не доверяете _spf.google.com, вы можете создать аналогичный сценарий поиска, чтобы отображать все IP-адреса, а затем выполнять cron и сравнивать результаты ежечасно или ежедневно.

Ниже представлена ​​небольшая часть этого кода. Я давно этим не пользовался, но считаю, что результат должен быть таким же.

PREVIOUS=/home/user/google_ips
NEW=`dig txt _spf.google.com | grep _spf | grep -ve ";" | awk -F\" '{print $2}' | tr ' ' '\n' | sort`
if [ "$PREVIOUS" != "$NEW" ]; then
echo $NEW | nail -r your@email.com
fi