Score:1

Postfix เขียนที่อยู่อีเมลใหม่ด้วยโดเมนเสมือนโดยไม่ได้ตั้งใจ

ธง us

ฉันมีเซิร์ฟเวอร์เมล postfix ทำงานมาระยะหนึ่งแล้ว ส่วนใหญ่ก็แค่รับเมลสำหรับโดเมนส่วนตัวสองสามโดเมนสำหรับฉัน เมื่อเร็ว ๆ นี้ฉันได้รับคำถามว่าฉันสามารถใช้บริการอีเมลสำหรับสมาชิกในครอบครัวได้หรือไม่ และฉันมีปัญหาเล็กน้อยในการตั้งค่าทุกอย่าง

ถ้าฉันส่งอีเมลทดสอบไปที่ [email protected] อีเมลนั้นจะถูกเขียนใหม่เป็น [email protected] การแปลง dave->david เสร็จสิ้นในแผนที่เสมือน อย่างไรก็ตามชื่อโดเมนก็เปลี่ยนไปเช่นกัน

โดเมนที่สองที่เปลี่ยนแปลงนี้แล้วถูกจับใน catchall ของฉันสำหรับโดเมนเนม ​​ส่งผลให้อีเมลไปผิดที่

ฉันแน่ใจว่านี่เป็นวิธีง่ายๆ ในการตั้งค่าโดเมนเสมือน แต่ฉันคิดว่าฉันได้ลองใช้ทุกชุดค่าผสมที่เป็นไปได้แล้ว และไม่สามารถทำงานได้อย่างถูกต้อง!

ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก

ข้อผิดพลาด:

postfix/local[2512]: 66BD219F511: to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0.46, delays=0.42/0.01/0/0.03, dsn=2.0 .0, สถานะ=ส่ง (ส่งไปยังคำสั่ง: procmail -a "$EXTENSION")

/etc/postfix/main.cf:

โดเมนของฉัน = domainone.tld

smtpd_banner = $myhostname ESMTP $mail_name
บิฟ = ไม่
append_dot_mydomain = ไม่
delay_warning_time = 1 ชม
readme_directory = ไม่

# พารามิเตอร์ TLS
smtpd_tls_cert_file=/etc/letsencrypt/live/mail.domainone.tld/cert.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mail.domainone.tld/privkey.pem
smtpd_tls_CAfile=/etc/letsencrypt/live/mail.domainone.tld/chain.pem
smtpd_use_tls=ใช่
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_mandatory_protocols=!SSLv2,!SSLv3
smtp_tls_security_level = พฤษภาคม
smtpd_tls_mandatory_ciphers = สูง

ชื่อโฮสต์ของฉัน = mail.domainone.tld
myorigin = $โดเมนของฉัน
alias_maps = แฮช:/etc/aliases
alias_database = แฮช:/etc/aliases
mydestination = localhost,domainone.tld,domaintwo.tld,domainthree.tld,domainfour.tld
#virtual_alias_domains = 
virtual_alias_maps = แฮช:/etc/postfix/virtual
#รีเลย์โฮสต์ =
เครือข่ายของฉัน = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
ผู้รับ_ตัวคั่น = +
inet_interfaces = ทั้งหมด
inet_protocols = ipv4
home_mailbox = จดหมาย/
mailbox_command = procmail -a "$EXTENSION"
message_size_limit = 51200000

smtp_sasl_auth_enable = ใช่
smtp_sasl_password_maps = แฮช:/etc/postfix/sasl_passwd
smtp_sasl_security_options = ไม่ระบุตัวตน
smtpd_sasl_local_domain = $ชื่อโฮสต์ของฉัน
smtpd_sasl_auth_enable = ใช่
Broken_sasl_auth_clients = ใช่

smtpd_recipient_restrictions = แฮช check_recipient_access:/etc/postfix/blacklist_recipients
                                แฮช check_sender_access:/etc/postfix/blacklist_senders
                                permit_sasl_authenticated,
                                permit_mynetworks,
                                ปฏิเสธ_unauth_ปลายทาง
                                ปฏิเสธ_rbl_client zen.spamhaus.org,
                                ปฏิเสธ_rbl_client bl.spamcop.net
                                ปฏิเสธ_rbl_client cbl.abuseat.org,
                                ปฏิเสธ_rbl_client virbl.dnsbl.bit.nl

relay_domains = $mydestination, anotherserver.tld
relay_recipient_maps =

/ etc / postfix / เสมือน:

[email protected] จอร์จ
[email protected] จอร์จ
@domainone.tld จอร์จ

[email protected] เดวิด
@domaintwo.tld เดวิด
[email protected] จอร์จ

[email protected] อลิซ
@domainthree.tld อลิซ
[email protected] จอร์จ

[email protected] แอรอน
@domainfour.tld แอรอน
[email protected] จอร์จ

สิ่งที่ฉันคิดว่าเกิดขึ้น:

  • อีเมลมาที่ [email protected] จากเซิร์ฟเวอร์ภายนอก
  • แผนที่เสมือนตรงกับ [email protected] (ฉันต้องการให้เซิร์ฟเวอร์ส่งไปยังกล่องจดหมายสำหรับเดวิดที่ใช้แล้ว)
  • เซิร์ฟเวอร์เปลี่ยนเส้นทางไปที่ [email protected] (domainone.tld คือโดเมนของเซิร์ฟเวอร์)
  • จากนั้น [email protected] จะจับคู่โดย @domainone.tld และส่งไปยังผู้ใช้ george

สิ่งนี้เกิดขึ้นกับที่อยู่อื่นที่ไม่ใช่ [email protected]

รายละเอียดเซิร์ฟเวอร์:

  • postfix: mail_version = 3.1.15
  • procmail: procmail v3.23pre

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา