ডিফল্ট পোস্টফিক্স এসএমটিপি সেটিংস কী?


5

এটি লম্পট প্রশ্ন হতে পারে ..

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

  sudo apt-get install postfix
  sudo apt-get install bsd-mailx

আপনি যদি পোস্টফিক্স ব্যবহার করেন, তবে আপনি /etc/postfix/main.cf এ "smtpd_use_tls = না" সেট করে টিএলএস অক্ষম করে তা দ্রুত সমাধান করুন

sudo /etc/init.d/postfix start

এটাই. আমার রেলস অ্যাপটি স্বয়ংক্রিয়ভাবে পোস্টফিক্সের মাধ্যমে আমার জন্য মেলগুলি প্রেরণ শুরু করে। তবে এখন এই পোস্টফিক্সের জন্য আমার এসএমটিপি সেটিংস দরকার। আমি কীভাবে এটি জানতে পারি? আমাকে কেউ বলতে পারবে?

সম্পাদনা

আমি এসএমটিপি হোস্টনেম, এসএমটিপি ব্যবহারকারীর নাম, এসএমটিপি পাসওয়ার্ড, পোর্ট অনুসন্ধান করছি (এটি ডিফল্টর জন্য 25)


3
এখানে 700 টিরও বেশি পোস্টফিক্স কনফিগারেশন প্যারামিটার রয়েছে these 95 টি এসএমটিপি প্রেরণের নিয়ম কনফিগার করার জন্য। আপনার যা করা দরকার তা সম্পর্কে আপনি আরও কিছুটা স্পষ্ট হতে পারেন?
ব্যবহারকারী 237419

@ আদিরাউ সম্পাদনা অংশটি পরীক্ষা করুন ..
মোহিত জৈন

উত্তর:


-2

মেল পোস্টফিক্স কনফিগারেশন ফাইল হয় /etc/postfix/main.cf। ডিফল্ট একটি (সম্ভবত সেখানে আপনার ডিফল্ট ফাইল রয়েছে) ভালভাবে মন্তব্য করেছে এবং সেখানে তালিকাভুক্ত বেশিরভাগ পরামিতিগুলির ডিফল্টগুলি বর্ণনা করে (এটি সমস্ত প্যারাম নয় তবে এটি একটি ভাল শুরু)।

আমি পোস্টফিক্স ডকুমেন্টেশন সহ এই ফাইলটি পড়ার পরামর্শ দেব।

বিটিডাব্লু, আপনি আসলে কোন সমস্যার সমাধান করার চেষ্টা করছেন? লোকালহোস্ট থেকে কেবল মেল প্রেরণের জন্য কোনও পোস্টফিক্স কনফিগারেশন স্পর্শ করা প্রায়শই প্রয়োজন হয় না।


এটি প্রশ্নের উত্তর দেয় না।
কিথ

তারা সেটিংস কীভাবে সেট করবেন তা জিজ্ঞাসা করছেন না, তবে সেটিংস কী।
ব্যবহারকারী 3329922

11

এই মা লম্পট উত্তর হতে :

postconf -dএটির মাধ্যমে আপনি ডিফল্ট কনফিগারেশনটি সন্ধান করতে পারবেন আপনার যদি কোনও কনফিগারেশন না থাকে তবে পোস্টফিক্স এটি ধরে নেয় । কিন্তু আপনি খেলাপিদের জন্য জিজ্ঞাসা করলেন!

আপনি যদি বর্তমান (!) কনফিগার করা সেটিংস সন্ধান করতে চান তবে আপনি এটি দিয়ে এটি করতে পারেন postconf -n

আপনার যখন প্রতিটি সেটিংয়ের অর্থ কী তা জানতে হবে তবে আপনাকে http://www.postfix.org/postconf.5.html এ ব্যাখ্যাটি পড়তে গাইড করা হবে


এই প্রশ্নের উত্তর দেওয়ার সবচেয়ে কাছাকাছি আসে।
ব্যবহারকারীর 3329922

