هيكلة وإظهار رسائل AMP الإلكترونية
Important: this documentation is not applicable to your currently selected format stories!
تجري هيكلة البريد الإلكتروني كشجرة MIME. تحتوي شجرة MIME هذه على نص الرسالة وأي مرفقات بالبريد الإلكتروني.
لتضمين AMP داخل بريد إلكتروني، أضف جزء MIME جديد بنوع محتوى text/x-amp-html
كتابع لـmultipart/alternative
. يجب أن يتواجد بجانب أجزاء text/html
أو text/plain
الموجودة. هذا يضمن أن رسالة البريد الإلكتروني تعمل على جميع العملاء.
لمزيد من المعلومات حول النوع الفرعي multipart/alternative
، راجع RFC 1521، القسم 7.2.3.
معلومات إضافية
يجب إدراج الجزء text/x-amp-html
أسفل عقدة multipart/alternative
. لا يمكن أن تتضمن رسالة البريد الإلكتروني أكثر من جزء text/x-amp-html
واحد داخل عقدة multipart/alternative
.
يجب أن يحتوي multipart/alternative
على عقدة (text/plain
أو text/html
) واحدة على الأقل غير مدعومة من AMP بالإضافة إلى عقدة text/x-amp-html
. سوف يتم عرض هذا الأمر للمستخدمين الذين لا يدعم عملاء البريد الإلكتروني لديهم AMP أو الذين ينسحبون عن طريق إعدادات موفر البريد الإلكتروني.
ملاحظة: بعض عملاء البريد الإلكتروني[1] يُظهرون فقط جزء MIME الأخير، لذا نوصي بوضع جزء MIME بالقيمة text/x-amp-html
قبل جزء MIME بالقيمة text/html
.
دلالات الرد/إعادة التوجيه
يزيل عميل البريد الإلكتروني جزء text/x-amp-html
من شجرة MIME عندما يرد أحد المستخدمين أو يعيد إرسال رسالة AMP الإلكترونية.
انتهاء الصلاحية
قد يوقف عميل البريد الإلكتروني عرض جزء AMP من البريد الإلكتروني بعد فترة معينة من الوقت، مثل 30 يومًا. في هذه الحالة، سوف تعرض رسائل البريد الإلكتروني الجزء text/html
أو text/plain
.
مثال
From: Person A <persona@example.com> To: Person B <personb@example.com> Subject: An AMP email! Content-Type: multipart/alternative; boundary="001a114634ac3555ae05525685ae" --001a114634ac3555ae05525685ae Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Hello World in plain text! --001a114634ac3555ae05525685ae Content-Type: text/x-amp-html; charset="UTF-8" <!doctype html> <html ⚡4email> <head> <meta charset="utf-8"> <style amp4email-boilerplate>body{visibility:hidden}</style> <script async src="https://cdn.ampproject.org/v0.js"></script> </head> <body> Hello World in AMP! </body> </html> --001a114634ac3555ae05525685ae Content-Type: text/html; charset="UTF-8" <span>Hello World in HTML!</span> --001a114634ac3555ae05525685ae--