SRS / प्रेषक जब पोस्टफ़िक्स के माध्यम से मेल अग्रेषित कर रहा है


15

वहाँ SRS प्रदर्शन करने के लिए कोई रास्ता है, या कुछ इसी तरह के Postfix का उपयोग कर रहा है?

जब मुझे user@example.org से एक मेल मिलता है, तो मैं इसे (एक catchall के माध्यम से) कुछ@gmail.com पर भेज देता हूं, लेकिन GMail SPF की जाँच कर रहा है, और यह देखते हुए कि मेरा सर्वर example.org की ओर से मेल भेजने के लिए अधिकृत नहीं है। । मैं जब तक user@example.org से बाहर जा रहा हूं, तब कुछ @ myserver को भेजने वाले को फिर से लिखना चाहता हूं।

जवाबों:


6

यहाँ टिमो रोहलिंग से पोस्टसर्ड स्थापित करने के चरण दिए गए हैं । ये निर्देश उबंटू 14.04 सहित कई यूनिक्स फ्लेवर्स के लिए काम करते हैं।

# Debian/Ubuntu preparations:
sudo apt-get install cmake sysv-rc-conf

# download and compile the software:
cd ~
wget https://github.com/roehling/postsrsd/archive/master.zip
unzip master
cd postsrsd-master/
make
sudo make install

# or alternatively install binary from later Ubuntu repositories
sudo apt-get install postsrsd

# Add postfix configuration parameters for postsrsd:
sudo postconf -e "sender_canonical_maps = tcp:127.0.0.1:10001"
sudo postconf -e "sender_canonical_classes = envelope_sender"
sudo postconf -e "recipient_canonical_maps = tcp:127.0.0.1:10002"
sudo postconf -e "recipient_canonical_classes = envelope_recipient"

# Add SRS daemon to startup (Red Hat 6/CentOS):
sudo chkconfig postsrsd on
# Add SRS daemon to startup (Debian/Ubuntu):
sudo sysv-rc-conf postsrsd on
# Start SRS daemon:
sudo service postsrsd restart
#Reload postfix:
sudo service postfix reload

1
लिंक किए गए पृष्ठ पर सामग्री को सारांशित करें - यह भविष्य में लोड करने में विफल हो सकता है या अलग सामग्री हो सकती है।
89c3b1b8-b1ae-11e6-b842-48d705

मुझे और लिंक जोड़ने की अनुमति नहीं थी। इसलिए यहाँ वे एक टिप्पणी में हैं: अधिक विन्यास विकल्पों के लिए github.com/roehling/postsrsd देखें । ये चरण इस ट्यूटोरियल पर आधारित थे: mind-it.info/forward-postfix-spf-srs
Erik van Oosten

यह विवरण नहीं जोड़ रहा है, यह अधिक लिंक जोड़ रहा है।
89c3b1b8-b1ae-11e6-b842-48d705

PostSRSd सबसे अच्छा उपकरण है जो मैंने उपसर्ग के साथ srs के लिए पाया है। +1
बिलीनोआह

"SRS डेमॉन को स्टार्टअप में जोड़ें" यह पंक्ति ubuntu 14.04 पर आवश्यक नहीं है। रिबूट के बाद सेवा स्वचालित रूप से शुरू हो जाएगी। और इसलिए sysv-rc-conf
the_nuts

4

डेबियन पर पोस्टफिक्स के साथ एसआरएस स्थापित करने के लिए यहां 2012 का ट्यूटोरियल है: http://blog.phusion.nl/2012/09/10/mail-in-2012-from-an-admins-perspective/

यहां उबंटू के लिए 2013 का ट्यूटोरियल है: http://www.ameir.net/blog/archives/71-installing-srs-extensions-on-postfix-ubuntudebian.html


पोस्टफिक्स / डेबियन के लिए एक नया ट्यूटोरियल है: Seasonofcode.com/posts/setting-up-dkim-and-srs-in-postfix.html
Weiss

