Я пару часов гуглил, пытаясь понять это. Это происходит, когда мы говорим на почтовом сервере LIVE, который, как я думал, я правильно протестировал перед запуском LIVE.
У нас есть установка сервера Postfix с IMAP / POP3 и т. Д. 95% моих пользователей просто доставляются локально на postfix. Но у меня есть 5 пользователей, которых нужно перенаправить на сервер обмена.
Домен одинаковый для всех пользователей, поэтому я не могу разделить его по доменам.
Никто не может отправлять электронные письма этим пользователям, которые находятся в системе обмена? Я продолжаю получать сообщения об ошибках «Пользователь неизвестен в таблице виртуальных псевдонимов».
Я настроил транспортные карты для пользователей с smtp: но я не могу получить почту для доставки?
Есть ли какие-то настройки где-то, где я могу настроить, что есть дополнительные адреса электронной почты, которые все еще должны приниматься?
Вот мой main.cf:
debug_peer_level = 9
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = no
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.3.3/samples
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
virtual_alias_maps = hash:/etc/postfix/virtual
sender_bcc_maps = hash:/etc/postfix/bcc
mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
home_mailbox = Maildir/
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
myhostname = <hostname>
mydomain = <domain>
smtpd_banner = Hello. This server uses anti-spam and anti-virus functions.
relayhost = <relayserver>:<port>
transport_maps = hash:/etc/postfix/transport
#fallback_transport = smtp:<ip>:<port>
#fallback_transport_maps = hash:/etc/postfix/fallback_map
luser_relay = dcmoody@<domain>
Я попытался добавить адреса электронной почты в виртуальный файл, указывающие на самих себя, и это не сработало.
Пожалуйста помоги!
В Exchange добавьте другое пространство имен для электронной почты (например, testdomain.local или что-то подобное), назначьте адреса электронной почты с этим адресом пользователям, которым требуется пересылка. Настройте пересылку в Postfix для пересылки usera@company.com на usera@testdomain.local (или .com или что-то еще - я недостаточно хорошо знаю Postfix, чтобы знать, будет ли он принимать не общедоступные маршрутизируемые TLD, как Exchange). Это по большей части решит проблему, хотя вам нужно убедиться, что Exchange знает, что он не является авторитетным для домена company.com.