मैं स्वयं के अलावा अन्य होस्टों को सीधे गंतव्य से कनेक्ट न करने के लिए मैक ओएस एक्स पर अंतर्निहित पोस्टफिक्स को कैसे कॉन्फ़िगर करूं?


2

मैं अपने मैक लैपटॉप पर क्रॉन जॉब्स चलाता हूं, और इसलिए मैं चाहता हूं कि मेल डेमन मेरे नियमित मेल खाते में आउटपुट मेल भेजने में सक्षम हो। मुझे वह काम मिल गया है (मेरे स्थानीय खाते में एक .forwardफ़ाइल है), लेकिन मैं अक्सर ऐसे नेटवर्क पर रहता हूं जहां गंतव्य 25 के एमएक्स को पोर्ट 25 से कनेक्ट करना सफल नहीं होता है।

इसलिए, मैं चाहूंगा कि स्थानीय मेल डेमॉन अपने निवर्तमान मेल को गंतव्य की परवाह किए बिना किसी अन्य एसएमटीपी सर्वर (जो मेरे नियंत्रण में एक एसएसएच पोर्ट-फॉरवर्ड सर्वर के लिए होता है) को भेजें। मैं ऐसा करने के लिए Apple द्वारा प्रदत्त पोस्टफिक्स को कैसे कॉन्फ़िगर करूं?

अपडेट करें:

मैंने सेटिंग की कोशिश की relayhost = [localhost]:40125(जहां 40125 एसएसएच पोर्ट आगे है), लेकिन जब मैं अब एक उचित इंटरनेट मेल पते (जैसे kpreid@switchb.org) को मेल भेज सकता हूं , क्रोन जॉब मेल (जिसे संबोधित किया जाता है kpreid@<whatever the DHCP hostname is>) डिलीवर नहीं होता है। एक बाउंस से मैंने देखा, ऐसा प्रतीत होता है कि यह सभी मेल का कारण बनता है , यहां तक ​​कि स्थानीय होस्टनाम के लिए, रिलेहॉस्ट पहले जाने के लिए।

इसलिए, मुझे रिले करने का एक तरीका चाहिए [localhost]:40125 जब तक कि पता डोमेन इस मशीन का डोमेन नहीं है (जो अक्सर बदलता रहता है)।

जवाबों:


2

आपको relayhostनिर्देश सेट करने की आवश्यकता है /etc/postfix/main.cf(और हो सकता है कि कुछ अन्य सेटिंग्स को ट्विस्ट करें, लेकिन यह कहना मुश्किल है कि Apple से डिफ़ॉल्ट कॉन्फिगरेशन को जाने बिना)।


इसने काम कर दिया; कोई अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता नहीं थी। मैंने जोड़ा relayhost = [localhost]:40125, जहां 40125 एसएसएच पोर्ट फॉरवर्ड ( -L localhost:40125:localhost:25) है; फ़ाइल में टिप्पणियों के अनुसार, वर्ग ब्रैकेट डोमेन के लिए एमएक्स को देखने के बजाय सीधे कनेक्ट करने के लिए निर्दिष्ट करते हैं (जो स्थानीयहोस्ट के लिए अनावश्यक हो सकता है, लेकिन हे)।
केविन रीड

दुर्भाग्य से, जब यह सामान्य आउटगोइंग मेल के लिए काम करता है, तो यह क्रोन-जॉब मेल को विफल करने का कारण बनता है क्योंकि यह <account>@<whatever my DHCP-generated hostname is>रिलेहॉस्ट के माध्यम से " " भेजने की कोशिश कर रहा है (कम से कम, मुझे इसके लिए एक उछाल मिला), बजाय पहले खोजने के .forward। स्थानीय खाता। कोई सुझाव?
केविन रीड

मुझे लगता है कि mydestinationसेटिंग तब सही नहीं है, या शायद मेरी अन्य * सेटिंग्स में से एक। आप सभी उपलब्ध सेटिंग्स का स्पष्टीकरण पा सकते हैं man 5 postconf। इसके अलावा, उबंटू पर (मुझे यकीन नहीं है कि अगर मैक ओएस एक्स "विक्सी क्रोन" का भी उपयोग करता है?) यह क्रोन को बताना संभव है जो मेल्टो पर्यावरण चर को क्रॉस्टैब (देखें man 5 crontab) में सेट करके मेल करें ।
JanC
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.