
লিনাক্স টার্মিনাল আমাদেরকে কয়েকটি কীবোর্ড স্ট্রোকের মাধ্যমে প্রচুর কাজ করার ক্ষমতা এবং ক্ষমতা দেয়। যারা আপনার বেশির ভাগ সময় টার্মিনালে কাটান তাদের জন্য আপনি সরাসরি টার্মিনাল থেকে ইমেল পাঠাতে পারেন। এই নির্দেশিকাটি আপনাকে হাতের মুঠোয় নিয়ে যায় এবং আপনাকে দেখায় কিভাবে আপনি সরাসরি লিনাক্স টার্মিনাল থেকে ইমেল পাঠাতে বিভিন্ন পদ্ধতি এবং সরঞ্জাম ব্যবহার করতে পারেন।
দ্রষ্টব্য :টার্মিনাল থেকে ইমেল পাঠাতে, নিশ্চিত করুন যে আপনার একটি মেল সার্ভার সেট আপ এবং সঠিকভাবে কাজ করছে৷
মেল
লিনাক্স টার্মিনাল থেকে ইমেল পাঠানোর প্রথম এবং সহজ উপায় হল mail
ব্যবহার করা ইউটিলিটি এই সাধারণ ইউটিলিটি আপনাকে প্রাপক, ইমেলের বিষয় নির্দিষ্ট করতে এবং কয়েকটি বিকল্পের সাথে সংযুক্তি যোগ করার অনুমতি দেয়।
ডিফল্টরূপে, বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে মেল ইউটিলিটি পূর্বেই ইনস্টল করা থাকে। আপনি which
সম্পাদন করে এটি ইনস্টল করেছেন কিনা তা যাচাই করতে পারেন নিম্নরূপ কমান্ড:
which mail
আপনি যদি "/usr/bin/mail" এর মতো ফলাফল পান, তাহলে এটি ইতিমধ্যেই আপনার ডিস্ট্রোতে ইনস্টল করা আছে। আপনার লিনাক্স ডিস্ট্রোতে ডিফল্টরূপে মেল ইনস্টল না থাকলে, আপনি আপনার ডিস্ট্রোর জন্য প্যাকেজ ম্যানেজার ব্যবহার করে এটি ইনস্টল করতে পারেন। উদাহরণস্বরূপ, ডেবিয়ানে, আপনি কমান্ডটি চালাবেন:
sudo apt-get update && sudo apt-get install mailutils
একটি ইমেল পাঠাতে মেল ব্যবহার করতে, mail
ব্যবহার করুন কমান্ডের পরে -s
বিকল্প এবং ইমেল বিষয় নির্দিষ্ট করুন। উদাহরণস্বরূপ, "message.txt" ফাইলে সংরক্ষিত একটি বার্তা পাঠাতে, কমান্ডটি ব্যবহার করুন:
mail -s "Hello world" info@mail.com < message.txt
উপরের কমান্ডটি ফাইলের বিষয়বস্তু পড়বে এবং এটিকে মেসেজ বডি হিসেবে ব্যবহার করবে।
আপনি echo
এর মতো একটি কমান্ড থেকেও বার্তার বডি পাস করতে পারেন . যেমন:
echo "This is the message body" | mail -s "Hello world" info@mail.com
ইমেলে সংযুক্তি যোগ করতে, -A
ব্যবহার করুন বিকল্প যেমন:
echo "Sample odt file" | mail -s "Attachments" info@mail.com -A ~/Documents/sample.odt
মেল পাঠান
টার্মিনাল থেকে মেল পাঠাতে আপনি যে পরবর্তী ইউটিলিটি ব্যবহার করতে পারেন তা হল Sendmail, একটি সহজ অথচ শক্তিশালী ইউটিলিটি যা আপনাকে টার্মিনাল থেকে ইমেল পাঠাতে সাহায্য করতে পারে৷
আপনার কাছে Sendmail ইউটিলিটি ইনস্টল না থাকলে, আপনি এটি ইনস্টল করতে পারেন:
sudo apt-get install sendmail sendmail-cf -y
এই ইউটিলিটি ব্যবহার করতে, ইমেল বিষয়বস্তু হিসাবে নিম্নলিখিত সম্বলিত একটি ফাইল তৈরি করে শুরু করুন:
Subject: Hello World! This is the message body .... ..... .... ... close.
Sendmail ইউটিলিটি বিষয় শিরোনামটি সনাক্ত করবে এবং এটিকে আপনার ইমেলের বিষয় শিরোনাম হিসাবে ব্যবহার করবে। আপনি কমান্ড ব্যবহার করে এটি পাস করতে পারেন:
cat sendmail.txt | /usr/sbin/sendmail info@mail.com
টেলনেট
যারা দূরবর্তী সার্ভারের সাথে কাজ করে তাদের বেশিরভাগ সময় ব্যয় করে, টেলনেট সম্ভবত ইমেল পাঠানোর জন্য একটি গো-টু টুল। এটি ব্যবহার করতে, টার্মিনাল চালু করে এবং কমান্ডটি প্রবেশ করান শুরু করুন:
telnet test.server.net 25
যদি আপনার মেইল সার্ভারটি একটি ভিন্ন পোর্টে চলমান থাকে, তাহলে 25-কে লক্ষ্য পোর্ট দিয়ে প্রতিস্থাপন করুন। একবার সংযুক্ত হয়ে গেলে, একটি সার্ভারকে হ্যালো বলতে টেলনেট ব্যবহার করুন:
helo example.com

মনে রাখবেন কিছু সার্ভার ehlo
-এর উত্তরও দেবে helo
এর পরিবর্তে বা কখনও কখনও হয়।
এরপরে, ইমেল প্রেরক সেট করুন:
MAIL FROM: info@example.com
ইমেলের প্রাপক সেট করুন:
RCPT TO: demo@info.com
নিম্নলিখিত বিন্যাস সহ মেল রচনা করুন:
DATA Subject: Hello world Hello world, This is the body of the email Proceed here and terminate with . Finally, close the telnet session with quit. QUIT

মুট
টার্মিনাল থেকে ইমেল পাঠানো এবং পড়ার জন্য Mutt আরেকটি সহায়ক ইউটিলিটি। আপনি এটি মেল কমান্ডের অনুরূপ খুঁজে পেতে পারেন। এটি ইনস্টল করতে, কমান্ডটি চালান:
sudo apt-get install mutt
Mutt সহ একটি ইমেল পাঠাতে, কমান্ডটি ব্যবহার করুন:
cat sendmail.txt | mutt -s "Hello world" info@mail.com
উপরের কমান্ডটি ইমেল বডি হিসাবে sendmail.txt এর বিষয়বস্তু mutt ইউটিলিটির কাছে যায়।
র্যাপিং আপ
লিনাক্স টার্মিনাল থেকে ইমেল পাঠাতে সক্ষম হওয়ার জন্য আপনি যখন শুধুমাত্র টার্মিনাল পরিবেশের মধ্যে কাজ করছেন তখন এটি খুব কার্যকর হতে পারে। কিভাবে টার্মিনাল থেকে ফাইল প্রিন্ট করতে lp কমান্ড ব্যবহার করতে হয় এবং S দিয়ে টার্মিনাল থেকে ওয়েবে অনুসন্ধান করতে হয় তা শিখতে পড়ুন।