1

यहां कुछ विचार दिए गए हैं, जिन्हें आपकी सटीक आवश्यकताओं को पूरा करने के लिए कुछ अनुकूलन की आवश्यकता होगी। पहली चीज़ जो मुझे मिली, वह यह है कि पोस्टफ़िक्स उन पतों को करने के लिए कुछ भी करना पसंद नहीं करता है जो उपनाम (यानी virtual_alias_domain/ virtual_alias_maps) हैं। लेकिन यह वास्तव में ठीक है क्योंकि इससे कोई फर्क नहीं पड़ता कि इन पतों को तब तक कहा जाता है जब तक कि सब कुछ अंत में ठीक से वितरित न हो जाए।

तो, पोस्टफिक्स में main.cf, निम्नलिखित पंक्तियाँ जोड़ें:

virtual_mailbox_domains = example.org
# Feel free to give munger a better name, just update master.cf appropriately
virtual_transport = munger:

अगला, आपको पोस्टफिक्स को बताने की जरूरत है कि mungerवास्तव में इसका क्या मतलब है। निम्नलिखित जोड़ें ( अधिक विकल्पों के लिए पाइप (8) देखें )। तो निम्नलिखित जोड़ें master.cf:

munger    unix  -       n       n       -       -       pipe
  flags= user=nobody argv=/usr/bin/redirector

उपरोक्त के अनुसार, कुछ भी जो किस्मत में है example.orgउसे /usr/bin/redirectorकार्यक्रम में भेज दिया जाएगा (या जिसे आप इसे कॉल करना चाहते हैं)। अधिकांश सामान्य चीजों के लिए, आपको प्रेषक / प्राप्तकर्ता जानकारी (फिर से, pipe(8)अधिक विवरण) के लिए कुछ कमांड लाइन तर्क की आवश्यकता होगी, लेकिन जब से प्रेषक और गंतव्य पते तय हो जाते हैं, कमांड लाइन पर और कुछ नहीं चाहिए।

अब आपको बस redirectorप्रोग्राम लिखने की जरूरत है । यह मेरे लिए काम किया:

#!/bin/sh
/usr/sbin/sendmail -bm -f 'something@myserver' 'something@gmail.com'

यह एक नियमित शेल स्क्रिप्ट है (या आपकी पसंद की भाषा) इसलिए इसे आप की तरह सरल या जटिल बनाएं।


1
यह srs नहीं है, आप इसे मूल प्रेषक को सुरक्षित रूप से बाउंस पास करने के लिए उपयोग नहीं कर सकते।
जैस्परवैलस

-3

आप बेहतर होगा कि पूरे spf चीज़ को भूल जाएँ और उसकी जगह dkim का इस्तेमाल करें।

यहाँ एसपीएफ़ समस्याओं का वर्णन करने वाला एक अच्छा लेख है


Google को यह बताने की कोशिश करें - क्योंकि यह जीमेल चेकिंग कर रहा है न कि पोस्टर।
एंडी शेलम

Google उन रिकॉर्ड्स की जाँच कर रहा है जो OP सेट अप करते हैं।
मई को cstamas

3
यह लेख 2004 में लिखा गया था, और जो कुछ कहता है वह अब सच नहीं है; उदाहरण के लिए, SPF के पास अब RFC4408 के अनुसार अपना DNS रिकॉर्ड प्रकार है। लगभग पूरे लेख में "सरल अग्रेषण को तोड़ता है" और "लिफाफे से इसकी मनमानी पुनर्लेखन, इन अन्य प्रणालियों को तोड़ता है जो मनमाने ढंग से लिफाफे का उपयोग करता है" से उबलता है। पूर्व सच है, लेकिन मेरे दिमाग में भुगतान करने लायक मूल्य है; उत्तरार्द्ध सच है, और कठिन है - एक मनमाना उपयोग दूसरे से बेहतर नहीं है।
9
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.