การแก้ไขปัญหาข้อผิดพลาดของอีเมล
หน้านี้แสดงรายการรหัสข้อผิดพลาดที่ Pushwoosh สามารถส่งคืนได้เมื่อส่งอีเมล โดยจัดกลุ่มตามสาเหตุ แต่ละรายการจะอธิบายความหมายของข้อผิดพลาดและวิธีแก้ไข
บัญชีและขีดจำกัดการส่ง
Anchor link toข้อผิดพลาดเหล่านี้หมายความว่าบัญชีหรือชุดการกำหนดค่าของคุณถึงขีดจำกัดการส่ง การหยุดชั่วคราว หรือการระงับ — ไม่มีอะไรผิดปกติกับตัวข้อความเอง
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| AccountDailyQuotaExceeded | บัญชีของคุณถึงโควต้าการส่งอีเมลรายวันแล้ว | รอให้โควต้ารีเซ็ต หรือติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อขอโควต้าที่สูงขึ้น |
| AccountSendingPaused / AccountSendingPausedException / ConfigurationSetSendingPaused / ConfigurationSetSendingPausedException | การส่งอีเมลถูกหยุดชั่วคราวสำหรับบัญชีหรือชุดการกำหนดค่าของคุณ โดยปกติเกิดจากอัตราการตีกลับ (bounce rate) หรือการร้องเรียน (complaint rate) ที่สูง | ตรวจสอบ อัตราการตีกลับและการร้องเรียน ของคุณและติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อกลับมาส่งอีกครั้ง |
| AccountSuspended | ความสามารถในการส่งอีเมลของบัญชีของคุณถูกระงับ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อค้นหาสาเหตุและวิธีกู้คืนการส่ง |
| AccountThrottled | มีการส่งอีเมลมากเกินไปในช่วงเวลาสั้นๆ และเกินขีดจำกัดอัตราการส่ง | ลดอัตราการส่งของคุณ หรือติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อขอขีดจำกัดอัตราที่สูงขึ้น |
การกำหนดค่าผู้ส่งและโดเมน
Anchor link toข้อผิดพลาดเหล่านี้ชี้ไปที่ปัญหาเกี่ยวกับวิธีการตั้งค่าและยืนยันโดเมนผู้ส่งหรือที่อยู่ “From” ของคุณ
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| CannotGetCredentials | Pushwoosh ไม่สามารถรับข้อมูลประจำตัวที่จำเป็นในการส่งอีเมลได้ | ตรวจสอบว่า โดเมนผู้ส่ง ของคุณได้รับการยืนยันและเปิดใช้งานอยู่ |
| FromEmailAddressNotVerifiedException | ที่อยู่ผู้ส่งยังไม่ได้รับการยืนยันและไม่สามารถใช้ส่งอีเมลนี้ได้ | ยืนยันโดเมนและที่อยู่อีเมลของผู้ส่ง แล้วลองอีกครั้ง |
| 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 | ฟิลด์ “FROM” ของ SMTP ว่างเปล่า | ตั้งค่าที่อยู่อีเมล “From” ที่ถูกต้องสำหรับข้อความ |
| SMTPCannotProcessRcpt | ฟิลด์ “RCPT” (ผู้รับ) ของ SMTP ว่างเปล่า | ตรวจสอบว่าที่อยู่อีเมลของผู้รับได้รับการตั้งค่าอย่างถูกต้อง |
| SMTPCannotProcessSending | เกิดข้อผิดพลาดภายในขณะส่งข้อความผ่าน SMTP | ลองส่งข้อความอีกครั้งในภายหลัง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อ ฝ่ายสนับสนุนของ Pushwoosh |
| SMTPIsNotConfigured | ยังไม่ได้ตั้งค่า SMTP สำหรับบัญชีนี้ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh เพื่อกำหนดค่าการส่ง SMTP |
| SMTPUnableToCreateConnection | Pushwoosh ไม่สามารถสร้างการเชื่อมต่อ SMTP ได้ | ตรวจสอบการตั้งค่าเซิร์ฟเวอร์ SMTP และข้อมูลประจำตัวของคุณ แล้วลองอีกครั้ง |
| SMTPUnableToSignDKIM | Pushwoosh ไม่สามารถลงนามข้อความด้วย DKIM ได้ | ตรวจสอบ การกำหนดค่า DKIM สำหรับโดเมนผู้ส่งของคุณ |
| SMTPUnknownError | เกิดข้อผิดพลาด SMTP ที่ไม่ระบุ | ลองส่งข้อความอีกครั้ง หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อ ฝ่ายสนับสนุนของ Pushwoosh |
ข้อผิดพลาดของเทมเพลตและเนื้อหา
Anchor link toข้อผิดพลาดเหล่านี้เกิดขึ้นในขณะที่ Pushwoosh สร้างหรือแสดงผลอีเมล — เทมเพลตที่ขาดหายไป ข้อมูล placeholder ที่ไม่ถูกต้อง หรือ HTML ที่มีรูปแบบไม่ถูกต้อง
| ข้อผิดพลาด | คำอธิบาย | สิ่งที่ต้องทำ |
|---|---|---|
| CannotGetEmailPlaceholders | Pushwoosh ไม่สามารถดึงข้อมูล placeholders ที่ใช้ในเทมเพลตอีเมลได้ | ตรวจสอบ placeholders ของ Dynamic Content ในเทมเพลตอีเมล |
| CannotGetTemplateBindings | Pushwoosh ไม่สามารถดึงข้อมูล data bindings ที่จำเป็นในการแสดงผลเทมเพลตได้ | ตรวจสอบการตั้งค่า Dynamic Content และ Liquid Templates ที่ใช้ในเทมเพลต |
| CannotNormalizeHTML | ไม่สามารถเตรียมเนื้อหาอีเมลเพื่อส่งได้ | ตรวจสอบข้อผิดพลาดในเนื้อหา HTML ของเทมเพลตอีเมล |
| CannotProcessEmailTemplateFromRepo | ไม่สามารถโหลดและประมวลผลเทมเพลตอีเมลได้ | ตรวจสอบการตั้งค่าเทมเพลตอีเมลแล้วลองอีกครั้ง |
| EmailCannotGetEmailTemplateCode | ไม่สามารถรับ email_template_code หรือค่าว่างเปล่า | ตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้องแล้วลองอีกครั้ง |
| EmailCannotGetEmailTemplateFromRepo | ไม่สามารถรับเทมเพลตอีเมลโดยใช้ email_template_code ได้ | ตรวจสอบว่าแพลตฟอร์มได้รับการกำหนดค่าอย่างถูกต้องแล้วลองอีกครั้ง |
| InvalidRenderingParameterException | ค่าใดค่าหนึ่งที่ใช้ในการเติมเทมเพลตไม่ถูกต้อง ซึ่งมักเกิดจาก JSON ที่มีรูปแบบไม่ถูกต้อง | ตรวจสอบข้อมูล Dynamic Content ที่ส่งไปยังเทมเพลต |
| InvalidTemplateException | ไม่สามารถแสดงผลเทมเพลตอีเมลที่ระบุได้ | ตรวจสอบข้อผิดพลาดในเทมเพลตอีเมลแล้วลองอีกครั้ง |
| MissingRenderingAttributeException | ไม่ได้ระบุค่าที่อ้างอิงโดย placeholder ในเทมเพลต | ตรวจสอบให้แน่ใจว่า placeholders ทั้งหมดที่ใช้ในเทมเพลตมีค่าที่ตรงกัน |
| TemplateDoesNotExistException | เทมเพลตอีเมลที่ระบุไม่มีอยู่ | ตรวจสอบว่าเทมเพลตอีเมลได้รับการกำหนดค่าอย่างถูกต้องและยังไม่ได้ถูกลบ |
| TooDeepTemplateInsertion | เทมเพลตซ้อนกันลึกเกินไป | ลดจำนวนการแทรกเทมเพลตที่ซ้อนกันในเนื้อหาอีเมล |
| UnableToBuildEmailAttachments | ไม่สามารถสร้างไฟล์แนบอย่างน้อยหนึ่งไฟล์ได้ | ตรวจสอบไฟล์แนบที่เพิ่มในอีเมลแล้วลองอีกครั้ง |
| UnableToBuildHTML | ไม่สามารถคอมไพล์เทมเพลตอีเมลได้ ส่วนใหญ่มักเกิดจากข้อผิดพลาดที่เกี่ยวข้องกับ placeholders ของ 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
| ข้อผิดพลาดภายในในโครงสร้างพื้นฐานการส่ง Amazon SES ของ Pushwoosh ซึ่งไม่ได้เกิดจากเนื้อหาข้อความหรือการตั้งค่าบัญชีของคุณ | ติดต่อ ฝ่ายสนับสนุนของ Pushwoosh พร้อมแจ้งชื่อข้อผิดพลาดที่แน่นอนและเวลาที่ส่งข้อความ |