การแก้ไขปัญหาข้อผิดพลาดของอีเมล
หน้านี้แสดงรายการรหัสข้อผิดพลาดที่ Pushwoosh สามารถส่งคืนเมื่อส่งอีเมล โดยจัดกลุ่มตามสาเหตุที่ทำให้เกิดข้อผิดพลาดแต่ละรายการจะอธิบายความหมายของข้อผิดพลาดและวิธีแก้ไข
บัญชีและขีดจำกัดการส่ง
Anchor link toข้อผิดพลาดเหล่านี้หมายความว่าบัญชีหรือชุดการกำหนดค่าของคุณถึงขีดจำกัดการส่ง การหยุดชั่วคราว หรือการระงับ — ไม่มีอะไรผิดปกติกับตัวข้อความเอง
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| AccountDailyQuotaExceeded | บัญชีของคุณถึงโควต้าการส่งอีเมลรายวันแล้ว | รอให้โควต้ารีเซ็ต หรือติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อขอโควต้าที่สูงขึ้น |
| AccountSendingPaused / AccountSendingPausedException / ConfigurationSetSendingPaused / ConfigurationSetSendingPausedException | การส่งอีเมลถูกหยุดชั่วคราวสำหรับบัญชีหรือชุดการกำหนดค่าของคุณ โดยปกติเกิดจากอัตราการตีกลับหรือการร้องเรียนที่สูง | ตรวจสอบ อัตราการตีกลับและการร้องเรียน ของคุณและติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อกลับมาส่งอีกครั้ง |
| AccountSuspended | ความสามารถในการส่งอีเมลของบัญชีของคุณถูกระงับ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อค้นหาสาเหตุและวิธีกู้คืนการส่ง |
| AccountThrottled | มีการส่งอีเมลมากเกินไปในช่วงเวลาสั้นๆ และเกินขีดจำกัดอัตราการส่ง | ลดอัตราการส่งของคุณ หรือติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อขอขีดจำกัดอัตราที่สูงขึ้น |
การกำหนดค่าผู้ส่งและโดเมน
Anchor link toข้อผิดพลาดเหล่านี้ชี้ไปที่ปัญหาเกี่ยวกับวิธีการตั้งค่าและยืนยันโดเมนการส่งหรือที่อยู่ “From” ของคุณ
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| CannotGetCredentials | Pushwoosh ไม่สามารถรับข้อมูลประจำตัวที่จำเป็นในการส่งอีเมลได้ | ตรวจสอบว่า โดเมนผู้ส่ง ของคุณได้รับการยืนยันและใช้งานอยู่ |
| FromEmailAddressNotVerifiedException | ที่อยู่ผู้ส่งไม่ได้รับการยืนยันและไม่สามารถใช้ส่งอีเมลนี้ได้ | ยืนยันโดเมนและที่อยู่อีเมลของผู้ส่ง แล้วลองอีกครั้ง |
| From email domain is not verified (1296) | โดเมน “From” ยังไม่เสร็จสิ้นการยืนยัน DNS ดังนั้นจึงไม่สามารถสร้างข้อความได้ (รวมถึงอีเมลทดสอบ) | ตรวจสอบสถานะของโดเมนใน โดเมนผู้ส่งของคุณ และเพิ่มระเบียนใดๆ ที่ยังคงมีเครื่องหมาย Pending |
| Reply email domain is not verified (1297) | โดเมน reply-to ยังไม่เสร็จสิ้นการยืนยัน DNS ดังนั้นจึงไม่สามารถสร้างข้อความได้ (รวมถึงอีเมลทดสอบ) | ตรวจสอบสถานะของโดเมนใน โดเมนผู้ส่งของคุณ และเพิ่มระเบียนใดๆ ที่ยังคงมีเครื่องหมาย Pending |
| FromEmailMissing | ที่อยู่อีเมล “From” หายไปหรือไม่ถูกต้อง | ตั้งค่าที่อยู่อีเมล “From” ที่ถูกต้องและได้รับการยืนยันในการ กำหนดค่าแพลตฟอร์มอีเมล หรือในการตั้งค่าข้อความ |
| FromNameMissing | ”From Name” สำหรับอีเมลหายไปหรือไม่ถูกต้อง | ตั้งค่า “From Name” ที่ถูกต้องในการ กำหนดค่าแพลตฟอร์มอีเมล หรือในการตั้งค่าข้อความ |
| MailFromDomainNotVerified / MailFromDomainNotVerifiedException | ไม่สามารถส่งข้อความได้เนื่องจาก Pushwoosh ไม่พบระเบียน MX ที่จำเป็นสำหรับโดเมนการส่ง | ตรวจสอบ ระเบียน DNS/DKIM สำหรับโดเมนการส่งของคุณและตรวจสอบให้แน่ใจว่าได้เผยแพร่อย่างถูกต้อง |
| InvalidTrackingOptionsException | โดเมนการติดตามที่กำหนดเองซึ่งกำหนดค่าไว้สำหรับการติดตามการเปิด/คลิกไม่ถูกต้อง | ตรวจสอบ การตั้งค่าโดเมนการติดตามที่กำหนดเอง ของคุณ |
ปัญหาที่อยู่ผู้รับ
Anchor link toข้อผิดพลาดเหล่านี้เกิดจากที่อยู่อีเมลของผู้รับเอง — รูปแบบของมัน หรือประวัติการตีกลับและการร้องเรียน — ไม่ใช่โดยบัญชีหรือเทมเพลตของคุณ
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| AddressContainsControlOrWhitespace | ที่อยู่อีเมลมีอักขระควบคุมหรือช่องว่างพิเศษ | ลบอักขระที่ซ่อนอยู่หรือช่องว่างออกจากที่อยู่อีเมลแล้วลองอีกครั้ง |
| EmailComplaint | ผู้รับเคยทำเครื่องหมายข้อความจากคุณว่าเป็นสแปม | ลบผู้รับนี้ออกจากการส่งในอนาคตเพื่อปกป้องชื่อเสียงผู้ส่งของคุณ |
| EmailIsBounced | ไม่สามารถส่งข้อความได้เนื่องจากที่อยู่อีเมลนี้เคยตีกลับแล้ว | ใช้ที่อยู่อีเมลที่ถูกต้องและใช้งานได้ หรือลบผู้รับนี้ออกจากรายชื่อผู้รับจดหมายของคุณ |
| IllegalEmailAddress | ที่อยู่อีเมลของผู้รับมีรูปแบบที่ไม่ถูกต้อง | ตรวจสอบที่อยู่อีเมลของผู้รับและแก้ไขให้ถูกต้อง |
| UnableToParseEmailBCC | ฟิลด์ BCC มีค่าที่ไม่ถูกต้อง | ตรวจสอบรูปแบบของที่อยู่ในฟิลด์ BCC |
ข้อผิดพลาดในการจัดส่ง SMTP
Anchor link toข้อผิดพลาดเหล่านี้เกิดขึ้นในขณะที่ Pushwoosh ส่งข้อความผ่าน SMTP ตั้งแต่การกำหนดค่าที่ขาดหายไปไปจนถึงการเชื่อมต่อที่ล้มเหลว
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| SMTPCannotProcessData | Pushwoosh ไม่สามารถสร้างอีเมลสำหรับการจัดส่ง SMTP ได้ | ตรวจสอบการตั้งค่าเทมเพลตอีเมล |
| SMTPCannotProcessFrom | ฟิลด์ SMTP “FROM” ว่างเปล่า | ตั้งค่าที่อยู่อีเมล “From” ที่ถูกต้องสำหรับข้อความ |
| SMTPCannotProcessRcpt | ฟิลด์ SMTP “RCPT” (ผู้รับ) ว่างเปล่า | ตรวจสอบว่าที่อยู่อีเมลของผู้รับถูกตั้งค่าอย่างถูกต้อง |
| SMTPCannotProcessSending | เกิดข้อผิดพลาดภายในขณะส่งข้อความผ่าน SMTP | ลองส่งข้อความอีกครั้งในภายหลัง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อ ฝ่ายสนับสนุนของ Pushwoosh |
| SMTPIsNotConfigured | ยังไม่ได้ตั้งค่า SMTP สำหรับบัญชีนี้ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อกำหนดค่าการส่ง SMTP |
| SMTPProviderBlocked (1138) | Pushwoosh หยุดการส่งไปยังผู้ให้บริการอีเมลของผู้รับรายนี้จากบัญชีของคุณชั่วคราว หลังจากมีการตีกลับและข้อผิดพลาดมากเกินไปในช่วงเวลาสั้นๆ | รอให้การส่งกลับมาทำงานอีกครั้ง หรือติดต่อ ฝ่ายสนับสนุนของ Pushwoosh หากปัญหานี้ยังคงอยู่ |
| SMTPUnableToCreateConnection | Pushwoosh ไม่สามารถสร้างการเชื่อมต่อ SMTP ได้ | ตรวจสอบการตั้งค่าเซิร์ฟเวอร์ SMTP และข้อมูลประจำตัวของคุณ แล้วลองอีกครั้ง |
| SMTPUnableToSignDKIM | Pushwoosh ไม่สามารถลงนามข้อความด้วย DKIM ได้ | ตรวจสอบ การกำหนดค่า DKIM สำหรับโดเมนการส่งของคุณ |
| SMTPUnknownError | เกิดข้อผิดพลาด SMTP ที่ไม่ระบุ | ลองส่งข้อความอีกครั้ง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อ ฝ่ายสนับสนุนของ Pushwoosh |
| SMTPUnknownProvider (1139) | Pushwoosh ไม่สามารถระบุผู้ให้บริการอีเมลสำหรับที่อยู่ของผู้รับได้ | ตรวจสอบว่าที่อยู่อีเมลของผู้รับมีรูปแบบที่ถูกต้อง หรือติดต่อ ฝ่ายสนับสนุนของ Pushwoosh หากที่อยู่ดูถูกต้อง |
ข้อผิดพลาดของเทมเพลตและเนื้อหา
Anchor link toข้อผิดพลาดเหล่านี้เกิดขึ้นในขณะที่ Pushwoosh สร้างหรือแสดงผลอีเมล — เทมเพลตที่ขาดหายไป ข้อมูลตัวยึดตำแหน่งที่ไม่ถูกต้อง หรือ HTML ที่มีรูปแบบไม่ถูกต้อง
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| CannotGetEmailPlaceholders | Pushwoosh ไม่สามารถดึงตัวยึดตำแหน่งที่ใช้ในเทมเพลตอีเมลได้ | ตรวจสอบตัวยึดตำแหน่ง Dynamic Content ในเทมเพลตอีเมล |
| CannotGetTemplateBindings | Pushwoosh ไม่สามารถดึงข้อมูลที่จำเป็นในการแสดงผลเทมเพลตได้ | ตรวจสอบการตั้งค่า Dynamic Content และ Liquid Templates ที่ใช้ในเทมเพลต |
| CannotNormalizeHTML | ไม่สามารถเตรียมเนื้อหาอีเมลสำหรับการส่งได้ | ตรวจสอบเนื้อหา HTML ของเทมเพลตอีเมลเพื่อหาข้อผิดพลาด |
| CannotProcessEmailTemplateFromRepo | ไม่สามารถโหลดและประมวลผลเทมเพลตอีเมลได้ | ตรวจสอบการตั้งค่าเทมเพลตอีเมลแล้วลองอีกครั้ง |
| EmailCannotGetEmailTemplateCode | ไม่สามารถรับ email_template_code ได้ หรือค่าว่างเปล่า | ตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้องแล้วลองอีกครั้ง |
| EmailCannotGetEmailTemplateFromRepo | ไม่สามารถรับเทมเพลตอีเมลโดยใช้ email_template_code ได้ | ตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้องแล้วลองอีกครั้ง |
| InvalidRenderingParameterException | หนึ่งในค่าที่ใช้ในการเติมเทมเพลตไม่ถูกต้อง ซึ่งมักเกิดจาก JSON ที่มีรูปแบบไม่ถูกต้อง | ตรวจสอบข้อมูล Dynamic Content ที่ส่งไปยังเทมเพลต |
| InvalidTemplateException | ไม่สามารถแสดงผลเทมเพลตอีเมลที่ระบุได้ | ตรวจสอบข้อผิดพลาดในเทมเพลตอีเมลแล้วลองอีกครั้ง |
| MissingRenderingAttributeException | ไม่ได้ระบุค่าที่อ้างอิงโดยตัวยึดตำแหน่งในเทมเพลต | ตรวจสอบให้แน่ใจว่าตัวยึดตำแหน่งทั้งหมดที่ใช้ในเทมเพลตมีค่าที่ตรงกัน |
| TemplateDoesNotExistException | เทมเพลตอีเมลที่ระบุไม่มีอยู่ | ตรวจสอบว่าเทมเพลตอีเมลได้รับการกำหนดค่าอย่างถูกต้องและยังไม่ได้ถูกลบ |
| TooDeepTemplateInsertion | เทมเพลตซ้อนกันลึกเกินไป | ลดจำนวนการแทรกเทมเพลตที่ซ้อนกันในเนื้อหาอีเมล |
| UnableToBuildEmailAttachments | ไม่สามารถสร้างไฟล์แนบอย่างน้อยหนึ่งไฟล์ได้ | ตรวจสอบไฟล์แนบที่เพิ่มในอีเมลแล้วลองอีกครั้ง |
| UnableToBuildHTML | ไม่สามารถคอมไพล์เทมเพลตอีเมลได้ ส่วนใหญ่มักเกิดจากข้อผิดพลาดที่เกี่ยวข้องกับ ตัวยึดตำแหน่ง Dynamic Content หรือ Liquid Templates | ตรวจสอบการตั้งค่าเทมเพลตอีเมล |
| UnableToCreateHTML | Pushwoosh ไม่สามารถสร้าง HTML สุดท้ายสำหรับอีเมลได้ | ตรวจสอบการตั้งค่าเทมเพลตอีเมล |
| UnableToInsertTemplate | Pushwoosh ไม่สามารถแทรกเทมเพลตที่อ้างอิงลงในอีเมลได้ | ตรวจสอบการอ้างอิงเทมเพลตที่แทรก/ซ้อนกันในเนื้อหาอีเมล |
| UnableToMinifyHTML | Pushwoosh ไม่สามารถย่อขนาดเนื้อหา HTML ของอีเมลได้ | ตรวจสอบ HTML ของเทมเพลตอีเมลเพื่อหามาร์กอัปที่มีรูปแบบไม่ถูกต้อง |
Liquid templates และ Connected Content
Anchor link toข้อผิดพลาดเหล่านี้เป็นข้อผิดพลาดเฉพาะสำหรับไวยากรณ์ Liquid และคำขอ Connected Content ที่ใช้ในการดึงข้อมูลส่วนบุคคล
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| ConnectedContentInvalidJSON | ปลายทางของ Connected Content ส่งคืน JSON ที่ไม่ถูกต้อง | ตรวจสอบว่าแบ็กเอนด์ของคุณส่งคืน JSON ที่ถูกต้องสำหรับคำขอ Connected Content |
| ConnectedContentInvalidParameters | จำนวนพารามิเตอร์ที่ส่งไปยัง Connected Content ไม่ตรงกับเทมเพลต | ตรวจสอบพารามิเตอร์ที่ส่งในแท็ก Connected Content กับเทมเพลตของคุณ |
| ConnectedContentInvalidTemplate | แท็ก Connected Content มีเทมเพลต Liquid ที่ไม่ถูกต้อง | ตรวจสอบไวยากรณ์ Liquid ที่ใช้ภายในแท็ก Connected Content |
| ConnectedContentInvalidURL | Pushwoosh ไม่สามารถดึง URL ที่ระบุใน Connected Content ได้ | ตรวจสอบว่า URL ของ Connected Content ถูกต้องและสามารถเข้าถึงได้ |
| ConnectedContentInvalidVarExpression | นิพจน์ ${} ที่ใช้ใน Connected Content ไม่ถูกต้อง | ตรวจสอบไวยากรณ์ ${} ที่ใช้ในแท็ก Connected Content |
| InvalidLiquidTemplate | อีเมลมีเทมเพลต Liquid ที่ไม่ถูกต้อง | ตรวจสอบไวยากรณ์ Liquid Templates ที่ใช้ในอีเมล |
| LiquidTemplateInvalidParsing | ไม่สามารถแยกวิเคราะห์เทมเพลต Liquid ได้เนื่องจากข้อผิดพลาดทางไวยากรณ์ | ตรวจสอบไวยากรณ์ Liquid Templates ที่ใช้ในอีเมล |
| LiquidTemplateInvalidRendering | ไม่สามารถแสดงผลเทมเพลต Liquid ด้วยข้อมูลที่มีอยู่ได้ | ตรวจสอบว่าตัวแปรที่ใช้ใน Liquid Templates ตรงกับข้อมูลที่มีอยู่สำหรับผู้รับ |
| LiquidTemplateInvalidTimezone | มีการใช้เขตเวลาที่ไม่ถูกต้องกับตัวกรองวันที่ในเทมเพลต Liquid | ตรวจสอบค่าเขตเวลาที่ใช้กับตัวกรองวันที่ใน Liquid Templates ของคุณ |
ข้อผิดพลาดในการจัดส่งและโครงสร้างพื้นฐาน
Anchor link toข้อผิดพลาดเหล่านี้มาจากโครงสร้างพื้นฐานการส่งอีเมลเอง ส่วนใหญ่เป็นข้อผิดพลาดชั่วคราวหรือภายใน และหลายข้อต้องการให้ฝ่ายสนับสนุนของ Pushwoosh ตรวจสอบ
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| CannotConnect | Pushwoosh ไม่สามารถเชื่อมต่อกับเกตเวย์การส่งอีเมลได้ | ลองส่งข้อความอีกครั้งในภายหลัง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อ ฝ่ายสนับสนุนของ Pushwoosh |
| CannotGetDeviceAPIURL | Pushwoosh ไม่สามารถระบุ URL ของ API ที่จำเป็นในการส่งอีเมลได้ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh |
| CannotSend | ไม่สามารถส่งอีเมลได้ | ลองส่งข้อความอีกครั้งในภายหลัง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อ ฝ่ายสนับสนุนของ Pushwoosh |
| EmailSESInvalidParameterValue | หนึ่งในพารามิเตอร์ที่ส่งไปยัง Amazon ไม่ถูกต้อง | ตรวจสอบพารามิเตอร์ที่ส่งแล้วลองอีกครั้ง |
| Failed | ไม่สามารถส่งข้อความได้ด้วยเหตุผลภายใน | ลองส่งข้อความอีกครั้ง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อ ฝ่ายสนับสนุนของ Pushwoosh |
| MessageRejected | Amazon ปฏิเสธข้อความ และไม่ได้ถูกส่ง | ตรวจสอบเนื้อหาข้อความและที่อยู่ผู้รับ แล้วลองอีกครั้ง |
| RequestTimeout | คำขอไปยังบริการส่งอีเมลหมดเวลา | ลองส่งข้อความอีกครั้งในภายหลัง |
| SpamDetected | ข้อความถูกตั้งค่าสถานะเป็นสแปมและไม่ได้ถูกส่ง | ตรวจสอบเนื้อหาของคุณเพื่อหาลักษณะที่คล้ายสแปม และติดต่อ ฝ่ายสนับสนุนของ Pushwoosh หากคุณเชื่อว่านี่เป็นข้อผิดพลาด |
| TransientFailure | เกิดความล้มเหลวชั่วคราวทางฝั่งของ Amazon ขณะส่งข้อความ | ลองส่งข้อความอีกครั้งในภายหลัง |
| UnableToUnmarshalMetaData | Pushwoosh ไม่สามารถประมวลผลข้อมูลเมตาที่แนบมากับอีเมลได้ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh พร้อมกับ ID ของข้อความ |
| UnknownError | เกิดข้อผิดพลาดในการส่งที่ไม่ระบุ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh พร้อมกับ ID ของข้อความเพื่อการตรวจสอบ |
ข้อผิดพลาดการกำหนดค่า Amazon SES
Anchor link toข้อผิดพลาดเหล่านี้มาจากโครงสร้างพื้นฐานการส่ง Amazon SES ภายในของ Pushwoosh ไม่ใช่จากเนื้อหาข้อความหรือการตั้งค่าบัญชีของคุณ
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
Amazon SES configuration errors
| ข้อผิดพลาดภายในในโครงสร้างพื้นฐานการส่ง Amazon SES ของ Pushwoosh ซึ่งไม่ได้เกิดจากเนื้อหาข้อความหรือการตั้งค่าบัญชีของคุณ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh พร้อมกับชื่อข้อผิดพลาดที่แน่นอนและเวลาที่ส่งข้อความ |