Нужен сервер постфиксной ретрансляции, который принимает электронную почту от разных пользователей и серверов [email protected] и переписывает заголовок, чтобы он содержал только имя пользователя@домен.com [email protected]
Достаточно легко настроить сервер ретрансляции, чтобы он делал это с электронной почтой, исходящей изнутри, но мне нужно, чтобы она делала это с электронной почтой, которая ретранслируется через хост ретрансляции.
Имена пользователей будут сильно различаться, и я просто не знаю их всех, имена хостов будут разными, но, выходя с сервера ретрансляции, я бы хотел, чтобы исходное имя пользователя «От» оставалось неизменным только с доменом (удаляя имя хоста ).
Хотели бы, чтобы сообщения электронной почты, ретранслируемые через сервер, изменились
От кого: [email protected]
Кому: [email protected]
main.cf:
уровень_совместимости = 2
каталог_очередей = /var/spool/postfix
каталог_команд = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = постфикс
имя_хоста = ..com
мое происхождение = $ мой домен
inet_interfaces = все
inet_protocols = все
мой пункт назначения = $имя_хоста, локальный_хост.$мой_домен,_локальный_хост
unknown_local_recipient_reject_code = 550
мои сети = 172.0.0.0/8, 127.0.0.0/8
relayhost = [smtp..com]
alias_maps = хеш:/и т.д./псевдонимы
alias_database = хэш:/и т.д./псевдонимы
debug_peer_level = 2
команда_отладчика =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id и спящий режим 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = постдроп
html_directory = нет
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix/samples
readme_directory = /usr/share/doc/postfix/README_FILES
smtpd_tls_cert_file = /etc/pki/tls/certs/postfix.pem
smtpd_tls_key_file = /etc/pki/tls/private/postfix.key
smtpd_tls_security_level = может
smtp_tls_CApath = /etc/pki/tls/certs
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
smtp_tls_security_level = может
мета_каталог = /etc/postfix
shlib_directory = /usr/lib64/postfix
smtpd_recipient_restrictions =
разрешение_mynetworks,
reject_non_fqdn_recipient,
reject_unauth_destination
transport_maps = хеш:/etc/postfix/транспорт
sender_canonical_maps = регулярное выражение:/etc/postfix/sender_canonical
sender_canonical файл -
/^(.*@).*$/ ${1}mydomain.com