ฉันจะกำหนดค่า Postfix เพื่อเก็บสำเนาอีเมลทั้งหมดที่ส่งผ่านได้อย่างไร


17

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

ฉันสนใจที่จะทำสิ่งนี้เพื่อให้สามารถส่งอีเมลไปยัง / จากลูกค้าทั้งหมดในระบบ CRM ของเราเพื่อให้พวกเขาสามารถค้นหาได้โดยทุกคนใน บริษัท ของเราที่อาจพูดคุยกับลูกค้า วิธีที่พบได้บ่อยที่สุดในการทำเช่นนี้คือการตั้งค่า "always BCC" ไว้ใน Postfix อย่างไรก็ตามนี่จะเก็บเฉพาะอีเมลที่ส่งถึงลูกค้าไม่ใช่อีเมลที่ได้รับจากพวกเขา ไม่มีใครมีข้อเสนอแนะใด ๆ ? ขอขอบคุณ!


2
หากเมลที่ส่งทั้งหมดผ่าน ppostfix และเมลที่ได้รับทั้งหมดถูกส่งต่อไปยัง postfix คุณจะใช้ Google Apps ทำไมอีกครั้ง
adaptr

คำตอบ:


20

คุณเข้าใจผิด - รับจดหมายทั้งหมดแล้วส่งจดหมายทั้งหมด

ตามที่ระบุในเอกสาร always_bcc จะกำหนดที่อยู่ที่ส่งสำเนาจดหมายทั้งหมดที่จัดการโดย postfix ไปยัง

ทุกอย่าง

เพื่อให้สามารถควบคุมกระบวนการนี้ได้ดียิ่งขึ้นให้ใช้ sender_bcc_maps และผู้รับ _bcc_maps การใช้แผนที่ Regex อย่างรอบคอบช่วยให้คุณสามารถคัดลอกข้อความไปยังผู้ใช้เดียวกันในโดเมนเก็บถาวร - สำหรับทั้งผู้ส่งและผู้รับเช่น:

sender_bcc_maps = regexp:/etc/postfix/archive_domain
recipient_bcc_maps = regexp:/etc/postfix/archive_domain

ใน/etc/postfix/archive_domain:

/^([^@]+)\@example\.com$/    $1@archive.example.com

ตอนนี้คุณสามารถจัดการเมลไปที่ @ archive.example.com ได้ตามต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.