Мне удалось настроить локальный сервер postfix, который работает правильно при использовании команды mail
(и я получаю письма от cron deamon),
однако, если я попытаюсь подключиться с помощью telnet localhost 25
сервер не будет отвечать на команды, а CTRL+D не будет выходить (зависает) или использовать python:
import smtplib
server = smtplib.SMTP('localhost', 25)
server.connect()
соединение тоже зависнет
Кто-то знает, откуда это может исходить?
Для информации, postfix отправляет мою почту через GMail, вот моя конфигурация:
mydomain_fallback = localhost
message_size_limit = 10485760
biff = no
mynetworks = 127.0.0.0/8, [::1]/128
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
recipient_delimiter = +
smtpd_tls_ciphers = medium
inet_protocols = all
inet_interfaces = loopback-only
# Gmail
relayhost=[smtp.gmail.com]:587
smtp_sasl_auth_enabled=yes
smtp_sasl_password_maps=hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options=noanonymous
smtp_sasl_auth_enable=yes
smtp_tls_security_level=encrypt
tls_random_source=dev:/dev/urandom
а вот хвост из mail.log
при подключении с использованием python:
May 13 16:06:33 potiron postfix/master[12808]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
May 13 16:06:33 potiron postfix/postscreen[21559]: CONNECT from [127.0.0.1]:59676
May 13 16:06:33 potiron postfix/postscreen[21559]: WHITELISTED [127.0.0.1]:59676
May 13 16:07:33 potiron postfix/smtpd[21562]: warning: database /etc/aliases.db is older than source file /etc/aliases
May 13 16:07:33 potiron postfix/smtpd[21562]: fatal: open /etc/postfix/submit.cred: No such file or directory
May 13 16:07:34 potiron postfix/master[12808]: warning: process /usr/libexec/postfix/smtpd pid 21562 exit status 1
May 13 16:07:34 potiron postfix/master[12808]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
кажется, что мое соединение занесено в белый список, однако, похоже, что оно соединяется с 59676, это конфликтует с mynetworks = 127.0.0.0/8, [::1]/128
?