AMP e-postalarının yapısı ve oluşturulması
Important: this documentation is not applicable to your currently selected format websites!
E-posta bir MIME ağacı olarak yapılandırılmıştır. Bu MIME ağacı, mesaj gövdesini ve e-postaya ekleri içerir.
AMP'yi bir e-postaya yerleştirmek için, multipart/alternative
alt öğesi olarak text/x-amp-html
içerik türüne sahip yeni bir MIME bölümü ekleyin. Mevcut text/html
veya text/plain
bölümlerin yanında yaşamalıdır. Bu, e-posta mesajının tüm istemcilerde çalışmasını sağlar.
multipart/alternative
alt türü hakkında daha fazla bilgi için bkz: RFC 1521, bölüm 7.2.3.
Ek bilgi
text/x-amp-html
kısmı multipart/alternative
bir düğüm altında iç içe geçmiş olmalıdır. Bir e-posta, multipart/alternative
bir düğüm içinde birden fazla text/x-amp-html
parçasına sahip olamaz.
multipart/alternative
, text/x-amp-html
düğümüne ek olarak en az bir AMP (text/plain
veya text/html
) düğümü içermelidir. Bu, e-posta istemcileri AMP'yi desteklemeyen veya e-posta sağlayıcısının ayarları aracılığıyla devre dışı bırakan kullanıcılara gösterilecektir.
Not: Bazı e-posta istemcileri [1] yalnızca son MIME bölümünü oluşturacaktır, bu nedenle text/x-amp-html
MIME bölümünü text/html
MIME bölümünden önce yerleştirmenizi öneririz.
Yanıtlama/yönlendirme semantiği
E-posta istemcisi, bir kullanıcı AMP e-posta mesajını yanıtladığında veya ilettiğinde MIME ağacının text/x-amp-html
bölümünü çıkarır.
Sona erme
E-posta istemcisi, bir e-postanın AMP bölümünü belirli bir süre sonra, örneğin 30 gün sonra görüntülemeyi durdurabilir. Bu durumda, e-postalar text/html
veya text/plain
kısmı gösterecektir.
Örnek
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 data-css-strict> <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--