विभिन्न रिले मेजबानों को मेल भेजने के लिए मुझे पोस्टफिक्स कैसे मिल सकता है?


10

मैं एक ही सर्वर पर कई वेबसाइट चला रहा हूं। मैं अपना ईमेल भेजने के लिए sendgrid का उपयोग कर रहा हूं।

अभी, मेरे पास ऑउट ऑउट आउटगोइंग मेल को पोस्ट करने के लिए एक एकल भेजने वाले खाते में प्रमाणीकरण के लिए smtp_sasl का उपयोग है।

मुझे प्रत्येक डोमेन के ईमेल को एक अलग प्रेषित खाते में भेजने में सक्षम होने की आवश्यकता है। इसलिए, domain1.com के लिए, मैं एक खाते का उपयोग करके भेजने के लिए रिले करना चाहूंगा, और domain2.com के लिए, मुझे प्रमाणित करने के लिए एक अलग खाते का उपयोग करने के लिए पोस्टफ़िक्स की आवश्यकता होगी।



मुझे ऐसा नहीं लगता - उन्हें एक ही मेजबान में जाने की जरूरत है, लेकिन अलग प्रमाणीकरण के साथ।
जो वान डाइक

जवाबों:


10

यह शर्म की बात है कि यह एक सही जवाब के बिना इतने लंबे समय के लिए चला गया। और उस बात के लिए यह शर्म की बात है कि यह प्रेषक के स्वयं के प्रलेखन से निपटा नहीं है। आवश्यक निर्देश सफलतापूर्वक http://www.postfix.org/SASL_README.html#client_sasl_sender पर निपटाए जाते हैं , जिसे मैं यहां उद्धृत करूंगा, कुछ प्रेषित विशिष्ट modifcation के साथ:

/etc/postfix/main.cf:
    smtp_sender_dependent_authentication = yes
    sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    relayhost = my.default.relay.com

/etc/postfix/sasl_passwd:
    # Per-sender authentication; see also /etc/postfix/sender_relay.
    @domain1.example.com               username1:password1
    @domain2.example.com               username2:password2
    # Login information for the default relayhost.
    [my.default.relay.com]              username:password
    # Alternative form:
    # [mail.isp.example]:submission username:password

/etc/postfix/sender_relay:
    # Per-sender provider; see also /etc/postfix/sasl_passwd.
    @domain1.example.com               [sendgrid.net]:submission
    @domain2.example.com               [sendgrid.net]:submission

कुछ नोट यहाँ हालांकि।

  1. उपरोक्त स्विच SMTP एनवलप पते से, MIME हैडर में से एक नहीं है।
  2. MIME हैडर चेक के आधार पर विभिन्न दिशाओं में मेल भेजने के लिए पोस्टफिक्स प्राप्त करना अधिक कठिन है। मुझे यकीन है कि यह किसी भी तरह संभव है, लेकिन पोस्टफिक्स इसके लिए डिज़ाइन नहीं किया गया है।
  3. DKIM यह परवाह नहीं करता है कि पता से SMTP लिफाफा या MIME हैडर पते से DKIM हस्ताक्षर करने के लिए उपयोग किए गए डोमेन से मेल खाता है। यह हो सकता है कि कुछ प्राप्त सर्वरों की स्पैम नीतियां देखभाल करती हैं। (अधिक जानकारी यहाँ की सराहना की)।
  4. 1. और 3. के कारण, आपको संभवतः अलग-अलग भेजने वाले सब-खातों को भेजने की आवश्यकता नहीं है।

यह जो मैं पिछले कुछ वर्षों से कर रहा हूं, इसने बहुत अच्छा काम किया है!
जो वान डाइक

1
@JoeVanDyk ने आपके पोस्ट को उस प्रश्न के 2 साल बाद पोस्ट किया और कहा कि आप दो साल से ऐसा कर रहे हैं .. इसका मतलब है कि आपने सवाल पूछने से पहले भी ऐसा किया था, इसलिए क्यों पूछें?
बारलोप

मुझे प्रश्न पोस्ट करने के थोड़ी देर बाद उत्तर मिला .. और अपडेट करने के लिए वापस आना भूल गया।
जो वान डायक

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.