AMP

هيكلة وإظهار رسائل AMP الإلكترونية

تجري هيكلة البريد الإلكتروني كشجرة 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--