เรียนถาม กูรูครับ
ออกตัวก่อนว่าเป็นแค่ Admin ฝึกหัด....
มีปัญหาเรื่องการส่ง email ครับ
เช่น กรณีที่ user ลืมรหัสผ่าน user ต้องกรอก email เพื่อ set รหัสผ่านใหม่ พอกด continue หน้าจอปรากฎดังนี้ครัับ
"ระบบได้จัดส่งอีเมล์ไปยังอีเมล์ของคุณแล้ว คลิกลิ้งค์ที่อยู่ในอีเมล์เพื่อกำหนดรหัสผ่านใหม่"
แต่ user ไม่ได้รับ mail ผมเข้าไปดูที่ Error Log ปรากฎดังนี้ครับ
"2: fsockopen() [<a href='function.fsockopen'>function.fsockopen[/url]]: unable to connect to 113.53.228.11:587 (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."
และ
"ไม่สามารถเชื่อมต่อ SMTP ได้: 10060 : A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."
โดยค่าที่ Set , Mail Type เป็น SMTP ครับ
แต่พอเปลี่ยนค่า Mail Type เป็น (PHP Default) ก็ยังคงส่ง mail ไม่ได้แต่จะได้ผลลัพธ์อีกอย่างคือ
"2: mail() [<a href='function.mail'>function.mail[/url]]: SMTP server response: 501 5.5.4 Invalid Address" และ
"ไม่สามารถส่งอีเมล์ '
mail@gmail.com' ได้"
ผมได้ทำการทดสอบโดยการใช้ Outlook Express และ set ค่าทั้ง email , SMTP ปรากฎว่า Outlook Express สามารถที่จะรับ-ส่ง email ได้
และทดสอบอีกแบบคือ ไปหา script ส่ง mail ครับด้วย ('phpmailer.php') และทดสอบส่ง mail ปรากฎว่า สามารถส่งได้
ผมใช้ SMF 2.0 RC2 ครับ
นอกจาก Maintenance->mail->mail setting แล้ว ต้องไปตั้งค่าที่ไหน อีกหรือเปล่าครับ
ขอบคุณทุกท่านที่ เข้ามาดู และ ตอบครับ...............