আমি ইতিমধ্যে এখানে অন্যান্য পোস্টগুলিতে ডক্সটি পুনরায় পাঠ করেছি এবং এটি এখনও আমার কাছে খুব অস্পষ্ট। আমি মধ্যে পার্থক্য বুঝতে করার জন্য বিভিন্ন জিনিষ পরীক্ষা করা হয়েছে alias_maps
এবং virtual_alias_maps
আমি পোস্টসাফিক্স এই 2 আলাদা সেটিংস ব্যবহার দেখতে না। এটি আমি এখনও অবধি খুঁজে পেয়েছি (দ্রষ্টব্য - আমি কেবলমাত্র ইমেলগুলি প্রেরণের জন্য নাল ক্লায়েন্ট হিসাবে আমার ওয়েব সার্ভারের মতো একই সার্ভারে পোস্টফিক্স ব্যবহার করছি) :
1) / ইত্যাদি / উপকরণ ফাইল:
root: me@somedomain.com
আমি উপরেরটি যুক্ত করার পরে alias_maps
, আমি লক্ষ্য করেছি যে ব্যর্থ 2ban এর মতো কিছু পরিষেবা এটি বেছে নিতে সক্ষম হয় এবং এটি উল্লিখিত উলামের ইমেল ঠিকানাগুলিতে মূল ইমেলগুলি প্রেরণ করে। যাইহোক, আমি আরও লক্ষ্য করেছি যে কিছু অন্যান্য পরিষেবাদি (যেমন mail
কমান্ড) এটি সম্মান করে না এবং root@mydomain.com এ ইমেলটি সরাসরি প্রেরণ করার চেষ্টা করে যা অস্তিত্বহীন (আমি মনে করি এটি পোস্টফিক্স myorigin
সেটিং যা @ মাইডোমেন ডট কমকে যুক্ত করছে) । এটি ঠিক করতে আমি তারপরে যুক্ত করেছিলামvirtual_alias_maps
2) / ইত্যাদি / পোস্টফিক্স / ভার্চুয়াল
root me@someotherdomain.com
উপরেরটি যুক্ত করা হলে, সমস্ত পরিষেবাদি এই ভার্চুয়াল এলিয়াস ইমেলটি ব্যবহার করে। আমি আরও লক্ষ্য করেছি যে একবার আমি উপরোক্ত সংযোজন করার পরেও ব্যর্থ 2ban /etc/aliases/
ফাইলটিতে আমার প্রাথমিক সেটিংস উপেক্ষা করতে শুরু করে এবং ভার্চুয়াল ফাইলে প্রদত্ত ইমেল ঠিকানাটি অনুসরণ করা শুরু করে।
এখন এটি আমাকে আরও বিভ্রান্ত করেছে -
/etc/aliases/
ভার্চুয়াল এলিয়াস ম্যাপের ইমেলটি কেন এটির ওভাররাইডের মতো মনে হচ্ছে?এই 2 পৃথক উপকরণ ম্যাপিংয়ের উদ্দেশ্য কী এবং কখন কী ব্যবহার করব তা আমরা কখন স্থির করব?
ফেলফল 2 (যা ইমেল করার জন্য কনফিগার করা আছে
root@localhost
) কেন প্রথমেalias_maps
(/ ইত্যাদি / উপাধি /) প্রদত্ত ইমেল ঠিকানা অনুসরণ করেছিল এবং পরেvirtual_alias_maps
তা যুক্ত হওয়ার পরে তা উপেক্ষা করার সিদ্ধান্ত নিয়েছে ?সমস্ত পরিষেবা কেন / ইত্যাদি / এলিয়াসে উল্লিখিত ইমেল উপাধিগুলি পড়ে না এবং কেবল তখনই যখন ইমেল এলিয়াসগুলি ভার্চুয়াল ওরফে মানচিত্রে যুক্ত করা হয়?
গতকাল থেকে আমি বেশ কয়েক ঘন্টা ব্যয় করেছি এবং এখনও অনিশ্চিত। কেউ আমাকে আমার বিভ্রান্তি দূর করতে সাহায্য করতে পারে?
সম্পাদনা:mail root
কমান্ডটি
ব্যবহার করে যখন ইমেলটি রুটে প্রেরণ করা হয় তখন এটি মেল লগ । মূলের জন্য এলিয়াস ইমেলটি / etc / aliases / এ উল্লিখিত হয়েছে। কিন্তু মেইল কাজ যতক্ষণ না আমি থেকে এই রুট alias লেখা ই-মেইল না সরানো aliases_maps
থেকেvirtual_aliases_maps
রুট ইমেল ওরফে উল্লেখ করা হলে লগ করুন /etc/aliases/
:
Nov 14 16:39:27 Debian postfix/pickup[4339]: 0F12643432: uid=0 from=<root>
Nov 14 16:39:27 Debian postfix/cleanup[4495]: 0F12643432: message-id=<20141114110927.0F12643432@Debian.domainname.com>
Nov 14 16:39:27 Debian postfix/qmgr[4338]: 0F12643432: from=<root@domainname.com>, size=517, nrcpt=1 (queue active)
Nov 14 16:39:27 Debian postfix/error[4496]: 0F12643432: to=<root@domainname.com>, orig_to=<root>, relay=none, delay=0.04, delays=0.03/0/0/0.01, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to domainname.com[128.199.147.136]:25: Connection refused)
এই ইমেলটি alias লেখা রুট থেকে সরানোর সময় পর লগ /etc/aliases/
করা /etc/postfix/virtual
যেখানে ইমেল বিতরণ পরিবর্তন পর সফল হল:
Nov 14 16:44:58 Debian postfix/pickup[4545]: ADD9A43436: uid=0 from=<root>
Nov 14 16:44:58 Debian postfix/cleanup[4563]: ADD9A43436: message-id=<20141114111458.ADD9A43436@Debian.domainname.com>
Nov 14 16:44:58 Debian postfix/qmgr[4544]: ADD9A43436: from=<root@domainname.com>, size=453, nrcpt=1 (queue active)
Nov 14 16:45:00 Debian postfix/smtp[4551]: ADD9A43436: to=<admin@somesite.com>, orig_to=<root>, relay=somesite.com[108.160.157.120]:25, delay=1.9, delays=0.03/0/0.97/0.88, dsn=2.0.0, status=sent (250 OK id=1XpEqC-0002ry-9s)
Nov 14 16:45:00 Debian postfix/qmgr[4544]: ADD9A43436: removed
I also noticed that some other services (like mail command) does not respect this
-> দয়া করে এই শর্ত সম্পর্কিত মাইলোগ এন্ট্রিটি দেখান