希望有一个 Postfix 中继服务器,接收来自不同用户和服务器的电子邮件[电子邮件保护]并重写标题以仅携带[电子邮件保护] [电子邮件保护]
配置中继服务器以对来自内部的电子邮件执行此操作非常简单,但我需要它对通过中继主机中继的电子邮件执行此操作。
用户名会有很大差异,我只是不知道所有用户名,主机名也会有所不同,但从中继服务器出来后,我希望原始的“发件人”用户名保持不变,只保留域名(删除主机名)。
希望通过服务器转发的电子邮件发生变化
从: [电子邮件保护] 到: [电子邮件保护] 主文件: 兼容性级别 = 2 队列目录 = /var/spool/postfix 命令目录 = /usr/sbin daemon_directory = /usr/libexec/postfix 数据目录 = /var/lib/postfix mail_owner = postfix 我的主机名 = ..com myorigin = $mydomain inet_interfaces = 全部 inet_protocols = 全部 mydestination = $myhostname, localhost.$mydomain, localhost 未知本地收件人拒绝代码 = 550 我的网络 = 172.0.0.0/8, 127.0.0.0/8 中继主机 = [smtp..com] alias_maps = hash:/etc/aliases 别名数据库 = 哈希:/etc/aliases debug_peer_level = 2 调试器命令 = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $守护进程目录/$进程名$进程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 = 否 manpage_directory = /usr/share/man 样本目录 = /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 = 可能 meta_directory = /etc/postfix shlib_directory = /usr/lib64/postfix smtpd_recipient_restrictions= 允许我的网络, 拒绝非 FQDN 收件人, 拒绝未授权目的地 transport_maps = hash:/etc/postfix/transport sender_canonical_maps = regexp:/etc/postfix/sender_canonical sender_canonical 文件 - /^(.*@).*$/ ${1}mydomain.com