2

আপনাকে অবশ্যই SMTP এর জন্য ফায়ারওয়ালে 25 পোর্ট খুলতে হবে। পরবর্তী লিঙ্কে আপনি পোস্টফিক্সের জন্য প্রাথমিক কনফিগারেশনটি সন্ধান করতে পারেন। http://www.postfix.org/STANDARD_CONFIGURATION_README.html


কিভাবে যে কি?? তুমি কি আমাকে গাইড করতে পারবে ??
মোহিত জৈন

@ মোহিতজাইন না! আপনার কী ফায়ারওয়াল রয়েছে তা আমাদের কীভাবে জানা উচিত। এবং এমনকি যদি আমরা জানি, এটি আপনার মূল প্রশ্নের সাথে সম্পর্কিত নয়। এমনকি যদি আপনি এটি জিজ্ঞাসা করে একটি নতুন প্রশ্ন খোলেন: এটি কোনও সহায়তা ফোরাম নয়।
মেলকিউ

2

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

আপনি পোস্টফিক্সটি সঠিকভাবে ইনস্টল করেছেন তা নিশ্চিত করতে একটি নতুন পোস্টফিক্স ইনস্টল করুন IF এবং কেবলমাত্র যদি আপনি বর্তমান পোস্টফিক্স ইনস্টলেশন সম্পূর্ণ মুছে ফেলার জন্য ঠিক থাকেন ok আপনি যদি ঠিকঠাক না হয়ে থাকেন তবে __postfix_configration_checks অনুচ্ছেদে যান।

apt-get purge postfix
apt-get install postfix

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

ইনস্টল প্রক্রিয়া শেষ হয়ে গেলে লোকালহোস্ট, পোর্ট 25-এ আপনার একটি পোস্টফিক্স উদাহরণ শোনা উচিত, লোকালহোস্ট থেকে প্রেরিত মেলকে নিঃশর্তভাবে সারিবদ্ধ করার অনুমতি দেওয়া হয়েছে (ডিফল্ট সেটিংস)

__postfix_configuration_checks

আপনি এভাবে পোস্টকনফ চালিয়ে নীতিগুলি পরীক্ষা করতে পারেন:

postconf smtpd_recipient_restrictions mynetworks

এবং আপনি যে আউটপুটটি দেখতে পাবেন তা একই রকম হওয়া উচিত:

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

আপনার (ডাবল) পরীক্ষা করা উচিত যে আপনার পোস্টফিক্সটি কেবল লুপব্যাক ইন্টারফেস, পোর্ট 25 এ শুনছে:

netstat -nltp  |grep master
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      4713/master     

এখন আপনি আপনার রেল অ্যাপ্লিকেশন কনফিগার করতে প্রস্তুত:

hostname='localhost' #or '127.0.0.1'
port=25
password='' #or nil, dunno
username='' #or nil?

আপনার পোস্ট ফিক্স ইনস্টল করে আপনার রোর অ্যাপ্লিকেশন থেকে ইমেল প্রেরণে সক্ষম হওয়া উচিত


2
আপনি বর্তমান পোস্টফিক্স ফাইল এবং কনফিগারেশন আলগা করতে ঠিক না হলে বর্তমান পোস্টফিক্স ইনস্টলটিকে "মুছে ফেলুন" না। স্থানীয় ক্লায়েন্টদের জন্য আপনার প্রয়োজন মতো পোস্টফিক্স চলবে তা নিশ্চিত করার সহজ উপায় হ'ল শুদ্ধকরণ এবং পুনরায় ইনস্টল করা, যেহেতু ডেবিয়ান / উবুন্টু প্রাক-কনফিগার্ড ইউজকেস ইনস্টল দেয় এবং এটি আপনাকে অনেক ডকুমেন্টেশন পড়া এবং মেইন.সিএফের সাথে জগাখিচির সময় সাশ্রয় করবে
user237419
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.