পোস্টফিক্স: সার্ভারকে লোকালহোস্টের বাইরে মেল পাঠাতে বাধ্য করা [বন্ধ]


9

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

হালনাগাদ

ঠিক আছে. সুতরাং এটি মোটেও পোস্টফিক্সের সমস্যা ছিল না। কমান্ড লাইন থেকে আমার কেবল সেই ডোমেনে মেইল ​​বন্ধ করা দরকার। যে কমান্ডটির প্রয়োজন তার জন্য এটি হ'ল (কমপক্ষে আমার সিস্টেমে):

/usr/local/psa/bin/domain --update example.com -mail_service false

উত্তর:


4

আমি সিমিলার সমস্যাটি সমাধান করেছি। আপনি নিজের আপডেটে লেখার সাথে সাথে আপনাকে কমান্ড দ্বারা ডোমেনের জন্য মেল পরিষেবাটি স্যুইচ করতে/usr/local/psa/bin/domain --update example.com -mail_service false হবে - এটি বেশিরভাগ ক্ষেত্রেই কাজ করা উচিত। যাইহোক আমি অন্য একটি ভুল করেছি এবং মেল পরিষেবাটি স্যুইচ করা আমার পক্ষে যথেষ্ট সমাধান ছিল না।

প্রথমে আমার ডিএনএস সেটিংস পরীক্ষা করা উচিত। আমি প্লেনস্ক সার্ভারের বাইরে ডিএনএস হোস্ট করেছি তবে আমি সেট করে রেখেছি যে ডোমেন তৈরির সময় সার্ভারের মাধ্যমে ডিএনএস পরিচালিত হয় (ডিফল্ট বিকল্প) - এটি ছিল একমাত্র ভুল। তারপরে প্লেস্কের দ্বারা পরিচালিত ডোমেনে মেলগুলি প্রেরণ করা ছাড়া সবকিছু ঠিকঠাক কাজ করছিল। তারপরে মেলটি ডোমেইন.টিल्ड থেকে উদাহরণস্বরূপ@gmail.com এ সফলভাবে প্রেরণ করা হয়েছিল তবে example@domain.tld- তে পাঠানো হয়নি

আমার জন্য সমাধানটি প্লেস্ক কন্ট্রোল প্যানেলে ডোমেনের জন্য ডিএনএস পরিষেবা অক্ষম করে । এটি DNS Settingsডোমেনের জন্য নিয়ন্ত্রণ প্যানেলের মাধ্যমে করা যেতে পারে ।


1

মনে হচ্ছে আপনার $mydestinationভুল আছে। কমান্ডটি দিয়ে আপনার সিস্টেমে এর বর্তমান মানটি পরীক্ষা করুন:

postconf mydestination

ডিফল্টরূপে, পোস্টফিক্স কেবল স্থানীয় হোস্টকে মেল সরবরাহ করে, পুরো ডোমেনটি নয়:

% postconf -d mydestination
mydestination = $myhostname, localhost.$mydomain, localhost

আপনার যদি এটি সামঞ্জস্য করতে হয় তবে সম্পাদনা করুন /etc/postfix/main.cf

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


এই কি আমার mydestination দেখায়: mydestination = $ myhostname, স্থানীয় হোস্ট $ mydomain, স্থানীয় হোস্ট।
LoneWolfPR

অদ্ভুত জিনিস আমি এটা পরিবর্তিত হয় থাকেন, কিন্তু এটি এখনও দেখায় না আমি main.cf ফাইলে কি দেখতে
LoneWolfPR

postfix reloadআপনার কনফিগারটি পুনরায় লোড করার জন্য একটি চেষ্টা করুন ...
বিভাজন

সলিউশনটি শুরু করার জন্য পোস্টফিক্সে ছিল না। আমি এখনও আমার নিজের প্রশ্নের উত্তর দিতে না পারায় উত্তর সহ একটি আপডেট পোস্ট করেছি। যদিও সময় দেওয়ার জন্য ধন্যবাদ।
লোন ওল্ফআরপিআর

সম্ভবত এটি "ভ্যানিলা" পোস্টফিক্স নয় এবং আপনি প্লেস্ক ব্যবহার করছিলেন তা জেনে সহায়ক হতে পারে। ;-) এটি এখন সাজানো শুনে খুশী।
বিভাজন

1

আপনি / etc / postfix / পরিবহন ফাইলটি বেছে বেছে নির্ধারণ করতে কোন smtp সার্ভারটি কোন ডোমেন মেইলগুলি পরিচালনা করতে হবে তা নির্ধারণ করে could পছন্দ করুন, যদি আপনি smdp.mydomain.com এ mydomain.com ইমেল প্রেরণ করতে চান তবে আপনি / ইত্যাদি / পোস্টফিক্স / পরিবহণে লিখতে পারেন:

mydomain.com  smtp:[smtp.mydomain.com]

.Db ফাইল পোস্টফিক্স ব্যবহারগুলি তৈরি করতে পরে পোস্টম্যাপ / ইত্যাদি / পোস্টফিক্স / পরিবহন করতে ভুলবেন না।

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