AMP

AMP e-postalarının yapısı ve oluşturulması

Important: this documentation is not applicable to your currently selected format stories!

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--