วันพุธที่ 17 มิถุนายน พ.ศ. 2558

Error Unrouteable address แปลว่าอะไร ?



การส่งอีเมล์ในบางครั้ง เราอาจจะได้รับอีเมล์ตีกลับ โดยอีเมล์ที่ตีกลับมาจะมี Error บอกรายละเอียด ว่าทำไมถึงไม่สามารถส่งอีเมล์ไปถึงยังปลายทางได้ เราสามารถตรวจสอบ Error ต่างๆ และหาสาเหตุเบื้องต้นได้เอง โดยดูข้อความจาก Error (ข้อความในอีเมล์ตีกลับ จะมีรายละเอียดจำนวนมาก ให้สังเกตที่ Keyword)


*************************
ตัวอย่าง

Error: "Unrouteable address" แปลว่า ไม่สามารถติดต่อกับที่อยู่ดังกล่าวได้

สาเหตุคือ :
1. เกิดจากการพิมพ์ชื่อ รายชื่ออีเมล์ ไม่ถูกต้อง หรืออักษรตกหล่น เช่น abc@domian.com แทนที่จะเป็น abc@domain.com

2. เกิดจากการส่งอีเมล์ที่เกินขีดจำกัดที่ได้รับอนุญาตในการส่งต่อชั่วโมง

3. เกิดจากเซิฟเวอร์ปลายทางที่กำหนดค่า DNS, MX Record ไม่ถูกต้อง ทำให้เราได้รับอีเมล์ตีกลับว่าไม่มีชื่ออีเมล์นี้ที่ใช้งานอยู่

*************************

วิธีการแก้ไข

1. ตรวจสอบชื่ออีเมล์ให้ถูกต้อง ระมัดระวังเรื่องตัวสะกด แล้วทดลองส่งอีเมล์ไปยังปลายทางอีกครั้ง
2. ให้เพิ่มช่วงเวลาในการส่งอีเมล์ฉบับนั้นๆ ให้นานขึ้น และลองทดสอบส่งอีกครั้ง
3. ติดต่อผู้ดูแล หรือผู้ใช้อีเมล์ของเซิฟเวอร์ดังกล่าวให้ตรวจสอบค่าทางเทคนิคว่า มีการตั้งค่าถูกต้องหรือไม่

Error "no such user here" แปลว่าอะไร ?

การส่งอีเมล์ในบางครั้ง เราอาจจะได้รับอีเมล์ตีกลับ โดยอีเมล์ที่ตีกลับมาจะมี Error บอกรายละเอียด ว่าทำไมถึงไม่สามารถส่งอีเมล์ไปถึงยังปลายทางได้ เราสามารถตรวจสอบ Error ต่างๆ และหาสาเหตุเบื้องต้นได้เอง โดยดูข้อความจาก Error (ข้อความในอีเมล์ตีกลับ จะมีรายละเอียดจำนวนมาก ให้สังเกตที่ Keyword)


*************************
ตัวอย่าง

Error : No Such User Here

แปลว่า :  email  ปลายทางนั้นไม่มีอยู่จริง เป็นไปได้ว่าผู้ส่งอาจพิมพ์ชื่ออีเมล์ผิด ต้องตรวจสอบใหม่

*************************

วิธีการแก้ไข

1. ตรวจสอบ E-mail ว่าได้พิมพ์ถูกต้องหรือไม่ เช่น มีสัญลักษณ์พิเศษติดกับ  E-mail
2. ตรวจสอบกับ User ปลายทางว่าแจ้ง E-mail มาถูกต้องหรือไม่

[Outlook] Server error: '452 Too many recipients.' แก้ไขอย่างไร



 Server error: '452 Too many recipients.'

โดยทั่วไปหาก Sender ได้รับข้อความตีกลับ (NDR) ที่มีเนื้อหาดังตัวอย่างตามภาพแล้ว มักจะเกิดจากการส่งอีเมล์ไปยังผู้รับมากเกินไป ซึ่งจะขึ้นอยู่กับ Mail Server กำหนด ปกติแล้วจะส่งได้มากถึง 50 ผู้รับต่อครั้ง แต่ในกรณีนี้ปัญหาอยู่ที่ว่า Sender พยายามส่งออกอีเมล์เพียงแค่ 11 คนเท่านั้น ก็ได้รับอีเมล์ตีกลับจากระบบแล้ว เรามาตรวจสอบดูตัวอย่างพร้อม ๆ กัน
อีเมล์ตีกลับจาก System Administrator

ตัวอย่างข้อความตีกลับที่ส่งอีเมล์ไปยังผู้รับเกิน 10 คน

วิธีการเช็ค Header ของอีเมล์เพื่อตรวจสอบว่าอีเมล์ฉบับดังกล่าวส่งมาจากที่ใด

ไปที่ File

 คลิกปุ่ม 'Properties'

Header จะแสดงอยู่ที่ช่อง 'Internet Headers'

วิธีการวิเคราะห์ปัญหา

