बाहरी ईमेल को रूट ईमेल अग्रेषित करने की प्रक्रिया


16

मैं एक Ubuntu ईमेल पर एक बाहरी ईमेल के लिए रूट द्वारा प्राप्त ईमेल को अग्रेषित करना चाहूंगा। मैंने इस पोस्ट को देखा है , लेकिन यह पालन करने की प्रक्रिया के बारे में बहुत कुछ नहीं बताता है। ऑनलाइन कुछ अन्य पोस्ट उपलब्ध हैं, लेकिन वे अक्सर अपूर्ण या अस्पष्ट हैं।

क्या किसी के पास साझा करने की पूरी प्रक्रिया है? क्या मेरे नोड पर मेलस्वर स्थापित किया जाना चाहिए? यदि हाँ, तो कौन सा? नोड पर कॉन्फ़िगरेशन चरण क्या हैं? मैं कमांड लाइन (नोड एक सर्वर है) के साथ सख्ती से काम कर रहा हूं।

जवाबों:


18

यदि rootआपको ईमेल प्राप्त हो रहा है, तो संभवतः आपके पास पहले से ही एक सर्वर स्थापित है।

$ sudo dpkg-reconfigure postfix

यदि यह एक त्रुटि हो जाती है,

$ sudo apt-get install postfix

(रे) या तो सीधे डिलीवर करने के लिए कॉन्फ़िगर करें या smarthost का उपयोग करें। अब " root: user@example.com" (सही पते के साथ, निश्चित रूप से) जोड़ें /etc/aliasesऔर चलाएं newaliases। (मुझे लगता है कि उबंटू postfixपैकेज स्वचालित रूप से ऐसा करने की पेशकश करता है dpkg-reconfigure)।


12

आपको अपने नोड पर एक मेल सर्वर स्थापित करना होगा, हाँ। पोस्टफ़िक्स, एक्ज़िम और सेंडमेल मेरी प्राथमिकताएँ हैं (उस क्रम में।)

ध्यान दें कि कुछ मेल सर्वर थोड़े पिकी हैं जिनके बारे में वे मेल स्वीकार करते हैं। यदि यह आपका स्थानीय मेल सर्वर है, तो प्रतिबंध अक्सर नेटवर्क द्वारा किया जाता है ताकि आपको समस्या न हो। यदि यह जीमेल है, उदाहरण के लिए, आपको यह सुनिश्चित करना होगा कि आप जिस डोमेन से (/ etc / mailname पोस्टफिक्स में) भेज रहे हैं वह आपके द्वारा भेजे गए आईपी से मेल खाता है। यदि आपको एक ऐसा डोमेन प्राप्त करने की आवश्यकता है जो आपके आईपी से मेल खाता हो (यदि आपके पास पहले से कोई नहीं है) तो DynDNS या अन्य समान सेवाओं की जाँच करें।

अन्य मेल प्रदाताओं को रिले करने के लिए ऑनलाइन निर्देशों की जाँच करें।

फिर आप मेल को रूट करने के लिए निम्न (रूट के रूप में) कर सकते हैं रूट @ localhost को आपके बाहरी ईमेल पते पर भेजा गया:

echo "you@yourmail.com" > /root/.forward

या

echo "root: you@yourmail.com" >> /etc/aliases && newaliases

दोनों क्यों नहीं? ..
पेटा

2

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

apt-get install mailutils

P=/etc/postfix/password

echo "smtp.mailserver.com         username:password" >> $P
chown root:root $P
chmod 0600 $P
postmap hash:$P

echo "
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/password
smtp_sasl_security_options =
" >> /etc/postfix/main.cf


echo "
root:   emailtoforward2@domain.com" >> /etc/aliases

newaliases
/etc/init.d/postfix reload

echo "$HOSTNAME Email Ready" | mail -s 'Email test' root

tail /var/log/mail.log

1

एक अन्य विकल्प का उपयोग करना होगा ssmtp(एक छोटा सा केवल-मेल "सर्वर")। आधिकारिक उबंटू प्रलेखन में एक पूर्ण howto दिया गया है ।

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