พอดีผมบังเอิญเจอปัญหานี้ครับ SMTP Service เปิดอยู่ใครจะส่งเมล์ก็ได้ ซวยเลย
จะทำให้เป็นแบบ ให้ Authentication ก่อนถ้าจะส่งต้องแก้ไขยังไงครับ
ผมใช้ DA และ Centos ครับ
พอดีผมบังเอิญเจอปัญหานี้ครับ SMTP Service เปิดอยู่ใครจะส่งเมล์ก็ได้ ซวยเลย
จะทำให้เป็นแบบ ให้ Authentication ก่อนถ้าจะส่งต้องแก้ไขยังไงครับ
ผมใช้ DA และ Centos ครับ
ตัว Exim ที่ลงมาพร้อมกับ Da รองรับอยู่แล้วครับ เขาใช้ระบบ pop before smtp คือก่อนส่งต้องมีการ login pop3 ก่อน จากนั้น จะ log ip ไว้
ip นั้นก็จะส่งเมล์ได้ครับ
ตอนลง DA อาจจะเป็นเช่นนั้นครับ แต่พอผมไปอัพเดต Clamav ผ่าน update.script
ก็มีบางอย่างผิดเพี้ยนไปครับ ผมไม่แน่ใจว่าเป็นหลังจากนั้นหรือไม่ ไม่ได้สังเกตุครับ
ตอนนี้ผมใส่อีเมล์อะไรก็ได้บน Outlook แล้วใส่ IP ของเครื่องผมลงไป ก็ส่งได้หมดเลย
ต้องแก้ไขตรงไฟล์ไหนครับ ถ้าเป็นที่ไฟล์ exim.conf รบกวนก็อปไฟล์ตรงที่เป็น smtp มาให้ดูหน่อยครับ
ขอบคุณมากครับ
http://files.directadmin.com/services/exim.conf
ตามนี้ครับ ส่วนเพิ่ม clamav เข้าไปไม่น่าจะกระทบครับ
ถ้าเครื่องที่คุณส่ง เพิ่งจะมีการ login pop3 แน่นอนว่าส่งได้โดยไม่ต้อง authen
อีกส่วน ใน whitelist_domains อย่าไปใส่ไว้นะครับ โดน relay ได้เ้ลยครับ ถ้าใส่ไว้เมล์อะไรภายใต้โดเมนส่งได้โดยไม่ต้อง authen ตรงนี้เหมือนจะบัก ครับ เท่าที่ผมดูแล้ว หลักการของ da ดูจะไม่เวิคร์ คงต้องใช้ authen ด้วย user,pass เลย แทนที่จะมาเช็คจาก ip ที่ log ไว้เมื่อ pop ได้
สรุปแล้วถ้าไม่ใส่ไว้ใน whilelist_domains เรื่อง ralay ไม่ต้องห่วงครับ ไม่มีปัญหา
ผมทราบวิธีแก้ปัญหานี้แล้วครับ
เป็นสิ่งที่ผิดพลาดบางอย่างของ DA เลยนะครับ ปัญหานี้
ถ้าเซิร์ปเวอร์ไหนที่ใช้ DA อยู่ โปรดอย่าใส่ IP ใน Whitelist นะครับ
เพราะมันจะไปทำให้คุณเปิด SMTP โดยอัตโนมัติ เลย
ผมบังเอิญสุดๆ ที่ไปเจอสิ่งผิดปกติ ไม่งั้นก็เฉยๆ ไม่รู้เรื่อง
ลูกค้าผมใช้ IP เครื่องผมส่งเมล์มาให้ที่ hotmail ทั้งๆ ที่โดเมนของเค้าไม่ได้อยู่ที่เครื่อง IP นั้นเลย
ผมเลยสงสัย และตรวจสอบดู ปรากฏว่ามีปัญหากับ SMTP จิงๆ
ผมไปเพิ่ม IP ที่ whitelist เมื่อเดือนที่แล้วเองเพราะลูกค้าผมรายหนึ่ง ชอบโดน Blacklist และเค้าใช้ fix ip ด้วย
เลยนึกว่าเพิ่ม whitelist ให้จะช่วยได้ แต่เป็นความผิดพลาดที่ทาง DA ควรแก้ไขอย่างยิ่งเลย
ตอนนี้ผมลบ IP ใน Whitelist ออกหมดเลย รู้สึกว่าจะ OK แล้ว
อืม… :unsure:
แย่อีกแล้วครับ ผมลบ ip ใน whitelist ไปแล้ว รีบูตเครื่องใหม่แล้ว
ทำไมยังส่งได้อีกละเนี้ย ใส่อีเมล์อะไรก็ส่งได้ โอ้ ชักกุ้มแล้วสิ
ใครพอทราบสาเหตุไหมครับเนี้ย งงมาก ไม่รู้เป็นที่ clamav หรือป่าว
ตอนนี้ OK แน่นอนแล้วครับ ก็อปปี้ exim.conf ไปใหม่หมดเลย แล้ว config clamav ใหม่
ตอนนี้ แก้ไขปัญหาได้แน่นอนแล้ว ทดสอบแล้ว
สวัสดีครับ อาการเมือนกันครับแต่ว่าลองดูทุกอย่างแล้วมันก็ไม่หายน่ะคับ อัะเดท exim.conf , exin.pl แล้วก็ไม่หายมันจะเกิดจากอะไรได้บ้างครับ
รบกวนด้วยครับ
ขอบคุณครับ