প্রকৃতপক্ষে, আপনি যদি অনেকগুলি ভিন্ন ডোমেন সমর্থন করতে চান তবে ইনস্টলির উত্তরটি কার্যকর করা খুব কঠিন এবং এটি ভুল কারণ:
ক) তার উদাহরণ সহ transport_maps
, সেই ডোমেইনে প্রেরিত সমস্ত ইমেলগুলি ইমেলগুলি বাউন্স করা ইমেল কিনা তা বিবেচনা ছাড়াই সেই নির্দিষ্ট পরিষেবাটিতে প্রেরণ করা হয়। যেহেতু এটি একটি নির্দিষ্ট ডোমেন নাম ব্যবহার করে, এটি কেবলমাত্র ইমেলগুলি বাউন্স করা উচিত ... তবে এটির গ্যারান্টি দেওয়া যায় না।
খ) আপনার স্ক্রিপ্টে প্রেরিত ডেটা ইমেল নিজেই এবং বাউন্স বার্তা নয়। অন্য কথায়, আপনার কোডটিতে ইমেলটি কেন বাউন্স করা হয়েছিল তার কোনও ধারণা থাকতে পারে না (যেমন স্থানীয় বাউন্স আপনাকে কেবলমাত্র মূল ইমেলটি প্রেরণ করবে))
পোস্টফিক্সে সেই সেটআপটি করার সঠিক উপায়টি হল বাউন্স বিজ্ঞপ্তি ক্লাসটি ব্যবহার করা।
1) /etc/postfix/main.cf এ
notify_classes = bounce
bounce_notice_recipient = bounces@example.com
transport_maps = hash:/etc/postfix/transport_maps
2) / ইত্যাদি / পোস্টফিক্স / পরিবহন_ম্যাপে
# when you make changes to this file, run:
# sudo postmap /etc/postfix/transport_maps
bounces@example.com bulkbounce:
আপনি দেখতে পাচ্ছেন, আমরা এখনই পোস্টফিক্সকে বলি bounces@example.com
যখনই কোনও ইমেল বাউন্স হয়ে যায় use তারপরে পরিবহন মানচিত্রে, bulkbounce
কোনও ইমেল ঠিকানা হ্যান্ডেল করার জন্য পরিষেবা হিসাবে ব্যবহার করতে bounces@example.com
।
শেষ পর্যন্ত আপনি bulkbounce
আপনার স্ক্রিপ্টের সাহায্যে সংজ্ঞা দিতে পারেন :
3) /etc/postfix/master.cf এ
bulkbounce unix - n n - - pipe
flags=FRq user=bounce argv=/home/bounce/bin/snapbounce --sender ${sender} --recipient ${recipient}
এই স্ক্রিপ্ট আপনার ব্যবহারকারী প্রয়োজন। nobody
খুব ভাল পছন্দ। আপনি যদি কোনও নির্দিষ্ট ব্যবহারকারী থাকতে চান তবে আপনি এটি দিয়ে তৈরি করতে পারেন:
useradd bounce
স্ক্রিপ্ট না থাকলে master.cf
, ইমেলগুলি বাল্কবাউন অ্যাকাউন্টে প্রেরণ করা হয়। সুতরাং যদি আপনার কাছে এমন কোনও স্ক্রিপ্ট রয়েছে যা ফাইলগুলি থেকে ইমেলগুলিকে পার্স করে, এটি পরিবর্তন transport_maps
এবং master.cf
পরিবর্তন ছাড়াই কাজ করবে ।
নীচে একটি মন্তব্য থেকে:
FYI - Re: ডবল bounces ...
আপনি যেমন ফিরতি ঠিকানা (VERP ঠিকানা পরিবর্তন করছি user+id@fromdomain.com
, তাহলে আপনি লাইন মন্তব্য করতে চাইবেন main.cf
জন্য bounce_notice_recipient
, যদি আপনি পার্স করতে আগ্রহী হন +id
শুধুমাত্র আপনার স্ক্রিপ্টের মধ্যে বাউন্স।
Message-Id
শিরোনামে নিজেকে আটকে রাখতে পারেন তবে তা ফেরত পাঠাতে হবে এবং তা হবে কে কে তা খতিয়ে দেখার জন্য যথেষ্ট হও