![兩封電子郵件同一個網域](https://rvso.com/image/697396/%E5%85%A9%E5%B0%81%E9%9B%BB%E5%AD%90%E9%83%B5%E4%BB%B6%E5%90%8C%E4%B8%80%E5%80%8B%E7%B6%B2%E5%9F%9F.png)
我對如何更改後綴設定以僅添加基於 1 個網域的 2 封電子郵件感到困惑。根據手冊,應該是這樣的:
/etc/postfix/main.cf:
virtual_alias_domains = example.com (...other hosted domains here if needed...)
virtual_alias_maps = hash:/etc/postfix/virtual
/etc/postfix/virtual:
[email protected] postmaster
[email protected] joe
[email protected] jane
(...virtual aliases for more domains...)
我當前的工作後綴設定在這裡(這適用於[電子郵件受保護]):
/etc/postfix/main.cf:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = all
smtp_tls_policy_maps = hash:/etc/postfix/tls_policy
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_header_checks = pcre:/etc/postfix/smtp_header_checks
myhostname = pcelgery
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = pcelgery, localhost.com, localhost
relayhost = smtp.zoho.com:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/password
smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_security_options = noanonymous
smtp_always_send_ehlo = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_relay_restrictions = permit_mynetworks,permit_sasl_authenticated,defer_unauth_destination
/etc/postfix/generic:
root [email protected]
/etc/postfix/password:
smtp.zoho.com:587 [email protected]:DonaldMcDonaldKangreBurger
/etc/postfix/smtp_header_checks:
/^From:.*/ REPLACE From:[email protected]
/etc/postfix/tls_policy:
smtp.zoho.com:587 encrypt
基於上面的配置,我需要添加另一個電子郵件([電子郵件受保護])也通過 smtp.zoho.com:587。
那麼,如何調整我上述的配置來做到這一點呢?我是否需要 postfix main.cf 中的 virtual_maps 和別名來實現此目的?
非常感謝任何指點,
答案1
我假設您已經為您的網域配置了 postfix,比方說@example.com。這意味著 postfix 必須將電子郵件傳送給主機中定義的每個用戶珀塞爾傑裡。例子:[電子郵件受保護]
那麼,回答你的問題
如何為您的網域新增郵箱?
只需建立一個新的作業系統用戶。
您需要 virtual_maps 和別名嗎?
不可以,除非您想將電子郵件傳送到其他本地或遠端網域。
希望能澄清這個問題