Здравствуйте, уважаемые!
Впервые настраиваю postfix и не могу решить следующую проблему:
На сабжевой системе не уходит почта наружу и принимается с большой задержкой (несколько часов) Вывод mailq:
EC90B65E80 1334 Wed Sep 7 18:27:40 test@fmech.org
(delivery temporarily suspended: connect to nk11b01-smtp-mx005.me.com[17.148.17.55]:25: Connection refused)
work_tests@me.com
F143E67298 1007 Wed Sep 7 22:03:58 test@fmech.org
(connect to alt4.gmail-smtp-in.l.google.com[209.85.143.27]:25: Connection refused)
work_tests@gmail.com
____________________________________________________
В mail.log не пишет вобще ничего интересного
#:~ tail -f /var/log/mail.log
Sep 8 13:57:04 bee postfix/postfix-script[937]: fatal: the Postfix mail system is not running
Sep 8 13:59:14 bee postfix/postfix-script[2628]: fatal: the Postfix mail system is already running
____________________________________________________
При чем, я вроде, указал в main.cf, что нужны более подробные логи. И добавил в master.cf параметр smtpd -v
На исправления main.cf реагирует, если внести ошибку - пишет об этом в лог при запуске.
Конфиг:
#:~ postconf -n
alias_maps = hash:/etc/aliases
biff = no
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/libexec/postfix
data_directory = /Library/Server/Mail/Data/mta
debug_peer_level = 5
debug_peer_list = 127.0.0.1
enable_server_options = yes
header_checks = pcre:/etc/postfix/custom_header_checks
html_directory = /usr/share/doc/postfix/html
imap_submit_cred_file = /private/etc/postfix/submit.cred
inet_interfaces = all
inet_protocols = all
mail_owner = _postfix
mailbox_size_limit = 0
mailbox_transport = dovecot
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
message_size_limit = 10485760
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = fmech.org
mydomain_fallback = localhost
mynetworks = 127.0.0.0/8
mynetworks_style = subnet
newaliases_path = /usr/bin/newaliases
owner_request_special = no
queue_directory = /Library/Server/Mail/Data/spool
readme_directory = /usr/share/doc/postfix
recipient_canonical_maps = hash:/etc/postfix/system_user_maps
recipient_delimiter = +
relayhost =
sample_directory = /usr/share/doc/postfix/examples
sendmail_path = /usr/sbin/sendmail
setgid_group = _postdrop
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
smtpd_enforce_tls = no
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_helo_hostname reject_non_fqdn_helo_hostname
smtpd_pw_server_security_options = cram-md5
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_unauth_destination check_policy_service unix:private/policy permit
smtpd_sasl_auth_enable = yes
smtpd_tls_CAfile = /etc/certificates/bee.local.2516881560611BF8A0E0D582E5AE132AF4BF6A6B.chain.pem
smtpd_tls_cert_file = /etc/certificates/bee.local.2516881560611BF8A0E0D582E5AE132AF4BF6A6B.cert.pem
smtpd_tls_ciphers = medium
smtpd_tls_exclude_ciphers = SSLv2, aNULL, ADH, eNULL
smtpd_tls_key_file = /etc/certificates/bee.local.2516881560611BF8A0E0D582E5AE132AF4BF6A6B.key.pem
smtpd_use_pw_server = yes
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550
use_sacl_cache = yes
virtual_alias_maps = $virtual_maps
____________________________________________________
Доменная зона настроена так:
#:~ nslookup
> server ns1.linode.com
Default server: ns1.linode.com
Address: 69.93.127.10#53
> set type=mx
> fmech.org
Server: ns1.linode.com
Address: 69.93.127.10#53
fmech.org mail exchanger = 5 bee.fmech.org.
:~ $ host bee.fmech.org
bee.fmech.org has address 77.87.201.160
:~ $ host 77.87.201.160
160.201.87.77.in-addr.arpa domain name pointer bee.fmech.org.
Сервер снаружи доступен, и почтовый клиент авторизуется и почту отправляет, но в выводе mailq, я ее не вижу, и до адресата она не до ходит. Почта, отправленная с той же машины, где стоит сервер, ставиться в очередь.
Вот пример подключения к серверу снаружи:
:~ $ telnet bee.fmech.org 25
Trying 77.87.201.160...
Connected to bee.fmech.org.
Escape character is '^]'.
220-bee.fmech.org ESMTP Postfix
EHLO fmech.org
250-bee.fmech.org
250-PIPELINING
250-SIZE 10485760
250-VRFY
250-ETRN
250-AUTH CRAM-MD5
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-BINARYMIME
250 CHUNKING
Подскажите, пожалуйста, где ошибки, и что нужно сделать, чтобы почта работала нормально и лог был более информативным. И простите за ламерство, я учусь.