วันพุธที่ 30 กรกฎาคม พ.ศ. 2557

Sender_bcc เพิ่ม bcc ใน email ที่ส่งแบบอัตโนมัติ

ผมเคยได้รับคำถาม ผ่านทาง ThaiZimbra ว่าจะทำอย่างไร ว่าให้ email ที่ถูกส่งออกจาก Zimbra Server ใส่ BCC (Blind Carbon Copy) ให้โดยอัตโนมัติ  ซึ่งเราสามารถทำได้ครับ โดยสามารถกำหนดได้เป็นรายบุคคล หรือทุกๆคนใน domain ก็ยังได้

BCC คืออะไร
ก่อน จะไปถึงเรื่องการ setup ผมขออธิบายถึง BCC นิดนึงนะครับ  BCC  หรือ Blind Carbon Copy เป็นการกำหนดค่าให้กับ Email ที่เราจะส่งออก ว่าจะให้ส่งไปหาใคร (นอกเหนือจากกำหนดผู้รับใน To:)



ซึ่งดูเผินๆ คล้ายๆ กับที่เรากำหนดค่า TO: หรือ CC: ใน email นั้นแหละครับ แต่สำหรับ  BCC คนที่ได้รับ email คนอื่นๆ (คนที่มี email address อยู่ใน TO: หรือ CC:) จะไม่เห็นว่า email นี้ ถูก BCC ไปให้ email address อะไร  ซึ่งปกติ เวลาเราส่ง email ใน Zimbra หรือ email client อื่นๆ เราสามารถกำหนด email address ในส่วนของ  BCC: เองได้นะครับ แต่ในกรณีนี้ เราจะให้ Zimbra ทำให้เราโดยอัตโนมัติ

ขั้นตอนการ setup

1)  login หรือ su เป็น user zimbra

2)  Edit file /opt/zimbra/postfix/conf/sender_bcc (โดยปกติ ไฟล์นี้จะไม่มีอยู่ตั้งแต่แรกนะครับ)

เขียนหรือเพิ่มบรรทัด ในรุปแบบ

sender@domain.com  bcc_dest@domain.com 

โดย sender@domain.com เป็น email address ของคนที่เราจะกำหนดให้ใส่ bcc ให้ตอนส่งออกโดยอัตโนมัติ ส่วน bcc_dest@domain.com  เป็น email address ที่เรากะว่าจะให้ bcc email ส่งไปถึง

ในกรณีที่ต้องการ ใส่ bcc ให้กับทุกคนที่ส่ง email ออก ที่อยู่ใน  mydomain.com ทำได้โดยใส่บรรทัด

@domain.com bcc_dest@domain.com 

3) แก้ไขไฟล์ /opt/zimbra/postfix/conf/main.conf  โดย เพิ่มบรรทัด

sender_bcc_maps = hash:/opt/zimbra/postfix/conf/sender_bcc

4) กลับมาที่ Linux command line (ตอนนี้ยัง เป็น Linux user อยู่นะครับ) เรียกใช้คำสั่ง

postmap  /opt/zimbra/postfix/conf/sender_bcc 

5) ขั้นตอนสุดท้าย Restart postfix โดยเรียกใช้คำสั่ง

postfix reload 

หลังจากนี้ถ้ามีการส่ง email ออก โดยถ้าถูกส่งจาก email ของคน หรือ domain ที่เรากำหนดไว้ในข้อ 2)  จะถูกใส่ bcc ให้โดยอัตโนมัติ

สุดท้าย อาจจะมีคนสงสัยว่า การทำแบบนี้ จะถือว่าเป็นการละเมิดสิทธิส่วนบุคคลหรือเปล่า ผมเองก็ไม่แน่ใจครับ เพราะไม่เชี่ยวชาญเรื่องกฏหมาย
แต่เท่าที่ทราบมา ถ้าเป็นบริษัทเอกชนและ Zimbra  Server เป็นขององค์กรสามารถทำได้ครับ แต่ก่อนจะทำ ควรมีการแจ้งเป็นลายลักษณ์อักษรให้กับพนักงานทุกที่เกี่ยวข้องทราบ พร้อมทั้งแจ้งเหตุผล และให้พนักงานเซ็นรับทราบด้วย คิดว่าน่าจะ ok นะครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น