আমি গুগল এবং মেলের জন্য ম্যান পৃষ্ঠাগুলিতে একবার দেখেছি, তবে কীভাবে সেট আপ করব তা আমি বুঝতে পারি না। আমি যা করতে চাই তা হ'ল আমার ইমেল ঠিকানাটি সেট আপ করা যাতে আমি টার্মিনালের মাধ্যমে ইমেল প্রেরণ করতে পারি। আমি কেমন করে ঐটি করি?
আমি গুগল এবং মেলের জন্য ম্যান পৃষ্ঠাগুলিতে একবার দেখেছি, তবে কীভাবে সেট আপ করব তা আমি বুঝতে পারি না। আমি যা করতে চাই তা হ'ল আমার ইমেল ঠিকানাটি সেট আপ করা যাতে আমি টার্মিনালের মাধ্যমে ইমেল প্রেরণ করতে পারি। আমি কেমন করে ঐটি করি?
উত্তর:
Ditionতিহ্যগতভাবে, ইউনিক্স মেল প্রোগ্রামগুলি সহ mail
, প্রকৃত সংক্রমণ করতে একটি এমটিএ (মেল ট্রান্সফার এজেন্ট) এর উপর নির্ভর করে।
আপনি একটি 'স্মারথোস্ট' (রিলেহোস্ট), বা লাইটওয়েট আউটগোয়িং-এমটিএ (এমএসএমটিপি, এসএসএমটিপি, এসএমটিপি, নালমেলার) দিয়ে এটি কনফিগার করে একটি পূর্ণ-আকারের এমটিএ (পোস্টফিক্স, এক্সিম 4, ওপেনসেমটিপিডি) ব্যবহার করতে পারেন always
ব্যক্তিগত ব্যবহারের জন্য, msmtp
সেট আপ করা সবচেয়ে সহজ হবে - এটি কেবল মেল পাঠাতে পারে, গ্রহণ করতে পারে না এবং ব্যবহারকারী-নির্দিষ্ট কনফিগারেশনের অনুমতি দেয়।
ইনস্টল করুন msmtp
, তারপরে আপনার Gmail অ্যাকাউন্টটি এতে যুক্ত করুন ~/.msmtprc
:
পূর্ব নির্ধারিত tls অন # নীচের পথটি সামঞ্জস্য করার প্রয়োজন হতে পারে tls_trust_file /etc/ssl/certs/ca-cerર્ટates.crt অ্যাকাউন্ট জিমেইল থেকে youraddress @ gmail.com হোস্ট smtp.gmail.com পোর্ট 587 অ্যাথ প্লেইন ইউজার ইউড্রেসড্রেস @ gmail.com অ্যাকাউন্ট ডিফল্ট: জিমেইল
এখন সম্পাদনা করে mail
ব্যবহার করতে বলুন :msmtp
~/.mailrc
সেন্ডমেইল = "/ ইউএসআর / বিন / এমএসএমটিপি" সেট করুন
(এটি যদি কাজ না করে তবে ln -s /usr/bin/msmtp /usr/sbin/sendmail
রুট হিসাবে চালান ))
অবশেষে, আপনি যদি mail
/ msmtp
নিজের জিমেইল পাসওয়ার্ডটি মনে রাখতে চান তবে এটি এতে যায় ~/.netrc
:
মেশিন smtp.gmail.com লগইন youraddress @ gmail.com পাসওয়ার্ড " আপনার পাসওয়ার্ড এখানে "
আপনার সিস্টেম প্রশাসক ইতোমধ্যে মেল সিস্টেম সেট আপ না করে থাকলে আপনাকে অবশ্যই একটি মেল স্থানান্তর এজেন্ট কনফিগার করতে হবে। এটি প্রথাগতভাবে সেন্ডমেল, আধুনিক সিস্টেমগুলি পোস্টফিক্স বা এক্সিম 4 ব্যবহার করে।
অনেক সিস্টেমে আপনি একটি mailx
কমান্ড পাবেন যা ইমেল প্রেরণে ব্যবহার করা যেতে পারে। এটি মেল কমান্ডের লিঙ্ক হতে পারে তবে কমান্ডের আচরণ পরিবর্তন করে। অন্যরা যেমন উল্লেখ করেছে, এটি ধরে নিয়েছে যে আপনি আপনার সার্ভারে একটি এমটিএ (মেল ট্রান্সফার এজেন্ট) কনফিগার করেছেন। এটি একটি কমান্ড ব্যবহার করে ইন্টারেক্টিভভাবে ব্যবহার করা যেতে পারে:
mailx -s "This is a message" user@example.com
This is a message
.
অথবা কোনও পাইপের সাহায্যে কমান্ডের আউটপুট প্রেরণ করুন:
cat myfile.txt | mailx -s "This is the file" user@example.com
এটিকে চালানো mailx -h
আপনার ব্যবহারের দিকনির্দেশনা দেয়।