কমান্ড-লাইন থেকে পোস্টফিক্সের মাধ্যমে সংযুক্তি সহ ইমেল কীভাবে প্রেরণ করবেন?


10

আমি নিজের জন্য লিনোডে একটি নতুন উবুন্টু 10.04 এলটিএস সার্ভার সেটআপ করেছি। এখানে একটি দুর্দান্ত নির্দেশ অনুসরণ করেছেন: পোস্টফিক্স সহ কিছু বেসিক স্টাফের ইনস্টলেশন শেষ করতে এখানে

আমি একটি সংযুক্তি সহ আমার জিমেইল ঠিকানায় ইমেল প্রেরণের একটি উপায় বের করার চেষ্টা করছি, তবে কীভাবে তা খুঁজে পাচ্ছি না। ইতিমধ্যে নিশ্চিত হয়ে গেছে যে ইমেলটি আমার জিমেইল অ্যাকাউন্টে পৌঁছতে পারে।

শেষ পর্যন্ত আমাকে সংযুক্তি সহ ইমেল প্রেরণের জন্য মুত্ত ব্যবহার করতে হবে , সম্ভবত সেন্ডইমেলগুলিও ভাল করবে, তবে আমি ভাবছি যে কমান্ড-লাইন থেকে পোস্টফিক্সে একই জিনিসটি কীভাবে করা যায়?

এই বোবা প্রশ্নের জন্য আগাম অনেক ধন্যবাদ।

উত্তর:


14

কেন এটি postfixসরাসরি হতে হবে ? mailx -a, muttবা ইন্টারফেসটিও mutt -aব্যবহার করবে sendmail- আপনি এসএমটিপি-র জন্য কনফিগার না করে।

প্রতিধ্বনি "এটি একটি পরীক্ষার বার্তা" | mutt -s পরীক্ষা - একটি foo.zip - $ ব্যবহারকারী
প্রতিধ্বনি "এটি একটি পরীক্ষার বার্তা" | মেল-টেস্ট -a foo.zip $ ব্যবহারকারী

(দ্রষ্টব্য, বিএসডি-মেলেক্সে বিকল্পটি -Aপরিবর্তিত।


যাইহোক, এখানে একটি "পোস্টফিক্স" উদাহরণ।

প্রতিস্থাপন করুন $USER, সামগ্রীর প্রকার এবং ফাইলের নাম আপনার পরিবেশের সাথে মেলে। উদাহরণ ধরে নেওয়া যায় আপনি বার্তাটি নিজের কাছে পাঠাচ্ছেন এবং foo.zipবর্তমান ডিরেক্টরিতে একটি জিপ ফাইল রয়েছে।

(printf "%s\n" \
    "Subject: test" \
    "To: $USER" \
    "Content-Type: application/zip" \
    "Content-Disposition: attachment; filename=foo.zip" \
    "Content-Transfer-Encoding: base64" \
    "";
 base64 foo.zip) | sendmail "$USER"

(পাঠকের কাছে অনুশীলন হিসাবে এমআইএমএ মাল্টিপার্ট বার্তা তৈরি করা।)


mail -a foo.zipfoo.zipহিসাবে একটি বার্তা সংযুক্ত না mutt
NR

@ nicolai.rostov: উপর নির্ভর করে mail, আমি অনুমান। এটি উত্তরাধিকারী-মেলেক্সে করে।
ব্যবহারকারী1686

7

পোস্টফিক্স একটি মেল স্থানান্তর এজেন্ট (এমটিএ) । এর কাজটি হ'ল মেল সরবরাহ করা পরিচালনা করুন: এটি তুলে নিন এবং তার রুটের পরবর্তী পয়েন্টে প্রেরণ করুন। পোস্টফিক্স একটি ডাক কর্মী, যার কাজ একটি খাম নেওয়া এবং (তার সহকর্মীদের সহায়তায়) এটি প্রাপকের কাছে পৌঁছে দেওয়া।

আপনি এখানে যা চাইছেন তা সচিব কাজ documents খামে রাখার জন্য নথি সংগ্রহ করা। এটি পোস্টফিক্সের কাজ নয়: এটি কোনও মেল ব্যবহারকারী এজেন্ট (এমইউএ) এর কাজ । আপনি একটি অপরিশোধিত এমইউএ লিখতে পারেন যা মহাকর্ষের মতো শেল কয়েক লাইনে একটি মেল তৈরি করতে টুকরো টুকরো করে ,


4

কমান্ড লাইন থেকে, আমি "সেন্ডমেইল" ব্যবহার করতে চাই, যা উবুন্টু / ডেবিয়ানের উপর যেমন কমান্ড লাইন থেকে ইনস্টল করা যায়:

apt-get install sendemail

তারপরে আপনি এটিকে এমটিএ হিসাবে লোকালহোস্ট (পোস্টফিক্স) ব্যবহার করার জন্য কেবল বলতে পারেন।

আসলে আমি কেবল লক্ষ্য করেছি যে লোকালহোস্ট: 25 ডিফল্ট:

-s SERVER[:PORT]          smtp mail relay, default is localhost:25

তারপরে আপনি -a পতাকা ব্যবহার করে সংযুক্তি যুক্ত করুন:

sendemail -f sender@example.com -t recipient@example.com -m "This is the message" -u "This is the subject" -a file1.zip file2.zip

1

মেলেক্স 12.4 এ ফাইল সংযুক্ত করার জন্য একটি বিকল্প রয়েছে:

-a ফাইল
    বার্তায় প্রদত্ত ফাইলটি সংযুক্ত করুন।

উদাহরণ স্বরূপ:

[গাওয়াদ @ সেন্টোস ডেস্কটপ] $ মেইল-এস "পাইন" - একটি পাইন.আরএম.gz রুট @ লোকালহোস্ট Enter
এটি আপনার কাছে যে পাইন সফটওয়্যারটি চেয়েছিল তা Enter
Enter
EOT
[gawad @ Centos ডেস্কটপ] $ 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.