Score:1

Postfix ไม่ส่งอีเมลโดยไม่มีข้อความแสดงข้อผิดพลาด

ธง in

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

จุดสิ้นสุดของบันทึกของลูกค้า:

postfix/smtpd[29586]: ปิดการเชื่อมต่อ
postfix/smtpd[29586]: สร้างการเชื่อมต่อแล้ว

จุดสิ้นสุดของบันทึกของฉัน:

postfix/smtpd[20539]: ปิดการเชื่อมต่อ
postfix/smtp[20543]: 0D65814D: to=<[email protected]>, relay=10.2.253.96[10.2.253.96]:25, delay=0.17, delays=0.03/0.07/0/0.06, dsn=2.0. 0, สถานะ=ส่งแล้ว (250 2.0.0 ตกลง: เข้าคิวเป็น O)
postfix/qmgr[19812]: 0D65814D: ลบออก

เดอะ main.cf มีไฟล์

มายโดเมน = localhost
alias_maps = แฮช:/etc/aliases
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = โปรแกรมแก้ไขภายหลัง
myorigin = $โดเมนของฉัน
known_local_recipient_reject_code = 550
เครือข่ายของฉัน = 127.0.0.0/8, [::1]/128
debug_peer_level = 2
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = เลื่อนลง
html_directory = ไม่
manpage_directory = /usr/local/man
sample_directory = /etc/postfix
readme_directory = ไม่
virtual_mailbox_domains = sciencelogic.em7
virtual_mailbox_base = /var/mail
virtual_mailbox_maps = แฮช:/etc/postfix/silo.virtual-mailbox
virtual_uid_maps = แฮช:/etc/postfix/silo.virtual-uid
virtual_gid_maps = แฮช:/etc/postfix/silo.virtual-gid
mailbox_size_limit = 0
รีเลย์โฮสต์ = authnz.proofpoint.com:587
smtp_sasl_auth_enable = ใช่
smtp_sasl_password_maps = แฮช:/etc/postfix/smtp_password
smtpd_recipient_restrictions = อนุญาตเครือข่ายของฉัน
local_recipient_maps =

ไม่มีข้อมูลเกี่ยวกับอีเมลที่ถูกปฏิเสธในบันทึกคิว วิ่ง mailq > mailqueue.txt ไม่ได้ให้ข้อมูลที่มีความหมายใดๆฉันยังให้ลูกค้าล้างคิวด้วย คิวหลัง -f และรีสตาร์ท postfix แต่ไม่มีอะไรช่วย

อะไรทำให้ postfix แยกวิเคราะห์อีเมลซ้ำแทนที่จะส่ง

แก้ไข:

เดอะ มาสเตอร์.cf สถานะไฟล์ (ย่อมาจากช่องว่างเพื่อลบบรรทัดความคิดเห็นออกทั้งหมด):

smtp inet n - n - - smtpd -v
รถกระบะยูนิกซ์ n - n 60 1 รถกระบะ
การล้างข้อมูลยูนิกซ์ n - n - 0 การล้างข้อมูล
qmgr ยูนิกซ์ n - n 300 1 qmgr
tlsmgr ยูนิกซ์ - - n 1,000? 1 tlsmgr
เขียนซ้ำยูนิกซ์ - - n - - เขียนใหม่เล็กน้อย
เด้งยูนิกซ์ - - n - 0 เด้ง
เลื่อนยูนิกซ์ - - n - 0 เด้ง
ติดตามยูนิกซ์ - - n - 0 ตีกลับ
ตรวจสอบยูนิกซ์ - - n - 1 ตรวจสอบ
ล้างยูนิกซ์ n - n 1,000? 0 ล้าง
พร็อกซีแมปยูนิกซ์ - - n - - พร็อกซีแมป
proxywrite unix - - n - 1 พร็อกซีแมป
smtp ยูนิกซ์ - - n - - smtp
รีเลย์ยูนิกซ์ - - n - - smtp
showq ยูนิกซ์ n - n - - showq
ข้อผิดพลาดยูนิกซ์ - - n - - ข้อผิดพลาด
ลองใหม่ยูนิกซ์ - - n - - ข้อผิดพลาด
ทิ้งยูนิกซ์ - - n - - ทิ้ง
ยูนิกซ์ท้องถิ่น - n n - - ท้องถิ่น
ยูนิกซ์เสมือน - n n - - เสมือน
lmtp ยูนิกซ์ - - n - - lmtp
ทั่งยูนิกซ์ - - n - 1 ทั่ง
Scache ยูนิกซ์ - - n - 1 Scache

แก้ไข:

คิวหลัง -p ผลิต:

