পোস্টফিক্স সহ বিভিন্ন এসএমটিপি সার্ভারে প্রক্সি মেল


11

টু অ্যাড্রেসের উপর নির্ভর করে আমি কীভাবে বিভিন্ন এসএমটিপি সার্ভারগুলিতে (বা প্রক্সি) মেল ফরোয়ার্ড করতে পারি?

আমি পোর্ট 25 এ একটি এসএমটিপি (পোস্টফিক্স) সার্ভার সহ একটি মেশিন পেয়েছি I আমি কিছু ইনকামিং মেল এবং কিছু মেইল ​​হ্যান্ডেল করার জন্য পোস্টফিক্স রাখতে চাইলে ল্যামসন ( http://lamsonproject.org/ ) ব্যবহার করতে চাই।

আমার ধারণা লামসনকে একটি আলাদা বন্দরে শোনার জন্য সেটআপ করা, আসুন লোকালহোস্ট: 10025 বলি। আমি তখন পোর্ট 25 শুনে সমস্ত মেল ধরতে পোস্টফিক্স সেটআপ করি।

আমি কীভাবে পোস্টফিক্সকে 10025 এ ল্যামসনে নির্দিষ্ট মেল প্রক্সিতে কনফিগার করব এবং অন্য সমস্ত মেল নিজেই পরিচালনা করব?

উত্তর:


18

পোস্টফিক্সটি এর কনফিগারেশনে অত্যন্ত নমনীয় (এবং তাই জটিল), সুতরাং এটি অর্জনের বিভিন্ন উপায় রয়েছে। সবচেয়ে সহজ উপায় সম্ভবত একটি transport(5)টেবিল ব্যবহার করা হবে ।

প্রথমে পোস্টফিক্সে পরিবহন সারণীর ব্যবহার সক্ষম করুন:

/etc/postfix/main.cf:
    transport_maps = hash:/etc/postfix/transport

আপনাকে এও নিশ্চিত করতে হবে যে ল্যামসন হ্যান্ডল করা ঠিকানার জন্য পোস্টফিক্স মেলগুলি গ্রহণ করে। permit_auth_destinationবৈধ প্রাপক ঠিকানাগুলি নির্ধারণের জন্য পোস্টফিক্স প্রযোজ্য বিধিগুলির জন্য একবার দেখুন । নিম্নলিখিত উদাহরণের জন্য, ধরে নেওয়া "উদাহরণ.com" একটি ডোমেন যা অন্যথায় পোস্টফিক্সের কাছে জানা নেই, এটি রিলে ডোমেন হিসাবে যুক্ত করা সম্ভবত সবচেয়ে সহজ:

/etc/postfix/main.cf:
    relay_domains = example.com

তারপরে, একটি উপযুক্ত টেবিল তৈরি করুন। উদাহরণস্বরূপ, "উদাহরণ.com" ডোমেনের জন্য সমস্ত মেল পুনঃনির্দেশিত করতে এবং "user@mydomain.org" এর জন্য মেল আপনার স্থানীয় ল্যামসন 10025 পোর্টে শ্রবণ করে:

/etc/postfix/transport:
    example.com          smtp:127.0.0.1:10025
    user@mydomain.org    smtp:127.0.0.1:10025

এর পরে (এবং তারপরে পরিবহন টেবিল ফাইলে প্রতিটি আপডেটের পরে একবার) চালাতে ভুলবেন না:

$ postmap /etc/postfix/transport

এটি আপনাকে যেতে হবে। transport(5)ম্যান পৃষ্ঠাটি পড়তে ভুলবেন না , যা আপনাকে এই শক্তিশালী সুবিধাটি কীভাবে ব্যবহার করতে হবে সে সম্পর্কে আরও ধারণা দেয়।


হাই, টিপটির জন্য ধন্যবাদ। আপনার নির্দেশাবলী অনুসরণ করে মেলটি ফরোয়ার্ড করতে আমার এখনও সমস্যা হচ্ছে। আমি নম্বর পাচ্ছি: প্রত্যাখ্যান করুন: {মাই-মেল-রিলে R প্রাপক ঠিকানা থেকে আরসিপিটি প্রত্যাখ্যান করা হয়েছে: স্থানীয় প্রাপক সারণীতে ব্যবহারকারী অজানা। কোন ধারনা?
ম্যাটিয়াস

হ্যাঁ হ্যাঁ, আপনাকেও নিশ্চিত করতে হবে যে পোস্টফিক্স মেলটি উদাহরণ.কমের দিকে রিলে করতে স্বীকার করে (যেমন পোস্টফিক্স এখন ল্যামসনের রিলে হিসাবে কাজ করছে)। আপনার postfix প্রধানত অন্য ডোমেইন ভজনা করা হয়, তাহলে সবচেয়ে সহজ উপায় এই অর্জন করার জন্য "Lamson DOMAIN" যোগ করা হয় relay_domains। আমি এটি অন্তর্ভুক্ত উত্তর আপডেট।
আর্ল

1
ধন্যবাদ, আপনার পদক্ষেপগুলি অনুসরণ করার পরে, লোকালহোস্টকে বৈধ হোস্ট হিসাবে স্বীকৃতি জানাতে পোস্টফিক্স পেতে আমার এখনও কিছু সমস্যা হয়েছিল। আমি পোস্টকোনফ পোস্ট করেছি - smtp_host_lookup = dns, নেটিভ 'এবং এটি আমার সমস্যার সমাধান করেছে, পোস্টফিক্স এখন ল্যামসনের কাছে যে মেইলটি পাঠাতে চাইছি তা ফরোয়ার্ড করছে।
ম্যাটিয়াস

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