.\" $OpenBSD: forward.5,v 1.12 2024/09/05 06:33:04 jmc Exp $ .\" .\" Copyright (c) 2012 Gilles Chehade .\" .\" Permission to use, copy, modify, and distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above .\" copyright notice and this permission notice appear in all copies. .\" .\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" .Dd $Mdocdate: September 5 2024 $ .Dt FORWARD 5 .Os .Sh "نام (NAME)" .Nm forward .Nd فایل اطلاعات هدایت ایمیل .Sh "توضیحات (DESCRIPTION)" کاربران می‌توانند یک فایل .Nm .forward در دایرکتوری خانگی خود قرار دهند. اگر این فایل وجود داشته باشد، .Xr smtpd 8 ایمیل‌ها را به مقصدهای مشخص‌شده در آن هدایت می‌کند. .Pp یک فایل .Nm .forward شامل فهرستی از مقادیر گسترش است، همان‌گونه که در .Xr aliases 5 توضیح داده شده است. هر مقدار گسترش باید در یک خط جداگانه قرار گیرد. عملیات گسترش تحت شناسه کاربری (user ID) مالک فایل .Nm .forward انجام می‌شود. .Pp مجوزهای دسترسی روی فایل .Nm .forward بسیار سخت‌گیرانه هستند و در صورتی که فایل برای گروه یا همگان قابل نوشتن باشد (group or world-writable)، اگر دایرکتوری خانگی برای گروه قابل نوشتن باشد، یا اگر مالکیت فایل متعلق به کاربر نباشد، گسترش رد خواهد شد. .Pp کاربران باید از ویرایش مستقیم فایل .Nm .forward خودداری کنند تا در صورتی که پیامی هنگام ناقص بودن فایل دریافت شود، از بروز شکست در تحویل جلوگیری به عمل آید. بهترین گزینه، استفاده از یک فایل موقت و به‌کارگیری دستور .Xr mv 1 برای بازنویسی اتمیک (atomic) فایل قبلی .Nm .forward است. روش دیگر، تنظیم بیت چسبان (.Xr sticky 8) روی دایرکتوری خانگی است که باعث می‌شود بررسی .Nm .forward با یک خطای موقت مواجه شده و ایمیل‌ها به تعویق بیفتند (deferred). .Sh "فایل‌ها (FILES)" .Bl -tag -width "~/.forwardXXX" -compact .It Pa ~/.forward اطلاعات هدایت ایمیل. .El .Sh "مثال‌ها (EXAMPLES)" فایل زیر نامه‌ها را به .Dq user@example.com هدایت کرده و همان نامه را از طریق پایپ به .Dq examplemda ارسال می‌کند. .Bd -literal -offset indent # خطوط خالی نادیده گرفته می‌شوند user@example.com # هر متنی پس از # نادیده گرفته می‌شود "|/path/to/examplemda" .Ed .Sh "همچنین ببینید (SEE ALSO)" .Xr aliases 5 , .Xr smtpd 8 .Sh "هشدارها (CAVEATS)" استفاده از سازوکار پایپ .Sq | و :include: برای کاربر root مجاز نیست.