* নিক্সের কমান্ড লাইনের মাধ্যমে ফাইল ইমেল করার সহজতম উপায়?


10

সবচেয়ে সহজ - এবং সবচেয়ে বেশি বহনযোগ্য - কমান্ডটি কোন সংযুক্তি হিসাবে একটি ফাইলকে ইমেল করতে আমি * নিক্স শেল ব্যবহার করতে পারি?

উত্তর:


11

এটি একটি বাইনারি সংযুক্তি ধরে নেওয়া:

uuencode [ফাইলের নাম] [ফাইলের নাম] | মেল-এস [বিষয়] [প্রাপকের ঠিকানা]

এটি কেবল একটি পাঠ্য ফাইল যদি আপনাকে ইউউনকোডিং নিয়ে বিরক্ত করার প্রয়োজন হয় না, যেমন:

মেল-গুলি [বিষয়] [প্রাপক ঠিকানা] <[ফাইলের নাম]

বেশিরভাগ * এনআইএক্সের মেল এবং ইউয়েনকোড থাকে তাই এটি যে কোনও জায়গায় কাজ করা উচিত।


যদি আমি কোনও সংযুক্তি হিসাবে পাঠ্য ফাইলটি চাই, এবং বার্তার মূল অংশে না হয় তবে কীভাবে?
যুবাল এ

এটি নির্ভর করে - আমি মনে করি না যে প্লেইন জিএনইউ মেলটি এটি করতে পারে, তাই আপনাকে প্রকৃত মেল ক্লায়েন্ট ব্যবহার করতে হবে; পাইন, মুট, বা অনুরূপ কিছু। এর মধ্যে কোনটি আপনার কাছে উপলভ্য তা নির্ভর করে আপনার সিস্টেমে কোনটি ইনস্টল করা হয়েছে তার উপর। মুট ব্যবহার করে, গাভিনের উত্তর (নীচে) ঠিক ঠিক কাজ করবে।
রাইনারিট

পাইন ভাল! আমি পাঠ্য জিইউআই ব্যবহার করে কমান্ড লাইনের মাধ্যমে এটি ব্যবহার করতে পারি?
যুবল এ


11

মুট ব্যবহার করে আপনি:

mutt -z -a <file> -s <subject> -- user@example.com

বা, যদি আপনি কোনও শরীর টাইপ করতে না চান:

mutt -z -a <file> -s <subject> -- user@example.com < /dev/null


আমার সিস্টেমে মুট উপলভ্য নয়,
যাই

আমি মনে করি আপনি এটি সন্ধান করতে যাচ্ছেন যে এটি কী সহজ এবং পোর্টেবলের মধ্যে একটি টস-আপ হতে চলেছে। মেলএক্স পোর্টেবল, তবে অগত্যা সহজ নয়। রেইনরেট যেমন উল্লেখ করেছে, আমার মনে হয় আপনাকে পুরো এমইউএ নিয়ে যেতে হবে, এবং কমান্ড-লাইন থেকে চালাতে হবে।
গ্যাভিন ম্যাকটাগার্ট

2
--এই কমান্ডগুলি কাজ করতে আমাকে ইমেল ঠিকানার আগে একটি যুক্ত করতে হয়েছিল।
অটোমলস

ইমেল ঠিকানাটি ফাইলের নামগুলি "- user@example.com" থেকে আলাদা করার জন্য ড্যাশগুলি আসলে প্রয়োজন, @ ডক্টরমোহাক সঠিক। এগুলি উত্তরের শরীরে উপরে যুক্ত করার চেষ্টা করা হচ্ছে।
জেফ ক্লেটন

2

" সেন্ডইমেল একটি হালকা ওজনের, কমান্ড লাইন এসএমটিপি ইমেল ক্লায়েন্ট you , পার্ল প্রোগ্রাম এবং ওয়েব সাইটগুলি, তবে বেশ মানিয়ে নেওয়া যায় এবং সম্ভবত আপনার প্রয়োজনীয়তাগুলি পূরণ করে Send শিখতে এবং ব্যবহার করতে। [সমর্থিত প্ল্যাটফর্মগুলি: লিনাক্স, বিএসডি, ওএস এক্স, উইন্ডোজ 98, উইন্ডোজ এনটি, উইন্ডোজ 2000, এবং উইন্ডোজ এক্সপি] "

আমি এটি আগে ব্যবহার করেছি এবং সত্যই এটি পছন্দ করেছি। আপনি -a বিকল্পের সাহায্যে ফাইল সংযুক্ত করতে পারেন।


