คุณไม่ได้บอกว่าเซิร์ฟเวอร์อีเมลใดเก็บอีเมลของคุณ วันนี้ควรเป็นหนึ่งในเซิร์ฟเวอร์ IMAP - เช่น Cyrus, Dovecot, Courier, ...
ฉันชอบ Cyrus IMAP มันรองรับสิ่งนี้ได้อย่างง่ายดาย :
Plus addressing - อนุญาตให้ส่งตรงไปยังกล่องจดหมายที่ต้องการ (นอกเหนือจาก INBOX) สิ่งนี้ทำผ่านที่อยู่ของแบบฟอร์ม: ชื่อผู้ใช้ + โดเมน mailfolder @ ซึ่งจะส่งไปยังโฟลเดอร์ INBOX.mailfolder ของผู้ใช้ (หรือเทียบเท่ากับ altnamespace) กล่องจดหมายย่อยนี้จะต้องอนุญาตให้ผู้ใช้ที่โพสต์มีสิทธิ 'p'
การเพิ่ม 'p' ด้านขวาเป็นขั้นตอนสำคัญมิฉะนั้นเมลทั้งหมด (โดยใช้+
หรือไม่ใช้) จะถูกส่งไปยังชื่อผู้ใช้ INBOX
โปรดทราบว่าคุณควรใช้LMTP
(โปรโตคอลการขนส่งเมลท้องถิ่น) เพื่อส่งอีเมลของคุณจากpostfix
ไปยังIMAP
เซิร์ฟเวอร์และต้องกำหนดค่า postfix recipient_delimiter
(หรือrecipient_delimiters
) ตามที่อธิบายไว้ที่นี่ :
recipient_delimiter = +
postfix
ยังกล่าวถึงนี้exim
ซึ่งเป็นเซิร์ฟเวอร์ SMTP ที่แตกต่างกัน BTW โปรดทราบว่าถ้าคุณมีเซิร์ฟเวอร์ IMAP จริง ๆ (ไม่ใช่แค่กล่องจดหมาย) การใช้LMTP
จะเร็วกว่าการส่งเมล และถ้าคุณใช้ LMTP กับ Cyrus คุณจะไม่ต้องการสิ่งนี้