2015-01-29 7 views
12

मैं जीमेल के Email Markup functionality for Parcel Deliveries का परीक्षण कर रहा हूं, और ऐसा लगता है कि मैं इसे सही नहीं समझ सकता।जीमेल ईमेल मार्कअप काम नहीं कर रहा

Return-Path: <[email protected]> 
Received: from my-pc.local ([my.ip.add.ress]) 
     by mx.google.com with ESMTPSA id 68sm3737559qgz.8.2015.01.29.06.06.37 
     for <[email protected]> 
     (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); 
     Thu, 29 Jan 2015 06:06:38 -0800 (PST) 
Date: Thu, 29 Jan 2015 11:06:33 -0300 
From: "Test Name" <[email protected]> 
To: [email protected] 
Subject: Your package is on its way 
Message-ID: <[email protected]> 
MIME-Version: 1.0 
Content-Type: text/html; charset=us-ascii 
Content-Disposition: inline 
User-Agent: Mutt/1.5.23 (2014-03-12) 

<html> 
    <body> 
    <script type="application/ld+json"> 
    { 
     "@context": "http://schema.org", 
     "@type": "ParcelDelivery", 
     "deliveryAddress": { 
     "@type": "PostalAddress", 
     "streetAddress": "Test Address", 
     "addressLocality": "Test locality", 
     "addressRegion": "Test Region", 
     "addressCountry": "CL", 
     "postalCode": "7551234" 
     }, 
     "expectedArrivalUntil": "2015-02-12T12:00:00-04:00", 
     "carrier": { 
     "@type": "Organization", 
     "name": "Test org" 
     }, 
     "itemShipped": { 
     "@type": "Product", 
     "name": "iPod Mini" 
     }, 
     "partOfOrder": { 
     "@type": "Order", 
     "orderNumber": "176057", 
     "merchant": { 
      "@type": "Organization", 
      "name": "Test Org 2" 
     }, 
     "orderStatus": "OrderInTransit" 
     }, 
     "trackingUrl": "http://track.com/track/1234567890", 
     "trackingNumber": "1234567890" 
    } 
    </script> 
    <p>Test paragraph</p> 
    </body> 
</html> 

मार्कअप markup validator के अनुसार मान्य है: यह sending an e-mail to myself के बाद ई-मेल सामग्री है। अनुशंसित (लेकिन आवश्यक नहीं) फ़ील्ड हैं जिन्हें मैं याद कर रहा हूं। उन्हें जोड़ना मदद नहीं करता है।

<html> 
    <body> 
    <div itemscope itemtype="http://schema.org/ParcelDelivery"> 
     <div itemprop="deliveryAddress" itemscope itemtype="http://schema.org/PostalAddress"> 
     <meta itemprop="streetAddress" content="Test Address"/> 
     <meta itemprop="addressLocality" content="San Francisco"/> 
     <meta itemprop="addressRegion" content="CA"/> 
     <meta itemprop="addressCountry" content="US"/> 
     <meta itemprop="postalCode" content="94107"/> 
     </div> 
     <meta itemprop="expectedArrivalUntil" content="2015-01-12T12:00:00-08:00"/> 
     <div itemprop="carrier" itemscope itemtype="http://schema.org/Organization"> 
     <meta itemprop="name" content="Test Carrier"/> 
     </div> 
     <div itemprop="itemShipped" itemscope itemtype="http://schema.org/Product"> 
     <meta itemprop="name" content="iPod Mini"/> 
     </div> 
     <div itemprop="partOfOrder" itemscope itemtype="http://schema.org/Order"> 
     <meta itemprop="orderNumber" content="176057"/> 
     <div itemprop="merchant" itemscope itemtype="http://schema.org/Organization"> 
      <meta itemprop="name" content="Bob Dole"/> 
     </div> 
     <meta itemprop="orderStatus" content="OrderInTransit"/> 
     </div> 
     <meta itemprop="trackingUrl" content="http://track.com/track/1234567890"/> 
     <meta itemprop="trackingNumber" content="1234567890"/> 
    </div> 
    <p>Test paragraph</p> 
    </body> 
</html> 

मैं क्या याद आ रही है:

मैं भी कोई किस्मत अब तक के साथ माइक्रो़डेटा प्रारूप की कोशिश की?

मैं ई-मेल भेजने के लिए मठ उपयोग कर रहा हूँ:

mutt -e "set content_type=text/html" [email protected] -s "Your package is on its way" < test.html 

या सामग्री प्रकार के बिना:

mutt [email protected] -s "Your package is on its way" < test.html 
+0

मैं एक ही मुद्दा है, माइक्रो़डेटा सत्यापनकर्ता गुजरता है, लेकिन फिर भी जब खुद को एक ईमेल भेजना उन्हें छोड़ दिया जाता है। मैंने कल अपने डीएनएस में एक एसपीएफ़ रिकॉर्ड जोड़ा हालांकि मुझे नहीं लगता कि यह स्वयं परीक्षण (https://developers.google.com/gmail/markup/testing-your-chechema) के लिए आवश्यक है। –

+0

मैं अंततः इसे करने में कामयाब रहा। मुझे एक एसपीएफ़ रिकॉर्ड जोड़ना था और Google आईपी 2 ए 00: 1450: 4010: c07 :: 264 को अनुमत प्रेषक के रूप में चिह्नित करना था। मुझे लगता है कि ऐसा इसलिए है क्योंकि मैं Google एसएमटीपी रिले का उपयोग करता हूं। –

+0

@ एंटोनीपिनर्ड धन्यवाद, मैं निश्चित रूप से इसे आज़माउंगा। – jlhonora

उत्तर

1

आप गूगल SMTP रिले का उपयोग करते हैं, अगर आप किसी SPF इस तरह लग रही रिकॉर्ड का उपयोग करने के https://support.google.com/a/answer/178723?hl=en

+0

क्या आप और विस्तार कर सकते हैं? मुझे एक ही समस्या का सामना करना पड़ रहा है, कृपया –

0

मार्कअप ठीक लग रहा है। हालांकि आपको अपने मेल को डीकेआईएम या एसपीएफ़ के साथ प्रमाणीकृत करने की आवश्यकता है (देखें https://developers.google.com/gmail/markup/registering-with-google#email_sender_quality_guidelines)। इसे प्राप्त करने का सबसे आसान तरीका अपने स्वयं के बजाय जीमेल एसएमटीपी सर्वर का उपयोग करना है।

600 IN TXT "v=spf1 a include:_spf.google.com ~all" 

स्रोत::

+0

मैं जीमेल के एसएमटीपी सर्वर का उपयोग कर रहा हूं, यहां एक उदाहरण है smtp लॉग: '2 9 जनवरी 16:40:13 होस्ट = smtp.gmail.com tls = auth = [email protected] = test.email से @ gmail.com [email protected] mailsize = 1447 smtpstatus = 250 smtpmsg = '250 2.0.0 ठीक 1422560413 50sm7879005qgj.12 - gsmtp' exitcode = EX_OK'। हालांकि, कच्चे ईमेल सामग्री में मुझे डीकेआईएम हस्ताक्षर नहीं मिल रहा है। – jlhonora

+0

मुझे लगता है [email protected] आपका असली पता नहीं है !? अपने असली पते का उपयोग करने का प्रयास करें। –

+0

मैंने [email protected] – jlhonora

संबंधित मुद्दे