Нужна помощь в отправке электронной почты на адрес электронной почты от моего cron. На вершине crontab
MAILTO="obfuscated@gmail.com"
Но почта не приходит. Проверяю /var /log /maillog, вижу
Dec 17 22:46:36 myserver postfix/pickup[30426]: CC21261C6E: uid=501 from=<root>
Dec 17 22:46:36 myserver postfix/cleanup[30486]: CC21261C6E: message-id=<20181217224636.CC21261C6E@myserver.novalocal>
Dec 17 22:46:36 myserver postfix/qmgr[11071]: CC21261C6E: from=<root@myserver.novalocal>, size=5920, nrcpt=1 (queue active)
Dec 17 22:46:37 myserver postfix/smtp[30488]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400e:c03::1b]:25: Network is unreachable
Dec 17 22:46:37 myserver postfix/smtp[30488]: CC21261C6E: enabling PIX workarounds: disable_esmtp delay_dotcrlf for gmail-smtp-in.l.google.com[74.125.197.26]:25
Dec 17 22:46:37 myserver postfix/smtp[30488]: CC21261C6E: to=<obfuscated@gmail.com>, relay=gmail-smtp-in.l.google.com[74.125.197.26]:25, delay=221, delays=220/0.02/0.34/0.39, dsn=2.0.0, status=sent (250 2.0.0 OK 1545086797 31si11773098plk.310 - gsmtp)
Dec 17 22:46:37 myserver postfix/qmgr[11071]: CC21261C6E: removed
Итак, ясно, что версия IPv6 заблокирована, но запасной вариант получает сообщение об успехе, но почта никогда не поступает. Те же сообщения, если я пытаюсь использовать команду почты из командной строки. Однако я могу использовать почтовую программу командной строки для успешной отправки почты на адрес электронной почты моей компании.
mail -s "test1" obfuscated@mycompany.com
test1
EOT
Уловка telnet, кажется, указывает, что я могу получить доступ к серверу Gmail:
$ telnet gmail-smtp-in.l.google.com 25
Trying 108.177.98.26...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 *************************************************
^]
telnet> quit
Connection closed.
Мои таблицы IP выглядят так
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:http
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Любая помощь по этому вопросу будет принята с благодарностью.