จากที่เราพยายามค้นหา Header ของอีเมล์ ก็พบว่าอีเมล์นี้ไม่มี Header แสดงว่า สาเหตุที่ Sender ได้รับอีเมล์ตีกลับ ไม่ได้มาจากการตั้ง Sending Limited ของ Mail Server ของผู้ให้บริการอย่างแน่นอน

จากนั้นได้ทดสอบสมมติฐานที่ 2 คือ ให้ผู้ส่ง Login ไปยัง Webmail และทำการส่งข้อความไปยังผู้รับจำนวน 11 อีเมล์ ปรากฏว่าสามารถส่งออกได้สำเร็จ

ดังนั้นผู้เขียนจึงให้ผู้ส่งทำการทดสอบอีกครั้ง โดยการเปลี่ยนสัญญาณอินเตอร์เน็ต จาก ISP หนึ่ง ไปยังอีก ISP หนึ่ง โดยใช้ Air Card เชื่อมต่อ Internet และส่งอีเมล์ดังกล่าวอีกครั้ง ผลปรากฏว่า เมื่อทำการส่งอีเมล์ไปยังผู้รับ 11 อีเมล์ ด้วยโปรแกรม MS Outlook สามารถส่งออกได้สำเร็จ

สรุปได้ว่า Server error: '452 Too many recipients.' ที่ผู้ส่งได้รับนั้น เป็นการตีกลับที่มาจากการจำกัดการส่งของผู้ให้บริการอินเตอร์เน็ต

ดังนั้นการแก้ไขปัญหาจึงต้องให้ทางผู้ให้บริการอินเตอร์เน็ตตรวจสอบไปยังระบบและแก้ไขปัญหาดังกล่าว



วันอังคารที่ 16 มิถุนายน พ.ศ. 2558

Error: Retry timeout exceeded แปลว่าอะไร

เกิดอะไรขึ้น?

ข้อความตีกลับ (NDR) ดังกล่าวเป็นปัญหาการติดต่อสื่อสารไปยัง Mail Server ปลายทาง ที่มันอาจจะพยายามทำการส่งอีเมล์ออกอยู่เรื่อย ๆ จนในที่สุดเกิดความล้มเหลว ทำให้อีเมล์ดังกล่าวที่ผู้ส่งพยายามส่งไม่สามารถไปถึงผู้รับได้ ซึ่งแต่ละ Mail Server จะทำการส่งอีเมล์ออกตามความถี่ของแต่ละ Server ที่กำหนดไว้ เมื่อไม่สำเร็จ Sender ก็จะได้รับข้อความตีกลับว่า "Retry timeout exceeded"


ทำไมเราถึงได้รับ Error: Retry timeout exceeded

Error ตีกลับนี้เกิดขึ้นได้โดยหลายเหตุปัจจัยมากมาย ซึ่งต้องค่อย ๆ ศึกษาหาคำตอบ และดูเป็นกรณี ๆ ไป เช่น Mail Server ปลายทาง มี Mailbox เต็ม, ปัญหาเครือข่ายไร้สายภายในองค์กร, ปัญหา SMTP Server Port ถูกบล็อค เป็นต้น


วิธีการแก้ไข

ดังที่กล่าวไปข้างต้นว่าสาเหตุของ Error นั้นอาจเกิดขึ้นมาจากหลายปัจจัย ทำให้เราต้องค่อยๆ หาทางแก้ไข หรือจุดบกพร่องเป็นกรณี ๆ ถ้ามั่นใจว่าปัญหาเกิดจาก Mail Server ปลายทาง ก็ยากที่จะแก้ไขได้ เนื่องจากว่า Sender คงไม่มีความสามารถไปควบคุม Mail Server ปลายทางให้รับอีเมล์ดังกล่าวได้ในขณะเกิดปัญหา แต่ก็มีวิธีแนะนำดังนี้

1. Save อีเมล์ตีกลับที่ผู้ส่งได้รับออกมาเป็น EML File
2. นำส่งผู้ให้บริการอีเมล์ของเรา หรือปรึกษา Technical Support ให้ตรวจสอบหาสาเหตุ
3. นำส่งผู้ให้บริการอีเมล์ของ Server ปลายทางให้ตรวจสอบหาสาเหตุ (กรณีปัญหาเกิดจาก Mail Server ปลายทาง)

ผู้ให้บริการเช่าEmail Hosting อันดับ 1

วันพฤหัสบดีที่ 11 มิถุนายน พ.ศ. 2558

NDR คืออะไร สำคัญอย่างไร


NDR คืออะไร

NDR ย่อมาจากคำว่า Non-Delivery Report เป็นคำศัพท์เทคนิคของระบบอีเมล์ ซึ่งมีความหมายว่า รายงานแจ้งว่าอีเมล์ส่งออกไม่ประสบความสำเร็จ หรืออีเมล์ตีกลับ (Bounce Message) นั่นเอง

ทั้งนี้ผู้ส่งจะได้รับ NDR ได้นั้นมีอยู่หลายเหตุปัจจัยด้วยกัน เช่น

