আমি কীভাবে পোস্টফিক্স পোর্ট 25 থেকে 587 এ পরিবর্তন করব?


15

আমি ইউনিক্স এবং সিএলআই সম্পর্কে মোটামুটি নুব প্রায় hours ঘন্টা গুগল করার পরে আমি জানতে পারি পিএইচপি মেল () ফাংশনটি কাজ করার জন্য আমার 25 থেকে 587 অবধি পোস্টফিক্স পোর্টটি সম্পাদনা করা উচিত। এবং এখানে সমাধানটি পেয়েছি http://www.linuxmail.info/postfix- परिवर्तन- port / তবে আমি কীভাবে এটি পরিবর্তন করব তা নিশ্চিত নই। আগেই বলেছি আমি নুব এ সম্পর্কিত যে কোনও সহায়তা প্রশংসিত হবে।

আপডেট 1:

মাধ্যাকর্ষণ সমাধান আমাকে নিম্নলিখিত ত্রুটি দেয়।

May  7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/pickup[4169]: DE2073F07C1: uid=501 from=<azhararmar>
May  7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/master[4185]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
May  7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4177]: DE2073F07C1: message-id=<20110506191239.DE2073F07C1@Ibrahim-Armars-MacBook-Pro.local>
May  7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4168]: DE2073F07C1: from=<azhararmar@Ibrahim-Armars-MacBook-Pro.local>, size=525, nrcpt=1 (queue active)
May  7 00:42:40 Ibrahim-Armars-MacBook-Pro postfix/smtp[4179]: DE2073F07C1: to=<azhar@iarmar.com>, relay=smtp.gmail.com[74.125.155.109]:587, delay=0.8, delays=0.01/0/0.79/0, dsn=4.7.5, status=deferred (TLS is required, but our TLS engine is unavailable)
May  7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/pickup[4169]: 5F2FC3F07C4: uid=501 from=<azhararmar>
May  7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4177]: 5F2FC3F07C4: message-id=<20110506191241.5F2FC3F07C4@Ibrahim-Armars-MacBook-Pro.local>
May  7 00:42:41 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4168]: 5F2FC3F07C4: from=<azhararmar@Ibrahim-Armars-MacBook-Pro.local>, size=525, nrcpt=1 (queue active)
May  7 00:42:42 Ibrahim-Armars-MacBook-Pro postfix/smtp[4179]: 5F2FC3F07C4: to=<azhar@iarmar.com>, relay=smtp.gmail.com[74.125.155.109]:587, delay=0.79, delays=0.01/0/0.78/0, dsn=4.7.5, status=deferred (TLS is required, but our TLS engine is unavailable)
May  7 00:42:50 Ibrahim-Armars-MacBook-Pro postfix/master[4190]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable

আপডেট 2:

May  7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/master[4472]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
May  7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/pickup[4419]: 357F73F090F: uid=501 from=<azhararmar>
May  7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4430]: 357F73F090F: message-id=<20110506194002.357F73F090F@Ibrahim-Armars-MacBook-Pro.local>
May  7 01:10:02 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4420]: 357F73F090F: from=<azhararmar@Ibrahim-Armars-MacBook-Pro.local>, size=525, nrcpt=1 (queue active)
May  7 01:10:03 Ibrahim-Armars-MacBook-Pro postfix/smtp[4448]: certificate verification failed for smtp.gmail.com[74.125.155.109]:587: untrusted issuer /C=US/O=Equifax/OU=Equifax Secure Certificate Authority

উপায় দ্বারা, আপনি শুধুমাত্র এক "কপি আছে নিশ্চিত করুন master" চলছে ...
user1686

উত্তর:


9

অন্যান্য উত্তরের উপর আপনার মন্তব্য অনুসারে, আপনাকে রিলে হোস্ট হিসাবে Gmail ব্যবহার করতে পোস্টফিক্সটি কনফিগার করতে হবে। এর জন্য ইন্টারনেটে অনেক টিউটোরিয়াল রয়েছে; এখানে একটি দ্রুত সংস্করণ।

দ্রষ্টব্য: এই কনফিগারেশনের সাহায্যে আপনার Gmail এর ঠিকানাটি "থেকে" হিসাবে ব্যবহার করে সমস্ত মেল অবশ্যই প্রেরণ করতে হবে।

  1. এতে আপনার সমস্ত পরিবর্তন পূর্বাবস্থায় ফেরান master.cf

  2. ইন main.cf, এই সেটিংস যুক্ত করুন:

    # This tells Postfix to hand off all messages to Gmail, and never do direct delivery.
    relayhost = [smtp.gmail.com]:587
    
    # This enables TLS (SMTPS) certificate verification, because Gmail has a valid one.
    smtp_tls_security_level = verify
    smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
    smtp_tls_session_cache_database = btree:/var/run/smtp_tls_session_cache
    
    # This tells Postfix to provide the username/password when Gmail asks for one.
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options = noanonymous
    
  3. ইন /etc/postfix/sasl_passwd, আপনার জিমেইল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যুক্ত করুন:

    [smtp.gmail.com]:587    user@gmail.com:mypassword
    
  4. sasl_passwdএকটি ডাটাবেসে ফাইলটি সঙ্কলন করুন :

    postmap /etc/postfix/sasl_passwd
    
  5. শেষ পর্যন্ত পোস্টফিক্সের প্রধান কনফিগারেশনটি পুনরায় লোড করুন:

    postfix reload
    

