আমি কীভাবে লিনাক্স কমান্ড লাইন থেকে মেল প্রেরণ করব যাতে এটি প্রাপকের এইচটিএমএল হিসাবে প্রদর্শিত হয়?


10

আমি সাধারণ ওয়েব পৃষ্ঠায় ইমেল করার চেষ্টা করেছি এরকম কিছু ব্যবহার করে:

mail -s "Test Email" blah@blah.com < webpage.htm

তবে প্রাপক ইমেলটিতে কাঁচা এইচটিএমএল ট্যাগ দেখেছেন এবং আমার সাবধানী বিন্যাসের কোনওটিই নেই। রেডহ্যাট লিনাক্স ব্যবহার করছি।

উত্তর:


10

আপনাকে এমইউএকে জানাতে হবে যে সামগ্রীটিতে এইচটিএমএল রয়েছে। Ditionতিহ্যগতভাবে এটি MIME ব্যবহার করে করা হয়। আপনার বার্তায় নিম্নলিখিত শিরোনামের রেখা যুক্ত করার চেষ্টা করুন:

Mime-Version: 1.0
Content-Type: text/html

আপনার পাশাপাশি একটি সামগ্রী-স্থানান্তর-এনকোডিং শিরোনাম যুক্ত করার প্রয়োজন হতে পারে। এমআইএমই উইকিপিডিয়ার পৃষ্ঠা প্রাসঙ্গিক RFCs লিঙ্ক সহ আরো বিস্তারিত জানার আছে।

আপডেট: এটিতে পাইপ দেওয়ার সময় এটি ভাল কাজ করেছে sendmail -t:

From: me@example.org
To: me@gmail.com
Subject: MIME Test
Mime-Version: 1.0
Content-Type: text/html

<html>
<body>
This is a test.
</body>
</html>

আমার বিষয়বস্তু টাইপ থাকলে application/xhtml+xmlএটি সংযুক্তি হিসাবে আসে। আপনি কি মনে করেন এটি ঠিক করা যায়?
অ্যাডোব

আরেকটি প্রশ্ন: যদি আমার এইচটিএমএল ফাইলে ইনলাইন চিত্র থাকে - তবে আমি কীভাবে তাদের এই পদ্ধতিতে রাখব ( sendmail -t)?
অ্যাডোব

চিত্রগুলিকে ইনলাইন করার জন্য: আমি একটি সমাধান পেয়েছি - তবে জিমেইল চিত্রগুলি লোড করবে না (ইয়াহু কর)।
অ্যাডোব

2

সমাধান একটি এনভিও এইচটিএমএল

mail -a 'MIME-Version: 1.0' -a 'Content-Type: text/html; charset=iso-8859-1' -a 'X-AUTOR: Ing. Gareca' -s 'MTA STATUS: mail queue' rgareca@hotmail.com  -- -f seincotel@seincotel.com  < /tmp/eximrep.html


1

নিশ্চিত যে মেল দিয়ে এটি সম্ভব:

mail -a 'Content-type: text/html; charset="us-ascii"' foo@bar.com < /file.html

আমি একটি ত্রুটি পেয়েছি: Content-type: text/html; charset="us-ascii": No such file or directory. মেল থেকে - সহায়তা, আমি পেয়েছি যে ফাইলটি পাস করার জন্য -a বিকল্প।
প্রভাত কুমার সিং

0

ওয়েব পৃষ্ঠাগুলির মতো ইমেল বার্তাগুলির শিরোনামে তাদের বিষয়বস্তুর ধরণ নির্দিষ্ট করা থাকে specified 'মেল' এটিকে পূর্বাভাস দেয় বলে মনে হয় এবং এটি কোনও প্রেরণ করে না এবং তাই সমস্ত এমইউএ পাঠ্য / সরল হিসাবে বার্তাটি প্রদর্শন করতে ফিরে আসে back

আপনি যদি সমস্ত শিরোনাম ম্যানুয়ালি নির্দিষ্ট করতে চান তবে কল করুন sendmail recipient@example.comএবং এতে সমস্ত কিছু প্রেরণ করুন।

<subjective>তবে মনে রাখবেন যে এইচটিএমএল ইমেলগুলি কিছু লোকের দ্বারা অপছন্দ করা হয়েছে (আমাকে সহ), কোনও বিকল্প পাঠ্য / সরল অংশ ছাড়াই এইচটিএমএল ইমেলগুলি পাওয়া সত্যিই বিরক্তিকর । সুতরাং, আপনি যদি নিশ্চিত হন না যে প্রাপক এইচটিএমএল বার্তাগুলি সূক্ষ্ম দেখতে পাচ্ছেন, বিকল্প হিসাবে প্লেইন-পাঠ্যের অংশের সাথে একটি মাল্টিপার্ট বার্তা প্রেরণ করা ভাল।</subjective>


এসএমটিপি (এসটিডি 11 / আরএফসি 823, 1982) আসলে মাইমে (আরএফসি 2045, 1996) এবং এর সমস্ত এইচটিএমএল-সক্ষম সার্থকতার পূর্বে রয়েছে। এটি ইন্টারনেট শুরু হওয়ার আগে মহিষের আড়াল থেকে তৈরি হয়েছিল।
জেরাল্ড কম্বস

জেরাল্ড: আমি mailxএমইউএ বোঝাতে চেয়েছি (যা কিছু কারণে আমি আরও বয়স্ক বলে মনে করি), নিজে ইমেল নয়।
ব্যবহারকারী1686

ওএস এক্স মেল (1) পৃষ্ঠা অনুসারে, "সংস্করণ 1 এটিএন্ডটি ইউনিক্সে একটি মেল কমান্ড উপস্থিত হয়েছিল।" উবুন্টু বলেছেন এটি ছিল সংস্করণ 3 এটিএন্ডটি ইউনিক্স। যেভাবেই এটি 1971 বা 1973 সালের দিকে প্রদর্শিত হয়েছে বলে মনে হয়
জেরাল্ড কম্বস

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.