[root@sc-sl02-lab01 ~]# postqueue -p
-รหัสคิว- --ขนาด-- ----เวลาที่มาถึง---- -ผู้ส่ง/ผู้รับ-------
8687E226F6E* 936 อ. 10 พฤษภาคม 19:46:06 [email protected]
                                         [email protected]

88630226F70* 935 อ. 10 พฤษภาคม 19:46:06 [email protected]
                                         [email protected]

92456226F71* 933 อ. 10 พฤษภาคม 19:46:06 [email protected]
                                         [email protected]

E0986226F74* 942 อ. 10 พฤษภาคม 19:46:06 [email protected]
                                         [email protected]

EF72C36B12* 930 อ. 10 พฤษภาคม 19:46:06 [email protected]
                                         [email protected]

F1631226F78* 930 อ. 10 พฤษภาคม 19:46:06 [email protected]
                                         [email protected]

3DE91226F77* 3072 อ. 10 พฤษภาคม 19:46:11 MAILER-DAEMON
                                         [email protected]

sudo postcat -qhbe 3DE91226F77:

-- 40 Kbytes ใน 17 คำขอ
[root@sc-sl02-lab01 ~]# sudo postcat -qhbe 3DE91226F77
*** เปิดใช้งานบันทึกซองจดหมาย / 3DE91226F77 ***
ขนาดข้อความ: 3072 221 1 0 3072
message_arrival_time: อังคารที่ 10 พฤษภาคม 19:46:11 2022
create_time: อังคารที่ 10 พฤษภาคม 19:46:11 2022
name_attribute: log_message_origin=local
name_attribute: trace_flags=0
ผู้ส่ง:
original_recipient: [email protected]
ผู้รับ: [email protected]
*** เนื้อหาข้อความ เปิดใช้งาน/3DE91226F77 ***
ได้รับ: โดย sc-sl02-lab01.localhost (Postfix)
        รหัส 3DE91226F77; อ. 10 พฤษภาคม 2565 19:46:11 +0000 (UTC)
วันที่: อังคาร 10 พฤษภาคม 2022 19:46:11 +0000 (UTC)
จาก: [email protected] (ระบบส่งจดหมาย)
เรื่อง: จดหมายที่ไม่ได้ส่งถูกส่งกลับถึงผู้ส่ง
ถึง: [email protected]
ส่งอัตโนมัติ: ตอบกลับอัตโนมัติ
MIME-เวอร์ชัน: 1.0
ประเภทเนื้อหา: หลายส่วน/รายงาน; ประเภทรายงาน = สถานะการจัดส่ง;
        border="0A32B226F7D.1652211971/sc-sl02-lab01.localhost"
รหัสข้อความ: <[email protected]>

นี่คือข้อความที่ห่อหุ้มด้วย MIME

--0A32B226F7D.1652211971/sc-sl02-lab01.localhost
คำอธิบายเนื้อหา: ประกาศ
ประเภทเนื้อหา: ข้อความ/ธรรมดา; charset = เรา-ascii

นี่คือระบบเมลที่โฮสต์ sc-sl02-lab01.localhost

ขออภัยที่ต้องแจ้งให้ทราบว่าข้อความของคุณไม่สามารถทำได้
ส่งไปยังผู้รับตั้งแต่หนึ่งรายขึ้นไป ที่แนบมาด้านล่าง

หากต้องการความช่วยเหลือเพิ่มเติม โปรดส่งจดหมายถึงเจ้าหน้าที่ไปรษณีย์

หากคุณทำเช่นนั้น โปรดรวมรายงานปัญหานี้ คุณสามารถ
ลบข้อความของคุณเองออกจากข้อความส่งกลับที่แนบมา

                   ระบบเมล์

<[email protected]>: โฮสต์
    authnz.prod-c15a-awsuse.proofpoint.com[205.220.189.150] กล่าวว่า: 530 5.7.0
    จำเป็นต้องมีการรับรองความถูกต้อง (ตอบกลับคำสั่ง MAIL FROM)

--0A32B226F7D.1652211971/sc-sl02-lab01.localhost
เนื้อหา-คำอธิบาย: รายงานการนำส่ง
ประเภทเนื้อหา: ข้อความ/สถานะการจัดส่ง

การรายงาน-MTA: DNS; sc-sl02-lab01.localhost
X-Postfix-Queue-ID: 0A32B226F7D
X-Postfix-ผู้ส่ง: rfc822; [email protected]
Arrival-Date: อังคาร 10 พฤษภาคม 2022 19:46:07 +0000 (UTC)

