আমি আমার সার্ভারে উবুন্টু ইনস্টল করেছি। আমি চাই ক্রোনজবস আমাকে আউটপুট দেওয়ার জন্য ইমেল প্রেরণ করুন।
আমি কীভাবে টার্মিনাল থেকে ইমেল প্রেরণ করতে পারি। আমাকে কোন জিনিসটি ইনস্টল করতে হবে এবং কীভাবে আমি সেই প্রোগ্রামে এসএমটিপি বা পপ সেটিং স্থাপন করব
আমি আমার সার্ভারে উবুন্টু ইনস্টল করেছি। আমি চাই ক্রোনজবস আমাকে আউটপুট দেওয়ার জন্য ইমেল প্রেরণ করুন।
আমি কীভাবে টার্মিনাল থেকে ইমেল প্রেরণ করতে পারি। আমাকে কোন জিনিসটি ইনস্টল করতে হবে এবং কীভাবে আমি সেই প্রোগ্রামে এসএমটিপি বা পপ সেটিং স্থাপন করব
উত্তর:
আমি বিশ্বাস করি মেলেক্স আপনি যা খুঁজছেন তা।
sudo apt-get install bsd-mailx
এটি ন্যূনতম সময়ে পোস্টফিক্স ইনস্টল করবে এবং পোস্টফিক্স সেট আপ করার জন্য আপনাকে কয়েকটি বিকল্প দেবে। আপনার ল্যানে যদি একটি এসএমটিপি সার্ভার থাকে তবে 'স্যাটেলাইট সিস্টেম' চয়ন করুন, তারপরে মেল ডোমেন নাম লিখুন এবং শেষ পর্যন্ত আপনার এসএমটিপি সার্ভারের আইপি ঠিকানা।
ব্যবহার করা:
echo $MESSAGE_BODY | /bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS"
আপনি শরীরের জন্য একটি ফাইলও ব্যবহার করতে পারেন:
/bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS" < /tmp/message.txt
ssmtp
প্যাকেজ একটি সহজে উবুন্টু বক্স থেকে পাঠাবার ইমেইল উপায় জনপ্রিয়। এখানে একটি টিউটোরিয়াল এটা ব্যবহার gmail এ সেট আপ করতে হয়।
আপনি যদি পোস্টফিক্সটি কনফিগার করে (যা একটি ভয়াবহ ব্যথা হতে পারে) নিয়ে গোলযোগ না করতে চান তবে উত্তরাধিকারী-মেইলএক্স প্যাকেজটি চেকআউট করুন (sudo apt-get heirloom-mailx ইনস্টল করুন) ।
এটি মেল কমান্ডের একটি বিকল্প সংস্করণ যা আপনাকে একটি বাহ্যিক এসএমটিপি সার্ভার নির্দিষ্ট করতে দেয়। সাধারণ ক্রোন স্ক্রিপ্টগুলির জন্য এটি আদর্শ।
হোমপেজ: http://heirloom.sourceforge.net/mailx.html ml
ম্যান পৃষ্ঠা: http://heirloom.sourceforge.net/mailx/mailx.1.html
পোস্টফিক্স এবং মেইলএক্স ইনস্টল করুন
পোস্ট-ফিক্স মেলেক্স ইনস্টল করুন
আমি আমার দোকানে একটি স্ট্যান্ডার্ড সেটআপ ব্যবহার করি এবং ক্রোনজবস থেকে অটো ইমেল প্রেরণের মতো কাজ করার জন্য আমি মেলটুলস প্যাকেজটিকে নিখুঁত পাই etc.
sudo aptitude install mailutils
sudo dpkg-reconfigure exim4-config
বিকল্পটি internet site; mail is sent and received directly using SMTP
আমার পক্ষে সবচেয়ে ভাল কাজ করে (যেমন আমি বেশিরভাগ অংশের জন্য পাঠাতে চাই)। আপনি এই কনফিগার মাধ্যমে আপনার রুট ফরোয়ার্ড ঠিকানা সেট করতে পারেন।
তারপরে আপনি কমান্ড লাইনটি ব্যবহার করে ইমেল পাঠাতে পারেন (উপরের কেউ উদাহরণ দিয়েছেন) তবে আমি ব্যবহার করি:
mail -s "AVScan completed on HOSTNAME" avnotifications@somedomain.com
আশাকরি এটা সাহায্য করবে.
সর্বশেষতম ইনস্টলেশনটি আমি উবুন্টু ১১.১০ তে কমান্ড সহ করেছিলাম:
sudo apt-get install postfix mailutils
এবং আপনি যদি পোস্টফিক্সে আরও পড়তে চান তবে এটি কীভাবে কাজ করে এবং কীভাবে এটি পরীক্ষা করে দেখুন: পোস্টফিক্সব্যাসিকসেটআপহোটো
তারপরে আপনি mail
ক্রোনজবায় কমান্ডটি ব্যবহার করতে পারেন । বিকল্পগুলি এবং ব্যবহারের জন্য কমান্ডের ম্যান পৃষ্ঠাগুলি দেখুন।