क्या मैं रूट का ईमेल पता बदल सकता हूं या इसे बाहरी पते पर अग्रेषित कर सकता हूं?


64

मुझे अपने rootउपयोगकर्ता के मेल खाते में बहुत सारे मेल मिल रहे हैं। यह cronस्क्रिप्ट जैसी चीजों से ज्यादातर रिपोर्ट और त्रुटियों के लिए प्रतीत होता है । हालांकि मैं इन चीजों को हल करने और उन्हें हल करने की कोशिश कर रहा हूं, संभवत: यहां तक ​​कि उन्हें किसी तरह के "डैशबोर्ड" पर ले जाया जाएगा - लेकिन तब तक मैं इन संदेशों को अपने व्यक्तिगत ई-मेल खाते में कैसे जा सकता हूं?


आपको अपना दूसरा प्रश्न एक अलग प्रश्न के रूप में पूछना चाहिए यदि आप वास्तव में इसका उत्तर चाहते हैं।
cjm

जवाबों:


77

रूट सहित कोई भी उपयोगकर्ता, अपने स्थानीय ईमेल को फॉरवर्डिंग एड्रेस को एक फाइल में डाल कर फॉरवर्ड कर सकता है ~/.forward। आपके पास कई पते हो सकते हैं, सभी एक पंक्ति में और अल्पविराम से अलग हो सकते हैं। यदि आप स्थानीय वितरण और अग्रेषण दोनों चाहते हैं, root@localhostतो पते में से एक के रूप में डालें ।

सिस्टम व्यवस्थापक फ़ाइल में ईमेल उपनामों को परिभाषित कर सकता है /etc/aliases। इस फ़ाइल में लाइनें शामिल हैं root: cwd@mailhost.example.com, /root/mailbox; प्रभाव में होने के रूप में ही cwd@mailhost.example.com, /root/mailboxहै ~root/.forward। आपको एक प्रोग्राम चलाने की आवश्यकता हो सकती है जैसे कि newaliasesबदलने के बाद /etc/aliases

ध्यान दें कि कामकाज .forwardऔर /etc/aliasesआपके एमटीए पर निर्भर करता है । अधिकांश एमटीए पारंपरिक सेंडमेल द्वारा प्रदान की गई मुख्य विशेषताओं को लागू करते हैं, लेकिन अपने एमटीए के प्रलेखन की जांच करें।


हम्म, cwd@mailhost.example.com, /root/mailboxubuntu पर काम करता है ? यह पहले पते पर जाता है, लेकिन रूट के लिए स्थानीय मेलबॉक्स नहीं, चलने के बाद भी newaliases। मैंने भी /var/mail/rootसफलता के बिना कोशिश की ...
cwd

1
@cwd यह पोस्टफिक्स के लिए करता है। हम्म, मुझे लगता है कि उबंटू के हाल के संस्करण एक सीमित एमटीए स्थापित करते हैं जो डिफ़ॉल्ट डेस्कटॉप इंस्टॉलेशन में कोई स्थानीय वितरण नहीं करता है। पुराने उबंटू रिलीज़ या सर्वर इंस्टॉलेशन डिफ़ॉल्ट रूप से पोस्टफ़िक्स को स्थापित करते हैं, और पोस्टफ़िक्स मेरे उदाहरणों का समर्थन करता है।
गिल्स

धन्यवाद। मुझे लगता है कि रूट की .forward फ़ाइल उन कई पतों को ओवरराइड कर रही है, जो मुझे उपनाम फ़ाइल में मिले थे। यह अब काम कर रहा है, आपकी मदद के लिए धन्यवाद :)
cwd

फ़ाइल के लिए क्या अनुमतियाँ होनी चाहिए?
थॉमस वेलर

@ThomasWeller कौन सी फाइल? /etc/aliasesऔर ~/.forwardआमतौर पर 644 हैं, हालांकि मुझे लगता है कि अधिकांश एमटीए के साथ 600 काम करता है।
गाइल्स

13

बस /root/.forwardइस फ़ाइल में अपना ईमेल पता बनाएं और रखें। इसे आपके बाहरी मेल पते पर भेज दिया जाएगा।


1

में ~/.forward myaddress@example.com, root@thisserver.com

इसके साथ मुझे अपने बॉक्स पर एक ईमेल मिलता है और इसे लिखा भी जाता है /var/mail/root। (मेरा वितरण पोस्टफ़िक्स के साथ डेबियन है)।
अपने सर्वर के डोमेन नाम के साथ "thisserver.com" बदलें


0

इस कमांड का उपयोग करें:

nano /root/.forward 

फ़ाइल को सहेजने के लिए उस टेक्स्ट फ़ाइल, Ctrl+ X, [Y] में ईमेल डालें, निकालें या निकालें ।


0

यदि आप पोस्टफ़िक्स एमटीए और अपने स्वयं के डोमेन का उपयोग कर रहे हैं ( example.com ), तो आप इसे root@example.comकिसी भी उपयोगकर्ता खाते के साथ अग्रेषित करने के लिए कॉन्फ़िगर कर सकते हैं।

में main.cfविन्यास फाइल, या में ओवरराइड के साथ master.cfनिम्न विकल्प सेट:

mydomain = example.com
mydestination = localhost.localdomain, localhost, local.$mydomain # Basically, anything but $mydomain

यह आपके रूट खाते के रूप में पोस्टफिक्स ट्रीट मेल होगा root@example.comऔर उसी के अनुसार इसे रूट करेगा, चाहे वह आपके लिए रिले हो relayhostया इसे सीधे example.com पर डिलीवर करता हो । इस कॉन्फ़िगरेशन के साथ पोस्टफ़िक्स root@local.example.comआपके स्थानीय मेलबॉक्स को मेल भेजेगा ( /var/mail/rootया जहाँ भी आपका सिस्टम सिस्टम मेल डिलीवर करता है)।

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