আমি কীভাবে ইউনিক্স 'মেল' কমান্ড সেট আপ করব?


9

আমি গুগল এবং মেলের জন্য ম্যান পৃষ্ঠাগুলিতে একবার দেখেছি, তবে কীভাবে সেট আপ করব তা আমি বুঝতে পারি না। আমি যা করতে চাই তা হ'ল আমার ইমেল ঠিকানাটি সেট আপ করা যাতে আমি টার্মিনালের মাধ্যমে ইমেল প্রেরণ করতে পারি। আমি কেমন করে ঐটি করি?

উত্তর:


12

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 
    পাসওয়ার্ড " আপনার পাসওয়ার্ড এখানে "

3

আপনার সিস্টেম প্রশাসক ইতোমধ্যে মেল সিস্টেম সেট আপ না করে থাকলে আপনাকে অবশ্যই একটি মেল স্থানান্তর এজেন্ট কনফিগার করতে হবে। এটি প্রথাগতভাবে সেন্ডমেল, আধুনিক সিস্টেমগুলি পোস্টফিক্স বা এক্সিম 4 ব্যবহার করে।


2

অনেক সিস্টেমে আপনি একটি 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আপনার ব্যবহারের দিকনির্দেশনা দেয়।


1

আপনি যদি mailকমান্ডের সাথে আবদ্ধ না হন তবে nailঅনুরূপ ইন্টারফেস সরবরাহ করে তবে এসএমটিপি ব্যবহার করে মেল পাঠাতে পারে।

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