ฉันมีเซิร์ฟเวอร์ที่ใช้ postfix ใน main.cf ฉันกำลังใช้อยู่
smtp_sasl_auth_enable = ใช่
smtp_sender_dependent_authentication = ใช่
ฉันมีที่อยู่อีเมลที่แตกต่างกันประมาณ 30 รายการ (โดเมนต่างๆ กัน ส่วนใหญ่เป็น Gsuite) และทุกอย่างทำงานได้ดี ปัญหาของฉันคือลูกค้าบางรายเปลี่ยนรหัสผ่านอีเมลตลอดเวลา ทำให้อีเมลที่ส่งจากเว็บไซต์ค้างอยู่ในคิวอีเมล เนื่องจาก:
"การตรวจสอบสิทธิ์ SASL ล้มเหลว... ไม่ยอมรับชื่อผู้ใช้และรหัสผ่าน"
ดังนั้นฉันจึงต้องติดตามไคลเอนต์นั้นและถามพวกเขาว่ารหัสผ่านใหม่ของพวกเขาคืออะไร เพื่อที่ฉันจะได้อัปเดตไฟล์ /etc/postfix/sasl_passwd ของฉัน ดังนั้นฉันจึงพยายามดูว่ามีวิธีระบุรายชื่อที่อยู่อีเมลที่จะข้ามการตรวจสอบสิทธิ์ smtp โดยอัตโนมัติหรือไม่ และให้เซิร์ฟเวอร์ส่งอีเมลโดยใช้การตั้งค่า DNS ของฉัน ฉันได้ค้นหาข้อมูลในอินเทอร์เน็ตและค้นหาคำตอบในรูกระต่ายต่างๆ มากมาย แต่ฉันไม่ได้ถามคำถามที่ถูกต้อง หรือฉันไม่เข้าใจวิธีแก้ปัญหาบางอย่างที่ฉันพบกรุณาช่วย!
0.0.0.0:smtp inet n - y - - smtpd
รถกระบะยูนิกซ์ n - y 60 1 รถกระบะ
การล้างข้อมูลยูนิกซ์ n - y - 0 การล้างข้อมูล
qmgr ยูนิกซ์ n - n 300 1 qmgr
tlsmgr ยูนิกซ์ - - y 1,000? 1 tlsmgr
เขียนซ้ำยูนิกซ์ - - y - - เขียนใหม่เล็กน้อย
เด้งยูนิกซ์ - - y - 0 เด้ง
เลื่อนยูนิกซ์ - - y - 0 เด้ง
ติดตามยูนิกซ์ - - y - 0 ตีกลับ
ตรวจสอบยูนิกซ์ - - y - 1 ตรวจสอบ
ล้างยูนิกซ์ n - y 1,000? 0 ล้าง
พร็อกซีแมปยูนิกซ์ - - n - - พร็อกซีแมป
proxywrite unix - - n - 1 พร็อกซีแมป
smtp ยูนิกซ์ - - y - - smtp
รีเลย์ยูนิกซ์ - - y - - smtp
-o syslog_name=postfix/$service_name
showq ยูนิกซ์ n - y - - showq
ข้อผิดพลาดยูนิกซ์ - - y - - ข้อผิดพลาด
ลองใหม่ยูนิกซ์ - - y - - ข้อผิดพลาด
ทิ้งยูนิกซ์ - - y - - ทิ้ง
ยูนิกซ์ท้องถิ่น - n n - - ท้องถิ่น
ยูนิกซ์เสมือน - n n - - เสมือน
lmtp ยูนิกซ์ - - y - - lmtp
ทั่งยูนิกซ์ - - y - 1 ทั่ง
Scache ยูนิกซ์ - - y - 1 Scache
postlog unix-dgram n - n - 1 postlogd
maildrop ยูนิกซ์ - n n - - ไปป์แฟล็ก = DRhu
ผู้ใช้=vmail argv=/usr/bin/maildrop -d ${ผู้รับ}
uucp ยูนิกซ์ - n n - - ไปป์แฟล็ก = Fqhu
user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($ผู้รับ)
ifmail unix - n n - - ไปป์แฟล็ก = F ผู้ใช้ = ftn
argv=/usr/lib/ifmail/ifmail -r $nexthop (ผู้รับ $)
bsmtp ยูนิกซ์ - n n - - ไปป์แฟล็ก=Fq
ผู้ใช้=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$ผู้ส่ง $ผู้รับ
scalemail-backend unix - n n - 2 ไปป์แฟล็ก = R
ผู้ใช้=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop}
${user} ${นามสกุล}
ยูนิกซ์บุรุษไปรษณีย์ - n n - - ไปป์แฟล็ก = FR
user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop}
${ผู้ใช้}
รายการบันทึกจดหมาย:
11 ม.ค. 17:37:17 น. MrFent postfix/smtp[15778]: D19FB4141A: to=<[email protected]>, relay=smtp.gmail.com[74.125.192.109]:587, delay=25752, delays=25752/ 0.02/0.39/0, dsn=4.7.8, สถานะ=เลื่อนออกไป (การตรวจสอบ SASL ล้มเหลว เซิร์ฟเวอร์ smtp.gmail.com[74.125.192.109] กล่าวว่า: 535-5.7.8 ไม่ยอมรับชื่อผู้ใช้และรหัสผ่าน เรียนรู้เพิ่มเติมที่?535 5.7 .8 https://support.google.com/mail/?p=BadCredentials i7sm7380395qkn.0 - gsmtp)
11 ม.ค. 18:07:34 MrFent postfix/pickup[15527]: 18A294141B: uid=1009 from=<[email protected]>
11 มกราคม 18:07:34 MrFent postfix/trivial-rewrite[16672]: คำเตือน: ฐานข้อมูล /etc/postfix/sender_relay.db เก่ากว่าไฟล์ต้นฉบับ /etc/postfix/sender_relay
11 มกราคม 18:07:34 MrFent postfix / cleanup [16671]: 18A294141B: message-id=<[email protected]>
11 ม.ค. 18:07:34 MrFent postfix/qmgr[2009]: 18A294141B: from=<[email protected]>, size=3935, nrcpt=1 (คิวทำงานอยู่)
11 ม.ค. 18:07:35 น. MrFent postfix/smtp[16673]: 18A294141B: to=<[email protected]>, relay=smtp.gmail.com[74.125.192.109]:587, delay=1.1, delays=0.02/ 0.02/0.31/0.76, dsn=2.0.0, สถานะ=ส่งแล้ว (250 2.0.0 ตกลง 1641924455 c25sm7316454qkp.31 - gsmtp)
11 ม.ค. 18:07:35 น. MrFent postfix / qmgr [2009]: 18A294141B: ลบออก
11 มกราคม 18:47:17 MrFent postfix/qmgr[2009]: D19FB4141A: from=<[email protected]>, size=950, nrcpt=1 (คิวทำงานอยู่)
11 มกราคม 18:47:17 MrFent postfix/trivial-rewrite[17120]: คำเตือน: ฐานข้อมูล /etc/postfix/sender_relay.db เก่ากว่าไฟล์ต้นฉบับ /etc/postfix/sender_relay
11 มกราคม 18:47:18 MrFent postfix/smtp[17121]: D19FB4141A: to=<[email protected]>, relay=smtp.gmail.com[173.194.175.109]:587, delay=29953, delays=29953/ 0.02/0.4/0, dsn=4.7.8, สถานะ=เลื่อนออกไป (การตรวจสอบ SASL ล้มเหลว เซิร์ฟเวอร์ smtp.gmail.com[173.194.175.109] กล่าวว่า: 535-5.7.8 ไม่ยอมรับชื่อผู้ใช้และรหัสผ่าน เรียนรู้เพิ่มเติมที่?535 5.7 .8 https://support.google.com/mail/?p=BadCredentials w12sm2876670qtj.64 - gsmtp)