অন্যান্য উত্তরে উল্লিখিত রেজেক্সেক্সটি ইমেল ঠিকানার ব্যবহারকারীর অংশের সাথে মেলে ( লগ ইন-ইউজার @ উদাহরণ.org)। এখানে কিছু অতিরিক্ত তথ্য দেওয়া হল।
পুরো ইমেল ঠিকানাটি ব্যবহারকারীর নাম হিসাবে ব্যবহার করতে, নিম্নলিখিত রেজিেক্স ব্যবহার করুন (উদাহরণস্বরূপ /etc/postfix/login_map
)
/^(.*)$/ ${1}
এর অর্থ হ'ল আপনার ব্যবহারকারীর নামটি সর্বদা আপনার সম্পূর্ণ ইমেল ঠিকানা (লগ ইন- ইউজার @example.org ) - এই ঠিকানা থেকে অন্য কোনও বিদ্যমান ব্যবহারকারীর নাম প্রেরণের অনুমতি নেই - এবং প্রতিবার আপনাকে অতিরিক্ত পোস্টফিক্স কনফিগারেশন ফাইল আপডেট করতে হবে না একটি ব্যবহারকারী যুক্ত করুন।
এটি এমন কোনও সার্ভারে ব্যবহৃত হতে পারে যাতে একাধিক ডোমেন কনফিগার করা থাকে। ব্যবহারকারী john.doe@example.com কেবলমাত্র সেই ঠিকানা থেকে প্রেরণ অনুমোদিত তবে john.doe@example.org থেকে নয় (পৃথক ব্যবহারকারী এবং ইমেল, পৃথক ব্যক্তি)। John.doe ব্যবহারকারীর নাম এই ক্ষেত্রে অস্পষ্ট হবে।
এছাড়াও, আপনার কনফিগারেশনের উপর নির্ভর করে, smtpd_sender_login_maps সেটিং, যা এই ফাইলটিতে নির্দেশ করতে হবে, মাস্টার.cf এ থাকতে পারে (মেইন সিএফের পরিবর্তে)। সরকারী ডোভকোট ডকুমেন্টেশনের নিম্নলিখিত উদাহরণ রয়েছে (যদি আপনি এসএএসএল / জমা ব্যবহার করেন):
submission inet n - n - - smtpd
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/auth
-o smtpd_sasl_security_options=noanonymous
-o smtpd_sasl_local_domain=$myhostname
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_sender_login_maps=hash:/etc/postfix/virtual
-o smtpd_sender_restrictions=reject_sender_login_mismatch
-o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject
এই উদাহরণে, সেটিংটি সঠিক ফাইলটিতে নির্দেশ করতে এবং টাইপ হিসাবে রেজেক্স বা (আরও ভাল) পিসিআর ব্যবহার করতে হবে। বিশেষত যদি "ভার্চুয়াল" নামক কোনও ফাইল ইতিমধ্যে অন্য উদ্দেশ্যে ব্যবহৃত হয় (উদাহরণস্বরূপ ভার্চুয়াল_লিয়াস_ম্যাপস , যেমন একটি অফিসিয়াল পোস্টফিক্স উদাহরণে দেখানো হয়েছে ), অন্য ফাইলটি লগইন ম্যাপিংয়ের জন্য ব্যবহার করা উচিত।
থেকে:
smtpd_sender_login_maps=hash:/etc/postfix/virtual
প্রতি:
smtpd_sender_login_maps=pcre:/etc/postfix/login_map