আমি চেষ্টা করে যাচ্ছি, ফলশ্রুতিতে আপনার কাছে ফিরে আসব। তোমাকে অনেক ধন্যবাদ.
ইব্রাহিম আজাহার আরমার

আমি আপনার দ্বারা উল্লিখিত ঠিক একই অনুসরণ। সমস্ত কোডগুলি ফাইলের উপরের মেইন.সি.এফ. ফাইলটিতে রাখুন এবং একটি ফাইল তৈরি করেছেন স্যাসল_পাসউইড এখনও এটি আমাকে উপরের ত্রুটিটি দেয়
ইব্রাহিম আজহার আর্মার

দেখে মনে হচ্ছে আপনি নিজের সিস্টেমে সঠিকভাবে এসএসএল (এনক্রিপশন) সেট আপ করেন নি। আপনাকে এটির সহায়তার জন্য লোকেরা আপনার অপারেটিং সিস্টেম (যেমন উবুন্টু, ফেডোরা, দেবিয়ান?) এবং আপনার ইনস্টল করা কোনও এসএসএল প্যাকেজগুলি কী তা জানতে হবে। এটির মূল্যের জন্য, আমার আইএসপি'র রিলে হোস্টটি ব্যবহার করার জন্য আমার নিজের নিজস্ব সিস্টেমে পোস্টফিক্স সেট আপ হয়েছে এবং এটি দুর্দান্ত কাজ করে।
কার্লএফ

@ ইব্রাহিম: সেখানে দুটি সমস্যা হতে পারে। 1) smtp_tls_CAfile সেটিং ভুল হতে পারে: আমি লিনাক্স সিস্টেমের উপর ভিত্তি করে এটা লিখেছে, বিস্মরণ যে আপনার উপর OS X এর একটি সঙ্গে সঙ্গতিপূর্ণ পূর্বে ভী এটি মন্তব্য চেষ্টা করুন ( #), তারপর থেকে নিরাপত্তার মাত্রা কমে verifyযাওয়ার encrypt। পোস্টফিক্স পুনরায় লোড করুন। 2) যদি এটি সমস্যার সমাধান না করে, তবে এর অর্থ হতে পারে যে পোস্টফিক্সটি টিএলএস সমর্থন ছাড়াই নির্মিত হয়েছিল। এটি অসম্ভব, তবে সম্ভব ...
ব্যবহারকারীর 6868 মায়

এস / ভুলে যাওয়া / না জানা /। সেখানে বিভ্রান্ত হয়ে পড়েছি।
user1686

14

যদি আপনি কেবল এটি 587 পোর্টে চলতে চান (এবং আমি নিশ্চিত যে আপনি এটি করছেন; আমি মনে করি আপনি এটি 25 এবং উভয়ই চলতে চান 587 ), তবে /etc/postfix/master.cf এ লাইনটি খুঁজে পান এটা এমন দেখতে:

smtp      inet  n       -       n       -       -       smtpd

এবং এটি দেখতে এটি পরিবর্তন করুন:

587      inet  n       -       n       -       -       smtpd

যদি আপনি এটি উভয় বন্দরটিতে চলমান চান, তবে এটির পরিবর্তে প্রথম লাইনের পরে দ্বিতীয় লাইন যুক্ত করুন।


আমি sudo ব্যবহার করে মাস্টার.cf ফাইলগুলি সম্পাদনা করেছি। মান আপডেট করা হয়েছে, আমি কম্পিউটারটিও আবার চালু করেছি তবে তবুও এটি ডিফল্ট মান হিসাবে 25 পোর্ট লাগে। সম্ভবত ভুল হতে পারে কি? :(
ইব্রাহিম আজাহার আরমার

ঠিক আছে, মানগুলি কিছু সময়ের পরে ডিফল্ট হিসাবে সেট করা হচ্ছে, আমি কেন জানি না যখন আমি মানগুলি যুক্ত করি এবং এটি ব্যবহার করে সংরক্ষণ করি: wq in vim এটি ঠিক আবার এবং আবার ডিফল্ট মানটিতে ফিরে আসে।
ইব্রাহিম আজাহার আরমার

@ ইব্রাহিম: আমি মনে করি আপনি কিছু উল্লেখ করতে ভুলে গেছেন। আপনি কি সমস্ত ইমেল একক সার্ভার দিয়ে যাওয়ার চেষ্টা করছেন smtp.something.com:587,?
user1686

1
@ ওয়েজ: এফওয়াইআই, master.cfইতিমধ্যে এই বন্দরের জন্য একটি এন্ট্রি রয়েছে; এটা লেবেলযুক্ত করা হয়েছে submission
user1686

1
@ ইব্রাহিম: সেক্ষেত্রে আপনাকে জিলেলে রিলে হোস্ট হিসাবে ব্যবহার করতে পোস্টফিক্সটি কনফিগার করতে হবে। আমি পৃথক উত্তরে নির্দেশাবলী পোস্ট করব - আপাতত, সমস্ত পরিবর্তনগুলিতে এতে ফিরিয়ে দিন master.cf
user1686
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.