ওএস এক্স কেন প্রথম এসএমটিপি কনফিগার না করে ইমেল প্রেরণ করতে সক্ষম?


9

আমি যখন টার্মিনালে কমান্ডটি চেষ্টা করি তখন একটি ইমেল প্রেরণ করা হয়। আমি দেখেছি যে কোনও স্থানীয় এসএমটিপি চলছে না, তাই পর্দার পিছনে অ্যাপল কীভাবে ব্যবহার করবে?

echo "Hello" | mail -s "Test" foo@bar.com

উত্তর:


4

mail ওএস এক্স-তে আসলে মেলটি মোকাবেলা করার জন্য পোস্টফিক্সকে যথেষ্ট দীর্ঘস্থায়ী মনে হয়েছে, তারপরে অল্প সময়ের পরে এটি ছিঁড়ে ফেলবে।

এটি কার্যকর অবস্থায় দেখতে telnet localhost 25মেল কমান্ডের আগে চেষ্টা করুন , তারপরেই তারপরে 5 মিনিট অপেক্ষা করুন এবং আবার চেষ্টা করুন।

আমি নিশ্চিত আসলে এই প্রশ্নের যথাযথ উত্তর কারণ এটি ব্যাখ্যা না নই কিভাবে postfix উত্পন্ন হওয়া এবং নিচে টুটা হয়, কিন্তু আশা করছি এটা প্রশ্নের উত্তর করতে সাহায্য করে।


7

এসএমটিপি ডেমন বা সার্ভারগুলি সেখানে মেল পাওয়ার জন্য রয়েছে, এটি প্রেরণ নয়। আপনার উদাহরণে, mailনিখুঁতভাবে একটি ইমেল ক্লায়েন্ট, এবং এটি যথাযথ ডিএনএস এমএক্স রেকর্ডের দ্বারা সংজ্ঞায়িত সার্ভারের সাথে সংযোগ স্থাপন করে এবং এটি করার bar.comজন্য কোনও স্থানীয় সার্ভারের চলার কোনও প্রয়োজন নেই।

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

আপনি কমান্ড লাইনে এগুলি পরীক্ষা করে দেখতে পারেন এবং কোনও মেইল ​​ক্লায়েন্ট ব্যবহার না করেই মেলটি প্রেরণ করতে পারেন। আমি ম্যাক এ নেই, সুতরাং এই কমান্ডগুলিতে যিনি আছেন তাদের দ্বারা সম্পাদনার প্রয়োজন হতে পারে তবে আপনি এটি করতে পারেন:

nslookup
set type=mx
bar.com
exit

telnet MXServer 25 (where MXServer is one of the results returned above and 25 is the port number for SMTP servers)

টেলনেটের মাধ্যমে ইমেল করার বিষয়ে আরও তথ্যের জন্য এটি পড়ুন - এটি একটি দুর্দান্ত ডিবাগিং সরঞ্জাম


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

এটি এমনটি ভুল নয়, সমস্ত বিবরণ সঠিক, তবে এটি আপনার প্রশ্নের বর্তমান আকারে জবাব দেয় না। এটি করার জন্য সম্পাদিত।
স্টিফ করুন

@ স্টাফ বলেছেন, "এসএমটিপি ডেমন বা সার্ভারগুলি মেল পাওয়ার জন্য রয়েছে, এটি প্রেরণ নয়"। আমি অবশ্যই পার্থক্য ভিক্ষা করা উচিত। এটি একটি মন্তব্য হিসাবে আমি কেবল উইকিপিডিয়া থেকে এটাকে উদ্ধৃত করব : "ব্যবহারকারী-স্তরের ক্লায়েন্ট মেল অ্যাপ্লিকেশনগুলি সাধারণত বার্তা প্রেরণের জন্য কেবল এসএমটিপি ব্যবহার করে"
সিমাস

1

আমি মনে করি mailমেইল প্রেরণের জন্য সর্বদা স্থানীয় প্রেরণমেল ব্যবহার করে। এ ওএসএক্স সঠিকভাবে sendmail পোস্টসাফিক্স হয়। এবং এটি অবশ্যই ব্যবহৃত হয়।

আপনি মেল শিরোনাম চেক করতে পারেন Received: by [Your-Mac] (Postfix, from userid ...

তবুও এটির মতো mail(বা আরও ভাল postfix) ব্যবহার করা ভাল ধারণা নয় । সর্বোত্তম অনুশীলন হ'ল প্রায়শই ব্যবহৃত ফায়ারওয়াল সীমাবদ্ধতা এড়াতে আপনার স্থানীয় পোস্টফিক্সের জন্য একটি স্মার্ট হোস্ট ব্যবহার করা।

আপনি স্নো চিতাবাঘের পোস্টফিক্সের জন্য এসএমটিপি স্মার্ট হোস্ট সেটআপে একটি সমাধান খুঁজে পেতে পারেন যা আমার জন্য কাজ করে (এছাড়াও সিংহ, পর্বত সিংহটিতে)।


শিরোনাম থেকে, আমি পেয়েছি ... প্রাপ্ত: এসএমটিপি আইডি xxx সহ 10.194.242.101 দ্বারা; এক্স-প্রাপ্ত: এসএমটিপি আইডি ইয়ে সহ 10.68.92.196 দ্বারা; ... তবে আমার অভ্যন্তরীণ আইপি 192.168.xx
যোগ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.