เราใช้สำหรับการส่งอีเมลเซิร์ฟเวอร์อีเมลของเราเอง Postfix + Dovecot พร้อมพารามิเตอร์สำหรับ Postfix sender_bcc_maps ซึ่งทำให้มั่นใจได้ว่าอีเมลที่ส่งด้วย blind copy (BCC) จะถูกส่งไปยังที่อยู่ของผู้ส่ง âsender+sent@email .domainâ. วิธีนี้จะบันทึกเมลไว้ในโฟลเดอร์ IMAP พร้อมกับข้อความอีเมลที่ส่งอื่นๆด้วยเหตุนี้เราจึงไม่ต้องพึ่งพาไคลเอ็นต์อีเมลซึ่งสามารถทำสิ่งนี้ให้เราได้ และเรายังมีปัญหากับอีเมลที่ส่งไปยังผู้รับที่ซ่อนอยู่ (BCC)
เราไม่เห็นข้อมูลใดๆ เกี่ยวกับผู้รับที่ซ่อนอยู่ในโฟลเดอร์ที่มีข้อความอีเมลที่ส่ง ส่วนหัวใน BCC ในข้อความเหล่านั้นขาดหายไปโดยสิ้นเชิง เหตุผลชัดเจน โปรแกรมรับส่งเมลจะลบส่วนหัวเมื่อส่งต่อข้อความไปยังเซิร์ฟเวอร์อีเมล และเนื่องจากข้อความของเราถูกบันทึกลงในโฟลเดอร์โดยเซิร์ฟเวอร์อีเมล จึงบันทึกอีเมลทุกฉบับโดยไม่รวมส่วนหัวของ BCC
เราทราบดีว่าสำหรับผู้รับทุกรายที่อยู่ในไคลเอนต์อีเมล BCC ในกล่องโต้ตอบ SMTP จะแสดงผู้รับ BCC เป็น rcpt ถึง: หากเรามีผู้รับ 10 คนในไคลเอนต์ BCC จะส่งในกล่องโต้ตอบ SMTP 10x rcpt ถึง สาเหตุของสิ่งที่เกิดขึ้น เราไม่สามารถเพียงแค่ระบุผู้รับ BCC บนเซิร์ฟเวอร์ของเราและส่วนหัวของการกู้คืน BCC และพยายามแทรกลงในข้อความในจดหมายที่ส่ง
ดังที่เราเห็นว่าการส่งอีเมลผ่านเซิร์ฟเวอร์อีเมลของ Google จะรวมส่วนหัวของ BCC ไว้ในโฟลเดอร์อีเมลที่ส่งซึ่งบันทึกโดยเซิร์ฟเวอร์อีเมลของ Google ไม่ใช่โดยไคลเอ็นต์อีเมล Google นั้นเป็นอย่างไรกันแน่?
ขอบคุณพวกคุณสำหรับการอ่าน ฉันจะขอบคุณทุกแนวคิดในการแก้ปัญหานี้และทำให้มันทำงานได้อย่างถูกต้องในที่สุด เพื่อให้เราสามารถนำฟังก์ชันนี้ไปใช้ในสภาพแวดล้อมของเราได้ เธ เธ เธ เน เธ
ขอแสดงความนับถืออย่างสูง.