+1 - এটি আমার প্রয়োজনের জন্য এটি নিখুঁত ছিল কারণ এটি সহজ এবং এখনও সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হচ্ছে! আপনি যদি কোনও ডেবিয়ান সিস্টেমে থাকেন তবে আপনি ঠিক করতে পারেন aptitude install sendemail। নোট করুন যে কমান্ডটি sendEmailমূলধন 'ই' এর মতো ইনস্টল হয়ে গেছে ।
টোফার ফ্যাঙ্গিও

আসলে, টারবালটিতে পার্ল স্ক্রিপ্ট এবং কয়েকটি নথি রয়েছে। আপনি কেবল এটি ডাউনলোড করতে পারেন, এটি এক্সট্র্যাক্ট করতে এবং চালাতে পারেন (আপনার সিস্টেমে পার্ল থাকে তবে)। ভালো লাগলেও ভালো লাগছে।
ক্লিনটন ব্ল্যাকমোর

1

আমি কোনও মন্তব্য যুক্ত করতে পারি না, তবে ..

  • এর উত্তরগুলি খুব বেশি নির্ভর করতে চলেছে যার উপর নির্ভর করে আপনার কোনও ডাইরিভেটিভ mailxউপলব্ধ রয়েছে।
  • যদিও এমयूএ গ্রহণের ফলে ফাইলটি কোনও সমস্যা ছাড়াই প্রদর্শিত হওয়া উচিত, তবে পাইপিং uuencodeকোনও সংযুক্তি সহ প্রযুক্তিগতভাবে কোনও ইমেল তৈরি করবে না। আপনি যে ইমেলটি পেয়েছেন তার উত্সটি একবার দেখুন।

সত্যের জন্য +1। এমনকি আমি বুঝতে পারি নি যে মেলেক্সের এমন একটি সংস্করণ রয়েছে যা সংযুক্তি পাঠাতে পারে (আমার অবশ্যই তা দেয় না)। আপনি ইউয়েনকোড -> মেল পাইপলাইনের সাথে প্রয়োজনীয় ম্যানুয়াল ইউডিকোডিং সম্পর্কেও সঠিক।
গ্যাভিন ম্যাকটাগার্ট

1

আপনি যদি নিখুঁত পোর্টেবিলিটি চান তবে আপনি 25 টিকে আপনার মেইল ​​সার্ভারে টেলনেট করতে পারেন এবং সরাসরি এসএমটিপি কমান্ড জারি করতে পারেন। এগুলি খুব কঠিন নয় এবং এটি খুব স্ক্রিপ্টযোগ্য হওয়া উচিত ।


3
আপনি নিজের নিজস্ব এসএমটিপি সার্ভারও লিখতে পারেন।
হার্ক

1

একটি দ্রুত গুগল এই পৃষ্ঠাটি চালু করেছে , যা বিভিন্ন অ্যাপ্লিকেশন ব্যবহার করে ফাইল সংযুক্ত করার বিভিন্ন উপায় বর্ণনা করে। আরও প্রচলিত একটি দম্পতি -

  • একটি ইনলাইন "সংযুক্তি" করতে uuenc8de

  • metamail -f file-to-attach -m mime-type

  • mpack -c mime-type file-to-attach

  • গাড়ল -a file-to-attach

  • বেদারুজাতীয় বৃক্ষবিশেষ -A file-to-attach

অতিরিক্তভাবে, বার্তাটি কারুকাজ এবং প্রেরণে এটিতে বেশ কয়েকটি শেল স্ক্রিপ্ট এবং পার্ল স্ক্রিপ্টের লিঙ্ক রয়েছে যা সম্ভবত আপনার পছন্দ হতে পারে more


1
echo "Email body text" | mail -s "Subject of email" -a file.to.attach.txt my@email.com

মেল: অবৈধ বিকল্প - ক
যুবল এ

1
নোট করুন যে এটি একটি মেলেক্স বৈশিষ্ট্য, নিশ্চিত করুন যে নির্দিষ্ট প্যাকেজটি ইনস্টল রয়েছে
niXar

0

কয়েক বছর আগে, আমি একটি শেল স্ক্রিপ্ট লিখেছিলাম যা ঠিক এটি করেছিল। একে বিনমেল.শ বলা হত। এটা একটা করুন Base64- এনকোডার (অনেক উৎস কোড সঙ্গে পাওয়া যাবে ব্যবহৃত গুগল ) এবং নির্মিত সংযুক্তি অনুযায়ী RFC1521


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