ผู้รับขั้นสุดท้าย: rfc822; [email protected]
ผู้รับต้นฉบับ: rfc822;[email protected]
การดำเนินการ: ล้มเหลว
สถานะ: 5.7.0
MTA ระยะไกล: DNS; authnz.prod-c15a-awsuse.proofpoint.com
รหัสการวินิจฉัย: smtp; 530 5.7.0 จำเป็นต้องมีการรับรองความถูกต้อง

--0A32B226F7D.1652211971/sc-sl02-lab01.localhost
คำอธิบายเนื้อหา: ข้อความที่ยังไม่ได้ส่ง
ประเภทเนื้อหา: message/rfc822

เส้นทางย้อนกลับ: <[email protected]>
ได้รับ: จาก [172.16.0.1] (localhost [IPv6:::1])
        โดย sc-sl02-lab01.localhost (Postfix) พร้อม ESMTP id 0A32B226F7D
        สำหรับ <[email protected]>; อ. 10 พฤษภาคม 2565 19:46:07 น. +0000 (UTC)
MIME-เวอร์ชัน: 1.0
ประเภทเนื้อหา: ข้อความ/ธรรมดา; ชุดอักขระ = "us-ascii"
การเข้ารหัสการถ่ายโอนเนื้อหา: 7 บิต
เรื่อง: เหตุการณ์สำคัญ: โหลดการแจ้งเตือนโดยเฉลี่ย
 สถานะ (โหลด-15): (จริง) กำลังทำงานเหนือเกณฑ์ของ (ไม่มี)
จาก: ตัวแจ้งเตือนเหตุการณ์ EM7 LAB<[email protected]>
ถึง:
ซีซี:
X-ลำดับความสำคัญ: 3
วันที่: อังคาร 10 พฤษภาคม 2565 19:46:07 +0000
รหัสข้อความ: <[email protected]>

ความรุนแรง: MAJOR
เกิดขึ้นครั้งแรก: 2022-05-09 11:48:18 UTC
เกิดขึ้นล่าสุด: 2022-05-10 19:44:22 UTC
จำนวนครั้ง: 954
ที่มา: ไดนามิก
องค์กร: ScienceLogic Org
อุปกรณ์: sc-sl01-db01

ข้อความ: การแจ้งเตือนโหลดเฉลี่ย สถานะ (โหลด-15): (จริง) กำลังทำงานเหนือเกณฑ์ของ (ไม่มี)

ส่งโดยการดำเนินการอัตโนมัติ: ส่งอีเมลภายนอก

ดูกิจกรรมนี้ได้ที่: http://em7.mydomain.com/em7/index.em7?exec=events&q_type=aid&q_arg=3988100&q_sev=1&q_sort=0&q_oper=0

--0A32B226F7D.1652211971/sc-sl02-lab01.localhost--
*** HEADER EXTRACTED ใช้งานอยู่/3DE91226F77 ***
*** ไฟล์ข้อความสิ้นสุดการใช้งาน/3DE91226F77 ***
[root@sc-sl02-lab01 ~]# sudo postcat -qhbe 14CBC226F76
*** บันทึกการใช้งานซองจดหมาย / 14CBC226F76 ***
ขนาดข้อความ: 2962 220 1 0 2962
message_arrival_time: อังคารที่ 10 พฤษภาคม 19:46:10 น. 2565
create_time: อังคารที่ 10 พฤษภาคม 19:46:10 2022
name_attribute: log_message_origin=local
name_attribute: trace_flags=0
ผู้ส่ง:
original_recipient: [email protected]
ผู้รับ: [email protected]
*** เนื้อหาข้อความ เปิดใช้งาน/14CBC226F76 ***
ได้รับ: โดย sc-sl02-lab01.localhost (Postfix)
        รหัส 14CBC226F76; อ. 10 พฤษภาคม 2565 19:46:10 +0000 (UTC)
วันที่: อังคาร 10 พฤษภาคม 2022 19:46:10 +0000 (UTC)
จาก: [email protected] (ระบบส่งจดหมาย)
เรื่อง: จดหมายที่ไม่ได้ส่งถูกส่งกลับถึงผู้ส่ง
ถึง: [email protected]
ส่งอัตโนมัติ: ตอบกลับอัตโนมัติ
MIME-เวอร์ชัน: 1.0
ประเภทเนื้อหา: หลายส่วน/รายงาน; ประเภทรายงาน = สถานะการจัดส่ง;
        border="000EC226F79.1652211970/sc-sl02-lab01.localhost"
รหัสข้อความ: <[email protected]>

นี่คือข้อความที่ห่อหุ้มด้วย MIME

