লোকালহস্ট উবুন্টু থেকে ইমেল প্রেরণের জন্য কোন প্যাকেজ ইনস্টল করতে হবে?


14

আমি আমার সার্ভারে উবুন্টু ইনস্টল করেছি। আমি চাই ক্রোনজবস আমাকে আউটপুট দেওয়ার জন্য ইমেল প্রেরণ করুন।

আমি কীভাবে টার্মিনাল থেকে ইমেল প্রেরণ করতে পারি। আমাকে কোন জিনিসটি ইনস্টল করতে হবে এবং কীভাবে আমি সেই প্রোগ্রামে এসএমটিপি বা পপ সেটিং স্থাপন করব

উত্তর:


9

আমি বিশ্বাস করি মেলেক্স আপনি যা খুঁজছেন তা।

sudo apt-get install bsd-mailx 

এটি ন্যূনতম সময়ে পোস্টফিক্স ইনস্টল করবে এবং পোস্টফিক্স সেট আপ করার জন্য আপনাকে কয়েকটি বিকল্প দেবে। আপনার ল্যানে যদি একটি এসএমটিপি সার্ভার থাকে তবে 'স্যাটেলাইট সিস্টেম' চয়ন করুন, তারপরে মেল ডোমেন নাম লিখুন এবং শেষ পর্যন্ত আপনার এসএমটিপি সার্ভারের আইপি ঠিকানা।

ব্যবহার করা:

echo $MESSAGE_BODY | /bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS"

আপনি শরীরের জন্য একটি ফাইলও ব্যবহার করতে পারেন:

/bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS" < /tmp/message.txt

এটি অনুপস্থিত পোস্টফিক্স / মেইন.সিএফ ফাইলটি বলছে, আমি কীভাবে সেই ফাইলটি ডাউনলোড করতে পারি

আপনি যখন মেইলএক্স ইনস্টল করেছেন এটি পোস্টফিক্সের জন্য ইনস্টল স্ক্রিনগুলির মধ্যে দিয়ে চালানো উচিত। এটি আপনাকে কী ধরণের ইনস্টল জিজ্ঞাসা করেছে এবং মেল নাম এবং রিলে হোস্টের জন্য? এবং এটি কখন ত্রুটি দেয় যখন আপনি / বিন / মেল চালাবেন বা ইনস্টল করার চেষ্টা করবেন?
নেডম

এটি আমাকে কিছু জিজ্ঞাসা করেনি, কীভাবে এটি আনইনস্টল করে আবার তা করতে পারে

যদি আপনার অন্য ইনস্টলের অংশ হিসাবে পোস্টফিক্স সেটআপ থাকে তবে মনে হয় এটি সঠিকভাবে কনফিগার করা হয়নি। ব্যবহার করে দেখুন "sudo dpkg-পুনরায় কনফিগার পোস্টসাফিক্স" এবং তারপরে "উবুন্টু /etc/init.d/postfix রিলোড"
nedm

যদি পোস্টফিক্স ইনস্টল না করা থাকে, তবে "sudo apt-get ਹਟਾਓ मेलএক্স" এবং তারপরে "sudo apt-get ইনস্টল মেলেক্স" হওয়া উচিত এবং এটি মেলেক্স প্যাকেজ সহ পোস্টফিক্স ইনস্টল করা উচিত।
নেডম

6

ssmtpপ্যাকেজ একটি সহজে উবুন্টু বক্স থেকে পাঠাবার ইমেইল উপায় জনপ্রিয়। এখানে একটি টিউটোরিয়াল এটা ব্যবহার gmail এ সেট আপ করতে হয়।


এবং পোস্টফিক্সের চেয়ে অনেক বেশি সহজ / দ্রুত উঠে আসা
হোমটোস্ট

ওয়েব সার্ভারগুলিতে ব্যবহারের জন্য এসএসএমটিপি এখন পর্যন্ত সেরা মেইল ​​এজেন্ট হিসাবে অবিরত রয়েছে, কারণ এটি কেবলমাত্র একটি এসএমটিপি সার্ভারের সাথে সংযোগ স্থাপনের কনফিগারেশন। এটা সঞ্চয় করে তাই যখন পোস্টসাফিক্স কনফিগার করার সময়, বিশেষ করে যদি আপনি এটা আগে চেষ্টা করিনি তুলনায় অনেক সময়। তবে এটি ব্যবহারের ক্ষেত্রে নির্ভর করে এবং আপনি যদি কমান্ড লাইন থেকে ই-মেইল প্রেরণ করেন তবে মেলেক্স ব্যবহার করা আরও সহজ হতে পারে :)
স্টেইন শ্যাট

1
লিঙ্কটি নষ্ট হয়েছে, উবুন্টুতে এসএসএমটিপি স্থাপনের জন্য একটি গাইড রয়েছে।
ন্যাটজেউ

4

আপনি যদি পোস্টফিক্সটি কনফিগার করে (যা একটি ভয়াবহ ব্যথা হতে পারে) নিয়ে গোলযোগ না করতে চান তবে উত্তরাধিকারী-মেইলএক্স প্যাকেজটি চেকআউট করুন (sudo apt-get heirloom-mailx ইনস্টল করুন)

এটি মেল কমান্ডের একটি বিকল্প সংস্করণ যা আপনাকে একটি বাহ্যিক এসএমটিপি সার্ভার নির্দিষ্ট করতে দেয়। সাধারণ ক্রোন স্ক্রিপ্টগুলির জন্য এটি আদর্শ।

হোমপেজ: http://heirloom.sourceforge.net/mailx.html ml

ম্যান পৃষ্ঠা: http://heirloom.sourceforge.net/mailx/mailx.1.html



1

আমি আমার দোকানে একটি স্ট্যান্ডার্ড সেটআপ ব্যবহার করি এবং ক্রোনজবস থেকে অটো ইমেল প্রেরণের মতো কাজ করার জন্য আমি মেলটুলস প্যাকেজটিকে নিখুঁত পাই 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

আশাকরি এটা সাহায্য করবে.


1

সর্বশেষতম ইনস্টলেশনটি আমি উবুন্টু ১১.১০ তে কমান্ড সহ করেছিলাম:

sudo apt-get install postfix mailutils

এবং আপনি যদি পোস্টফিক্সে আরও পড়তে চান তবে এটি কীভাবে কাজ করে এবং কীভাবে এটি পরীক্ষা করে দেখুন: পোস্টফিক্সব্যাসিকসেটআপহোটো

তারপরে আপনি mailক্রোনজবায় কমান্ডটি ব্যবহার করতে পারেন । বিকল্পগুলি এবং ব্যবহারের জন্য কমান্ডের ম্যান পৃষ্ঠাগুলি দেখুন।

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