ฉันกำลังพยายามกำหนดค่าเซิร์ฟเวอร์อีเมล Postfix ใหม่เพื่อป้องกันไม่ให้ส่งต่ออีเมลไปยังที่อยู่ที่ระบุไว้ว่าเป็นผู้รับอย่างไม่เหมาะสม แต่ไม่มีโดเมนของเซิร์ฟเวอร์

สมมติว่าโดเมนของเซิร์ฟเวอร์อีเมลของฉันคือabc.campus.edu. ขณะนี้มีการตั้งค่าให้ส่งต่อจดหมายที่ได้รับ[email protected]ไปยังที่อยู่ที่กำหนดไว้/home/user/.forwardซึ่งโดยปกติแล้วจะเป็นที่อยู่บางส่วน โดยจะcampus.eduแปลชื่อแทนตามความจำเป็น ฉันยังใช้ GNU Mailman ด้วย แม้ว่าฉันไม่แน่ใจว่ามันเกี่ยวข้องหรือไม่

เมื่อเร็วๆ นี้ เจ้าหน้าที่ของมหาวิทยาลัยแจ้งฉันว่าเซิร์ฟเวอร์ของฉันส่งสแปม/ส่งต่ออีเมลอย่างไม่เหมาะสมโดยใช้กลไกต่อไปนี้:

  • จดหมายถูกส่งไปยัง: [email protected], Cc:[email protected]
  • เซิร์ฟเวอร์ของฉันได้รับเมลและส่งต่อไปยังผู้รับทั้งสอง
  • campus.edu เซิร์ฟเวอร์ยังส่งเมลไปยังผู้ใช้2 ผ่าน google mail ดังนั้น user2 จึงได้รับเมลที่ซ้ำกัน

ฉันได้ลองตั้งค่าวิธีการส่งเป็นdiscardสำหรับผู้รับทุกคนแล้ว ยกเว้นผู้รับที่มีabc.campus.eduโดเมน และฉันก็เคยยุ่งกับcheck_recipient_accessแต่สงสัยว่าวิธีนี้ใช้ไม่ได้เพราะฉันยังต้องส่งต่ออีเมลไปยังที่อยู่~/.forwardที่มีโดเมนอื่น . ฉันยังทำให้แน่ใจrelay_domains = mail.abc.campus.edu, abc.campus.eduเท่านั้น เป้าหมายสุดท้ายที่ฉันมีคือการตั้งค่าอินสแตนซ์ Postfix หลายรายการ แต่ฉันไม่รู้ว่าต้องทำอย่างไร

ฉันยังใหม่กับระบบอีเมล ดังนั้นโปรดแก้ไขคำศัพท์หรือแนวคิดที่ไม่ถูกต้อง ฉันยังสามารถลองให้รายละเอียดเพิ่มเติมเกี่ยวกับการกำหนดค่าของฉันได้ หากจำเป็น

แก้ไข:บันทึกอีเมลแสดงอินสแตนซ์ของปัญหานี้ โดยที่ z***@gmail.com ส่งอีเมลไปที่ k***@abc.campus.edu และ d***@campus.edu ที่นี่ d***@campus.edu จะได้รับจดหมายซ้ำ

Jun 22 15:50:54 tap postfix/pickup[29985]: F26A71403CC: uid=500 from=<z***@gmail.com>
Jun 22 15:50:54 tap postfix/cleanup[30500]: F26A71403CC: message-id=<C***@mail.gmail.com>
Jun 22 15:50:54 tap postfix/pipe[30501]: 8B6BA1401B9: to=<k***@abc.campus.edu>, relay=spamchk, delay=1.5, delays=0.4/0.01/0/1.1, dsn=2.0.0, status=sent (delivered via spamchk service)
Jun 22 15:50:54 tap postfix/qmgr[28204]: 8B6BA1401B9: removed
Jun 22 15:50:55 tap postfix/qmgr[28204]: F26A71403CC: from=<z***@gmail.com>, size=3039, nrcpt=2 (queue active)
Jun 22 15:50:55 tap postfix/cleanup[30500]: 102281401B9: message-id=<C***@mail.gmail.com>
Jun 22 15:50:55 tap postfix/local[30510]: F26A71403CC: to=<k***@abc.campus.edu>, relay=local, delay=0.17, delays=0.1/0.02/0/0.06, dsn=2.0.0, status=sent (forwarded as 102281401B9)
Jun 22 15:50:55 tap postfix/qmgr[28204]: 102281401B9: from=<z***@gmail.com>, size=3186, nrcpt=1 (queue active)
Jun 22 15:50:55 tap postfix/smtp[30511]: F26A71403CC: to=<d***@campus.edu>, relay=aspmx.l.google.com[142.250.101.27]:25, delay=0.56, delays=0.1/0.01/0.18/0.27, dsn=2.0.0, status=sent (250 2.0.0 OK  162440225\
5 d19si19674059oic.53 - gsmtp)
Jun 22 15:50:55 tap postfix/qmgr[28204]: F26A71403CC: removed
Jun 22 15:50:55 tap postfix/smtp[30512]: 102281401B9: to=<k***@campus.edu>, orig_to=<k***@abc.campus.edu>, relay=aspmx.l.google.com[142.250.101.27]:25, delay=0.71, delays=0.03/0.01/0.13/0.55, d\
sn=2.0.0, status=sent (250 2.0.0 OK  1624402255 a205si20989161oib.12 - gsmtp)                                                                                                                                      
Jun 22 15:50:55 tap postfix/qmgr[28204]: 102281401B9: removed
no answer