--000EC226F79.1652211970/sc-sl02-lab01.localhost
คำอธิบายเนื้อหา: ประกาศ
ประเภทเนื้อหา: ข้อความ/ธรรมดา; charset = เรา-ascii

นี่คือระบบเมลที่โฮสต์ sc-sl02-lab01.localhost

ขออภัยที่ต้องแจ้งให้ทราบว่าข้อความของคุณไม่สามารถทำได้
ส่งไปยังผู้รับตั้งแต่หนึ่งรายขึ้นไป ที่แนบมาด้านล่าง

หากต้องการความช่วยเหลือเพิ่มเติม โปรดส่งจดหมายถึงเจ้าหน้าที่ไปรษณีย์

หากคุณทำเช่นนั้น โปรดรวมรายงานปัญหานี้ คุณสามารถ
ลบข้อความของคุณเองออกจากข้อความส่งกลับที่แนบมา

                   ระบบเมล์

<[email protected]>: โฮสต์
    authnz.prod-c15a-awsuse.proofpoint.com[205.220.189.192] กล่าวว่า: 530 5.7.0
    จำเป็นต้องมีการรับรองความถูกต้อง (ตอบกลับคำสั่ง MAIL FROM)

--000EC226F79.1652211970/sc-sl02-lab01.localhost
เนื้อหา-คำอธิบาย: รายงานการนำส่ง
ประเภทเนื้อหา: ข้อความ/สถานะการจัดส่ง

การรายงาน-MTA: DNS; sc-sl02-lab01.localhost
X-Postfix-Queue-ID: 000EC226F79
X-Postfix-ผู้ส่ง: rfc822; [email protected]
Arrival-Date: อังคาร 10 พฤษภาคม 2022 19:46:06 +0000 (UTC)

ผู้รับขั้นสุดท้าย: rfc822; [email protected]
ผู้รับต้นฉบับ: rfc822;[email protected]
การดำเนินการ: ล้มเหลว
สถานะ: 5.7.0
MTA ระยะไกล: DNS; authnz.prod-c15a-awsuse.proofpoint.com
รหัสการวินิจฉัย: smtp; 530 5.7.0 จำเป็นต้องมีการรับรองความถูกต้อง

--000EC226F79.1652211970/sc-sl02-lab01.localhost
คำอธิบายเนื้อหา: ข้อความที่ยังไม่ได้ส่ง
ประเภทเนื้อหา: message/rfc822

เส้นทางย้อนกลับ: <[email protected]>
ได้รับ: จาก [172.16.0.1] (localhost [IPv6:::1])
        โดย sc-sl02-lab01.localhost (Postfix) พร้อม ESMTP id 000EC226F79
        สำหรับ <[email protected]>; อ. 10 พฤษภาคม 2565 19:46:06 น. +0000 (UTC)
MIME-เวอร์ชัน: 1.0
ประเภทเนื้อหา: ข้อความ/ธรรมดา; ชุดอักขระ = "us-ascii"
การเข้ารหัสการถ่ายโอนเนื้อหา: 7 บิต
เรื่อง: เหตุการณ์สำคัญ: ความเสี่ยงในการให้บริการอุปกรณ์สูง: 75
จาก: ตัวแจ้งเตือนเหตุการณ์ EM7 LAB<[email protected]>
ถึง:
ซีซี:
X-ลำดับความสำคัญ: 3
วันที่: อังคาร 10 พฤษภาคม 2565 19:46:06 +0000
รหัสข้อความ: <[email protected]>

ความรุนแรง: MAJOR
เกิดขึ้นครั้งแรก: 2022-05-09 01:00:16 UTC
เกิดขึ้นล่าสุด: 2022-05-10 19:45:18 UTC
จำนวนครั้ง: 172
ที่มา: ภายใน
องค์กร: ระบบ
อุปกรณ์: บริการอุปกรณ์ทดสอบ

ข้อความ: ความเสี่ยงในการให้บริการอุปกรณ์สูง: 75

ส่งโดยการดำเนินการอัตโนมัติ: ส่งอีเมลภายนอก

ดูกิจกรรมนี้ได้ที่: http://em7.mydomain.com/em7/index.em7?exec=events&q_type=aid&q_arg=3987958&q_sev=1&q_sort=0&q_oper=0

