जवाबों:
यह मानते हुए कि यह एक द्विआधारी लगाव है:
uuencode [फ़ाइल नाम] [फ़ाइल नाम] | मेल -s [विषय] [प्राप्तकर्ता का पता]
अगर यह सिर्फ एक पाठ फ़ाइल है, उदाहरण के लिए, आपको UUencoding से परेशान होने की आवश्यकता नहीं है:
मेल -s [विषय] [प्राप्तकर्ता का पता] <[फ़ाइल का नाम]
अधिकांश * NIXes में मेल और uuencode हैं, इसलिए यह कहीं भी बहुत अधिक काम करना चाहिए।
म्यूट का उपयोग करके, आप कर सकते हैं:
mutt -z -a <file> -s <subject> -- user@example.com
या, यदि आप एक बॉडी टाइप नहीं करना चाहते हैं:
mutt -z -a <file> -s <subject> -- user@example.com < /dev/null
--
इन आदेशों को काम करने के लिए मुझे ईमेल पते से पहले जोड़ना था ।
" sendEmail एक लाइटवेट, कमांड लाइन SMTP ईमेल क्लाइंट है। अगर आपको कमांड लाइन से ईमेल भेजने की आवश्यकता है, तो यह मुफ्त प्रोग्राम एकदम सही है: उपयोग करने के लिए सरल और अमीर सुविधा। इसे बैश स्क्रिप्ट, बैच फ़ाइलों में उपयोग करने के लिए डिज़ाइन किया गया था। , पर्ल प्रोग्राम और वेब साइट, लेकिन काफी अनुकूलनीय है और संभवतः आपकी आवश्यकताओं को पूरा करेगा। SendEmail पर्ल में लिखा गया है और इसमें अद्वितीय है कि इसके लिए NO MODULES की आवश्यकता है। इसमें कमांड लाइन विकल्पों का एक सहज और लचीला सेट है, जिससे यह बहुत आसान हो जाता है। सीखने और उपयोग करने के लिए। [समर्थित प्लेटफ़ॉर्म: लिनक्स, बीएसडी, ओएस एक्स, विंडोज 98, विंडोज एनटी, विंडोज 2000, और एक्सपी एक्सपी "
मैंने इसे पहले इस्तेमाल किया है और वास्तव में इसे पसंद किया है। आप -a विकल्प के साथ फ़ाइलें संलग्न कर सकते हैं।
aptitude install sendemail
। ध्यान दें कि कमांड sendEmail
एक राजधानी 'ई' के साथ स्थापित हो जाती है ।
मैं एक टिप्पणी नहीं जोड़ सकता, लेकिन ..
mailx
तो आप के व्युत्पन्न उपलब्ध हैं।uuencode
तकनीकी रूप से अनुलग्नक के साथ ईमेल उत्पन्न नहीं करेगी। आप जिस ईमेल को प्राप्त करते हैं, उसके स्रोत पर एक नज़र डालें कि क्यों।यदि आप पूर्ण पोर्टेबिलिटी चाहते हैं तो आप पोर्ट 25 पर अपने मेल सर्वर में टेलनेट कर सकते हैं और सीधे SMTP कमांड जारी कर सकते हैं। वे बहुत कठिन नहीं हैं, और यह बहुत स्क्रिप्ट योग्य होना चाहिए ।
एक त्वरित Google ने इस पृष्ठ को बदल दिया , जो विभिन्न अनुप्रयोगों का उपयोग करके फ़ाइलों को संलग्न करने के विभिन्न तरीकों का वर्णन करता है। अधिक प्रचलित लोगों की एक जोड़ी -
इनलाइन "अटैचमेंट" बनाने के लिए uuenc8de ।
metamail -f file-to-attach -m mime-type
mpack -c mime-type file-to-attach
मूर्ख -a file-to-attach
एल्म -A file-to-attach
इसके अतिरिक्त, इसमें शेल स्क्रिप्ट के एक जोड़े और एक पर्ल स्क्रिप्ट के लिंक हैं जो संदेश को भेजते हैं और संदेश भेजते हैं, जो संभवतः आपकी पसंद के लिए अधिक होगा।
कुछ साल पहले, मैंने एक शेल स्क्रिप्ट लिखी थी, जो कि बस किया। इसे Binmail.sh कहा जाता था। इसमें बेस 64 एनकोडर का उपयोग किया गया (कई स्रोत कोड Google के साथ मिल सकते हैं ) और RFC1521 के अनुसार निर्मित अटैचमेंट ।
या यदि आपके पास अजगर उपलब्ध है, तो यह केवल कुछ ही लाइनें लेगा, जैसे कि यहाँ सूचीबद्ध है: अजगर में संलग्नक भेजना