Я установил сервер Ubuntu с отслеживанием запросов, следуя это руководство (будет актуален раздел о входящей почте). Однако, хотя я могу отправлять почту другим пользователям в сети / домене, я не могу выйти за рамки - например, мои личные учетные записи и т. Д. Теперь я понятия не имею, что вызывает это, я думал, что все, что для этого нужно, это чтобы система могла получать почту через наш сервер обмена и доставлять ее таким же образом. Однако этого не произошло.
Я нашел другой сервер, настроенный аналогичным образом (CentOS 5, Request Tracker, но с использованием Sendmail), однако это устаревший сервер, и тот, кто его построил, любезно не оставил документации о том, как он работает, что затрудняет использование его в качестве справочная система! :)
В какой-то момент мне сказали, что мне нужно настроить ретранслятор между адресом электронной почты локального сервера и нашим сервером AD, но это, похоже, не сработало. Извините, я почти ничего не знаю о почтовых серверах, мои коллеги ничего не знаю о Linux, так что мне это сложно.
Спасибо!
РЕДАКТИРОВАТЬ: Результат postconf -N с замаскированными деталями =)
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = myhost.mydomain.com, localhost.mydomain.com, , localhost
myhostname = myhost.mydomain.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost = EXCHANGE IP
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
Пример сообщения журнала:
Sep 4 12:32:05 hostname postfix/smtp[9152]: 2147B200B99:
to=<foo@bar.com>, relay= RELAY IP :25, delay=0.1, delays=0.05/0/0/0.04,
dsn=5.7.1, status=bounced (host HOST IP said: 550 5.7.1 Unable to relay
for foo@bar.com (in reply to RCPT TO command))
Прежде всего вам нужно убедиться, что ваш брандмауэр разрешает внешние подключения к порту 25 (SMTP).
Если это так, вам нужно убедиться, что ваши электронные письма просто не забанены. Проверка журналов может помочь, так как здесь вы увидите отклоненные письма. Если это так, вам необходимо настроить RDNS, запись SPF и необязательно DKIM
Если после этого электронные письма по-прежнему не выходят, вам необходимо проанализировать журналы и посмотреть, что они говорят, поскольку это может быть что-то еще.