--000EC226F79.1652211970/sc-sl02-lab01.localhost--
*** HEADER EXTRACTED ใช้งานอยู่/14CBC226F76 ***
*** ไฟล์ข้อความสิ้นสุดการใช้งาน/14CBC226F76 ***
anx avatar
fr flag
anx
โปรดเพิ่มการกำหนดค่า postfix ของคุณตามที่แนะนำในแท็ก และตัวอย่างลักษณะที่ข้อความปรากฏในคิว ทั้งสองอย่างนี้อาจมีเงื่อนงำที่เป็นประโยชน์ (ใช้ `postqueue -p` เพื่อแสดงรายการ ใช้ `postcat -qhbe QID` เพื่อตรวจสอบรายการเดียว และรับบริบทเพิ่มเติมในบันทึกเพื่อแยกแยะผู้ส่งที่เพิ่งส่งข้อความหลายครั้งจากการทำงานผิดพลาดที่ฝั่งของคุณ)
anx avatar
fr flag
anx
นอกเหนือจากโดเมนแปลก ๆ ฉันไม่เห็นสิ่งใดที่ชัดเจนในทันทีในการกำหนดค่าของคุณ คุณได้รับ *"ดูเหมือนว่า"* ความคิดจากที่ไหน โปรดแบ่งปันบริบทบันทึกเพิ่มเติมและข้อความตัวอย่างตามที่ปรากฏในคิว อาจมีเงื่อนงำว่า postfix กำลังทำอะไรกันแน่
in flag
โปรดดูโพสต์ที่แก้ไขซึ่งมีไฟล์ `master.cf` ไฟล์ `main.cf` คือการกำหนดค่า postfix ฉันยังรวมคำสั่ง `postqueue -p` และ `postcat -qhbe` ไว้ด้วย
Nikita Kipriyanov avatar
za flag
เพิ่ม grep ด้วยรหัสเมล (เช่น `grep 0D65814D mail.log` เพื่อปรับปรุงข้อความที่ตัดตอนมาของบันทึกในคำถาม)
jp flag
10.2.253.96 คืออะไร?
in flag
นั่นคือการส่งต่อสำหรับอีเมลทดสอบที่ฉันใช้ใน `mailsac.com` ปลายทางของฉัน
anx avatar
fr flag
anx
ไม่เกี่ยวข้อง แต่คุณควรแก้ไขบิต `localhost` นั้น ชื่อที่เป็นของแผนการตั้งชื่อ / รูทที่จัดการในพื้นที่อย่างชัดเจนหรือไม่ โอเค. แต่ได้รับจดหมายจาก `localhost.localhost` ที่มีข้อมูลเพียงเล็กน้อยว่าผู้ริเริ่ม/ผู้ถ่ายทอดรายใดเชื่อมโยงกับองค์กร/สาขา/ห้อง/เครื่องใด น่ารำคาญมากสำหรับทุกคนที่วินิจฉัยปัญหาเมลในอนาคต!
Nikita Kipriyanov avatar
za flag
วิธีที่ดีที่สุดคือตั้งค่า 'myhostname' จริงและปล่อย 'myorigin=$myhostname' ไว้ (ค่าเริ่มต้น)
Score:0
ธง fr
anx

authnz.prod-c15a-awsuse.proofpoint.com[205.220.189.150] กล่าวว่า: 530 5.7.0 จำเป็นต้องมีการรับรองความถูกต้อง (ตอบกลับคำสั่ง MAIL FROM)

ฟังดูเหมือนคุณไม่ได้รับรองความถูกต้องกับรีเลย์ที่คุณกำหนดค่าไว้

รีเลย์โฮสต์ = authnz.proofpoint.com:587
smtp_sasl_auth_enable = ใช่
smtp_sasl_password_maps = แฮช:/etc/postfix/smtp_password

ตรวจสอบเนื้อหาของ /etc/postfix/smtp_password. โดยเฉพาะ postfix สั่งให้คุณ จับคู่รูปแบบระหว่างค่า relayhost และคีย์การค้นหาแผนที่

หากคุณระบุพอร์ต TCP ที่ไม่ใช่ค่าเริ่มต้น (เช่น ":submission" หรือ ":587") ในปลายทางของรีเลย์โฮสต์ คุณต้องใช้แบบฟอร์มเดียวกัน ในไฟล์ smtp_sasl_password_maps

หากสิ่งนี้กลายเป็นปัญหากับการแมปรหัสผ่านนั้น อย่าลืมอัปเดตแคชที่จัดทำดัชนีด้วยการออก แผนที่ไปรษณีย์ /etc/postfix/smtp_password - และพิจารณาว่าจะเกิดอะไรขึ้นกับข้อความที่ยังไม่ได้ส่งในคิวของคุณ คุณ อาจ ต้องการอัปเดตผู้รับและผู้ส่งที่ได้รับผลกระทบผ่านเส้นทางอื่นนอกเหนือจากการแจ้งเตือนการไม่นำส่ง (อาจมาก)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา