ฉันได้กำหนดค่า postfix และ dovecot บนเซิร์ฟเวอร์ VPS ของฉัน (Ubuntu) ฉันต้องการส่งสำเนาอีเมลที่ได้รับจากบุคคลไปยังที่อยู่อีเมลภายนอก (ส่วนตัว) ฉันพบหัวข้อเกี่ยวกับผู้รับ_bcc_maps ในการกำหนดค่า postfix (จะส่งสำเนาไปยังที่อยู่อีเมลอื่นของข้อความขาเข้าทั้งหมดจากบัญชีอีเมลได้อย่างไร (postfix)) - ฉันทำแล้วแต่ใช้งานไม่ได้
ตัวอย่าง:
[email protected] - ที่อยู่จากบุคคลบางคน
[email protected] - ที่อยู่อีเมลของฉันบน VPS
[email protected] - ที่อยู่อีเมลส่วนตัวของฉันบน SMTP อื่น (gmail, op เป็นต้น)
1 สถานการณ์:
ส่งอีเมลจาก [email protected] ไปยัง [email protected] - ใช้งานได้
2 สถานการณ์:
ส่งอีเมลจาก [email protected] ไปที่ [email protected] - อีเมลถูกส่งไปที่ [email protected] แต่ไม่ใช่ที่ [email protected]
/etc/postfix/recipient_bcc_maps
[email protected] [email protected]
ฉันเพิ่มบรรทัดใน /etc/postfix/main.cf
ผู้รับ_bcc_maps = แฮช:/etc/postfix/recipient_bcc_maps
/var/log/mail.log
สถานการณ์ที่ 1 (การทำงาน)
25 ตุลาคม 12:40:57 โดเมน postfix/smtp[726630]: E6EA017A1BF: to=<[email protected]>, relay=mx.poczta.onet.pl[213.180.147.146]:25, delay=1.4, delay= 0.02/0.03/1.2/0.15, dsn=2.0.0, สถานะ=ส่ง (250 2.0.0 ตกลง: เข้าคิวเป็น 4HdBLx1g0szyNk)
25 ตุลาคม 12:40:57 โดเมน postfix/qmgr[726618]: E6EA017A1BF: ลบออก
สถานการณ์ที่ 2 (ไม่ทำงาน)
25 ตุลาคม 12:43:53 โดเมน postfix/smtp[726667]: 5F45617A1BF: to=<[email protected]>, relay=mx.poczta.onet.pl[213.180.147.146]:25, delay=0.32, delays= 0.04/0.04/0.21/0.04, dsn=5.7.23, สถานะ=ตีกลับ (โฮสต์ mx.poczta.onet.pl[213.180.147.146] กล่าวว่า: 550 5.7.23 <[email protected]>: ที่อยู่ผู้รับถูกปฏิเสธ: ข้อความ ถูกปฏิเสธเนื่องจาก: นโยบายผู้รับสำหรับ SPF Softfail โปรดดู http://www.openspf.net/Why?s=mfrom;[email protected];ip=54.38.53.41;r=<UNKNOWN> (ตอบกลับ ถึงคำสั่ง RCPT TO))
25 ต.ค. 12:43:53 โดเมน postfix / cleanup [726663]: A6F4417A1C4: message-id=<[email protected]>
25 ตุลาคม 12:43:53 โดเมน postfix/qmgr[726618]: 5F45617A1BF: ลบออก
ฉันไม่เข้าใจว่าทำไมมันไม่ทำงาน ในตรรกะของฉัน ทุกอย่างปกติดี เพราะการส่งอีเมลจาก [email protected] ไปยัง [email protected] นั้นใช้ได้
ฉันเปลี่ยนชื่อโดเมนและอีเมลเป็นตัวอย่าง