1. การส่งอีเมล์ออกโดยไม่มีการ Authentication ด้วย Username ระบบอีเมล์จึงมีการส่ง NDR แจ้งให้ผู้ส่งทราบว่า ข้อความดังกล่าวที่ส่งออกนั้น ไปไม่ถึงผู้รับ

2. Mailbox ของอีเมล์ปลายทางเต็ม เมื่อผู้ส่งส่งข้อความไปก็อาจจะได้รับข้อความตีกลับลักษณะว่า Mailbox is full. แต่กรณีนี้ต้องสังเกตด้วยว่าเป็นอีเมล์สแปมที่ส่งมาหลอกหรือไม่

3. NDR จาก Mail Server ปลายทาง เช่น Error 554 5.7.1 Relay access denied

4. Sender ส่งอีเมล์ที่มีไฟล์แนบเกิน พื้นที่ Mailbox ของ Server ปลายทาง

NDR สำคัญอย่างไร และใช้ตอนไหน

ข้อความตีกลับ หรือ NDR ช่วยได้อย่างมากต่อการตรวจสอบของผู้ให้บริการอีเมล์ Server หรือแม้กระทั่ง End-user เองก็สามารถอ่าน NDR ได้ว่าอีเมล์ที่ Sender ส่งนั้นไปไม่ถึงผู้รับด้วยเหตุใด
ดังนั้นเมื่อผู้ส่งส่งอีเมล์ไม่ออก NDR จึงสำคัญมา ถือเป็นกุญแจสำคัญในการตรวจสอบความผิดปกติของ Mail Server ที่จะรายงานผ่านข้อความตีกลับที่ผู้ส่งได้รับ

อ่าน NDR ไม่ออก (ไม่เข้าใจ) ทำอย่างไร?

บางครั้งที่ NDR จะแสดงคำศัพท์ หรือประโยคทางเทคนิค ที่ End-user อาจจะไม่เข้าใจกระจ่างชัด สามารถ Save อีเมล์ตีกลับดังกล่าวให้เป็นไฟล์ .EML แล้วส่งให้ผู้ให้บริการ Email Hosting Provider ช่วยถอดข้อความออกมาเป็นคำศัพท์หรือภาษาที่เราเข้าใจง่ายขึ้นได้

บทความที่เกี่ยวข้อง

[MS Outlook] วิธี Export Email ฉบับที่ต้องการให้เป็น .eml
ผู้ส่ง (Sender) ส่งอีเมล์หาเรา และได้รับอีเมล์ตีกลับ
[GoCloud][Webmail] ส่งอีเมล์ออกแล้วไม่ถึงผู้รับ ไม่มีข้อความตีกลับ


บริษัท เทคโนโลยีแลนด์ จำกัด 
ผู้ให้บริการเช่าEmail Hosting อันดับ1

วันพุธที่ 10 มิถุนายน พ.ศ. 2558

554 Delivery Error : dd This user doesn't have a yahoo.com account แปลว่าอะไร?



การส่งอีเมล์ในบางครั้ง เราอาจจะได้รับอีเมล์ตีกลับ โดยอีเมล์ที่ตีกลับมาจะมี Error บอกรายละเอียด ว่าทำไมถึงไม่สามารถส่งอีเมล์ไปถึงยังปลายทางได้ เราสามารถตรวจสอบ Error ต่างๆ และหาสาเหตุเบื้องต้นได้เอง โดยดูข้อความจาก Error (ข้อความในอีเมล์ตีกลับ จะมีรายละเอียดจำนวนมาก ให้สังเกตที่ Keyword)

*************************

ตัวอย่าง


554 delivery error : dd This user doesn't have a yahoo.com account (xxx.xx@yahoo.com) 
แปลว่า : ไม่พบ E-mail Address ดังกล่าวในระบบ yahoo.com

*************************

วิธีการแก้ไข


1. ตรวจสอบ E-mail ว่าได้พิมพ์ถูกต้องหรือไม่ เช่น มีสัญลักษณ์พิเศษติดกับ Account E-mail

Error Recipient address rejected: User not found แปลว่าอะไร?

การส่งอีเมล์ในบางครั้ง เราอาจจะได้รับอีเมล์ตีกลับ โดยอีเมล์ที่ตีกลับมาจะมี Error บอกรายละเอียด ว่าทำไมถึงไม่สามารถส่งอีเมล์ไปถึงยังปลายทางได้ เราสามารถตรวจสอบ Error ต่างๆ และหาสาเหตุเบื้องต้นได้เอง โดยดูข้อความจาก Error (ข้อความในอีเมล์ตีกลับ จะมีรายละเอียดจำนวนมาก ให้สังเกตที่ Keyword)


*************************
ตัวอย่าง

Error *Recipient address rejected: User not found* 

แปลว่า : ถูกตีกลับโดยปลายทาง เนื่องจากไม่พบ E-mail Address ดังกล่าวในระบบ 

*************************

วิธีการแก้ไข

1. ตรวจสอบ E-mail ว่าได้พิมพ์ถูกต้องหรือไม่ เช่น มีสัญลักษณ์พิเศษติดกับ E-mail