2010-10-19 17 views
8

मैं HTML कोड सहित मेलक्स कमांड का उपयोग करके ईमेल कैसे भेज सकता हूं? उदाहरण के लिए :मेलक्स मेल बॉडी में एचटीएमएल कोड कैसे शामिल करें

mailx -s "Report" << EOF 
Report Generated 
<table width="600"> 
<tr><td width="30%">&nbsp;&nbsp;</td><td width="35%" style="font-size:7pt;">Definition</td></tr></table>EOF 

तथापि मेल भेजा था, लेकिन जो एचटीएमएल कोड के रूप में नहीं है ..

किसी जानते हैं कि कैसे मेल शरीर के अंदर एचटीएमएल सहित mailx भेजने के लिए?

+1

इसके बजाय यहां भेजे गए प्रेषण का उपयोग करें, जैसा कि यहां परिभाषित किया गया है: http://stackoverflow.com/questions/17359/how-do-i-send-a-file-as-an-email-attachment-using-linux-command-line/14213935 # 14213935 –

उत्तर

6

मैंने HTML भेजने के लिए मेलक्स का उपयोग किया है लेकिन sendmail का उपयोग किया है। अगर आप mailx

(echo -e "Subject: $SUBJECT\nMIME-Version: 1.0\nFrom: $MAIL_FROM\nTo:$MAIL_TO\nContent-Type: text/html\nContent-Disposition: inline\n\n";/bin/cat $MAIL_FILE) | /usr/sbin/sendmail -f $MAIL_FROM $MAIL_TO 

के बजाय sendmail उपयोग कर सकते हैं आप निम्न का उपयोग कर सकते मैं लिनक्स पर यह कोशिश की

+0

यह एकमात्र उत्तर है जो मेरे लिए काम करता है। मुझे लगता है कि यह मेलक्स के साथ नहीं किया जा सकता है। – Nic

0

mailx आप -एक विकल्प के साथ अतिरिक्त हेडर निर्दिष्ट करने के लिए अनुमति देता है। तो आप mailx -a "Content-Type: text/html" के रूप में कुछ उपयोग कर सकते हैं।

+4

यह विकल्प वास्तव में एक फ़ाइल संलग्न करता है। – Rajish

+0

-a ठीक काम कर रहे –

+0

@Rajish -A एक फ़ाइल संलग्न करता है। – brad

0

-a "सामग्री-प्रकार ..." उबंटू पर मेलक्स के साथ काम करता है।

+4

अभी तक नहीं। मेलक्स '-ए 'एक फाइल जोड़ता है। यह कहता है 'सामग्री-प्रकार: पाठ/एचटीएमएल: ऐसी कोई फ़ाइल या निर्देशिका नहीं' – Redsandro

संबंधित मुद्दे