2015-02-09 11 views
11

का उपयोग कर मेल भेजते समय 'की ओर से' हटा रहा है, मैं यह समझने की कोशिश कर रहा हूं कि मेलगुन गोलांग एपीआई का उपयोग करके मेल को 'ओर से' भेजे बिना मेल कैसे भेजना है।MailGun

यह कैसे पता से वर्तमान में दिखता है (जहां foo.com प्रेषक का ईमेल डोमेन और bar.com मेरे डोमेन है):

[email protected] on behalf of John Smith <[email protected]> 

क्या मुझे लगता है कि यह इस तरह दिखता है ऐसा करने के लिए की जरूरत है इसके बजाए:

John Smith <[email protected]> 

मैंने मेलगुन निर्देशों के अनुसार एसपीएफ़ और डीकेआईएम स्थापित किया है और सब कुछ सही होने के रूप में गुजरता है। जब मैं मेल भेज रहा हूं तो मैंने SetDKIM(true) का भी उपयोग किया है। क्या कोई सेटिंग है जो मुझे याद आ रही है या अतिरिक्त सत्यापन मुझे करने की ज़रूरत है?

+0

जीमेल पर ईमेल भेजने की कोशिश करते हैं और इसके बाद के संस्करण प्रश्न – masegaloeh

उत्तर

8

आपको ईमेल पते में sender संपत्ति को पते से भी सबसे अधिक संभावना है।

मुझे nodeMailer का उपयोग node.js प्रोजेक्ट के लिए एक ही समस्या थी। जीमेल और थंडरबर्ड पता ठीक से पता चलता है लेकिन आउटलुक

[email protected] on behalf of [email protected] 

जब मैं पूरा ईमेल संदेश शीर्ष लेख मैंने देखा में देखा है कि शीर्ष लेख में sender:[email protected] था के रूप में पते से प्रदर्शित होगा और from:[email protected]

था होगा

हमने पहले सोचा था कि यह एक मुद्दा था लेकिन वे ठीक थे और ईमेल हेडर में यह भी कहा गया था कि एसपीएफ़ और डीकिम दोनों गुजर रहे थे, इसलिए मैंने देखा कि प्रेषक हेडर से और आउटलुक से अलग था उस पर ध्यान देता है जहां जीमेल और थंडरबर्ड ज्यादा परवाह नहीं करते हैं।

sender शीर्षलेख को from मान पर सेट करने का प्रयास करें।

यहाँ गलत ईमेल हेडर से एक का हिस्सा का एक नमूना ऊपर

Received-SPF: pass (google.com.... 
Authentication-Results: mx.google.com; 
     dkim=pass [email protected]; 
     spf=pass (google.com..... 
Sender: [email protected] 
From: Persons Name <[email protected]> 

किसी और को खोजने के बस अगर के इस सूत्र Sender बराबर Sender: Persons Name <[email protected]>

+0

धन्यवाद। यह मेलगुन के साथ मेरा मुद्दा तय किया। – Skowronek

2

क्या आप एसपीएफ़/डीकेआईएम को स्थापित करने के मुकाबले किसी दूसरे डोमेन से भेजने की कोशिश कर रहे हैं?

आप केवल मेलगुन के साथ अधिकृत डोमेन से श्वेत लेबल वाले ईमेल भेज सकते हैं।

+0

नहीं, मैं कर रहा हूँ में प्राप्त ईमेल के शीर्षक पोस्ट करें जिस डोमेन को मैंने अधिकृत किया है उससे भेजना। दूसरे शब्दों में ऊपर से mail.bar.com वह है जिसे मैंने मेलगुन में निर्दिष्ट किया है। – Bill

+1

मुझे लगता है कि यह समस्या है! मेलबुन में आपको foo.com सेटअप करने की आवश्यकता है क्योंकि आप [email protected] (और mail.bar.com नहीं) भेज रहे हैं। –

8

को उदाहरण के मैच के लिए संपादित कर दिया है ... मैं था एक ही समस्या, क्योंकि मुझे एहसास नहीं हुआ कि मैं प्रेषक का पता [email protected] रखना चाहता था लेकिन मैंने जोड़ा - अनुशंसित - मेलगुन के लिए सबडोमेन: mg.domain.com। तो जब मैंने [email protected] से एक ईमेल भेजने का प्रयास किया, जैसे ही मैंने [email protected] का उपयोग किया है, "ओर से"/"भेजा गया" - "ओर से" चला गया है ... मूर्ख में...

1

Dhodgin के जवाब देने के लिए जोड़ने के लिए:

on behalf of संदेश को आप इस तरह के रूप में mail.bar.com MailGun में एक उप डोमेन का उपयोग कर रहे हैं और ई-मेल पते से भिन्न डोमेन उपयोग कर रहा है, तो आता है जैसे [email protected]
इस मुद्दे को जोड़ने के ठीक करने के लिए एक कस्टम MIME शीर्षलेख "प्रेषक" और इसे ईमेल पते से समान के रूप में सेट करें।

का उपयोग कर MailGun api सुनिश्चित करें कि एक कस्टम हेडर को जोड़ने के लिए जोड़ने के लिए एक h: उपसर्ग जैसे:

request.AddParameter("h:sender", "John Smith <[email protected]> "); 
+0

यह काम करता है, लेकिन ध्यान दें कि हेडर "प्रेषक" होना चाहिए और "एच: प्रेषक" नहीं होना चाहिए। MailGun लाइब्रेरी का उपयोग करते समय, AddParameter एच जोड़ता है: आपके लिए। – Bill

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

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