ALIASES(5) File Formats Manual ALIASES(5)
aliases - پرونده نام‌های مستعار برای smtpd

این صفحه راهنما قالب پرونده مورد استفاده توسط smtpd(8) را شرح می‌دهد. یک نام مستعار (alias)، در ساده‌ترین شکل خود، برای اختصاص یک نام دلخواه به یک نشانی رایانامه یا گروهی از نشانی‌های رایانامه به کار می‌رود. این کار روشی راحت برای ارسال نامه فراهم می‌کند. به عنوان مثال یک نام مستعار می‌تواند به تمام کاربران یک گروه ارجاع دهد: رایانامه ارسالی به آن نام مستعار برای همه اعضای گروه ارسال خواهد شد. با این حال، می‌توان نام‌های مستعار بسیار پیچیده‌تری را نیز تعریف کرد: یک نام مستعار می‌تواند به نام‌های مستعار دیگر ارجاع دهد، برای ارسال نامه به یک پرونده به جای شخص دیگر استفاده شود، یا دستورات گوناگونی را اجرا کند.

درون پرونده، ‘#’ جداکننده توضیح است؛ هر چیزی که پس از آن قرار گیرد نادیده گرفته می‌شود. پرونده از نگاشت‌های کلید/مقدار به شکل زیر تشکیل شده است:

key: value1, value2, value3, ...

key همیشه پیش از جستجوی نام‌های مستعار به حروف کوچک تبدیل می‌شود تا اطمینان حاصل شود که هیچ ابهامی وجود نخواهد داشت. کلید به مقادیر متناظر گسترش می‌یابد، که از یک یا چند مورد از موارد زیر تشکیل شده‌اند:

یک کاربر در رایانه میزبان. کاربر باید یک مدخل معتبر در پرونده پایگاه داده passwd(5) داشته باشد.
/path/to/file
افزودن پیام‌ها به انتهای file که با مسیر مطلق آن مشخص شده است.
|command
هدایت لوله‌ای (pipe) پیام به ورودی استاندارد command. دستور تحت امتیازات حساب غیرممتاز دیمن اجرا می‌شود.
:include:/path/to/file
گنجاندن هرگونه تعریف موجود در file به عنوان مدخل‌های نام مستعار. قالب این پرونده دقیقاً مشابه همین پرونده است.
user-part@domain-part
یک نشانی رایانامه در قالب RFC 5322. اگر یک پسوند نشانی (extension) به بخش کاربر پیوست شده باشد، ابتدا برای تطابق دقیق بررسی می‌شود. سپس حذف می‌شود تا نشانی‌ای مانند user+ext@example.com تنها از بخشی که پیش از ‘+’ قرار دارد به عنوان key استفاده کند.
error:code message
یک کد وضعیت و پیام برای بازگرداندن. کد باید ۳ رقمی باشد، و با 4XX (TempFail یا خطای موقت) یا 5XX (PermFail یا خطای دائمی) شروع شود. پیام باید وجود داشته باشد و می‌توان آن را آزادانه انتخاب کرد.

/etc/smtpd/aliases
پرونده پیش‌فرض .

smtpd.conf(5), makemap(8), newaliases(8), smtpd(8)

قالب پرونده در 4.0BSD ظاهر شد.

February 13, 2021 Linux 6.12.107+deb13-amd64