'\" t .\" Title: pam_mail .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.2 .\" Date: 01/26/2026 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM .\" Language: Persian .\" .TH "PAM_MAIL" "8" "01/26/2026" "Linux\-PAM" "Linux\-PAM Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" pam_mail \- ماژول PAM برای اطلاعرسانی از دریافت نامههای الکترونیکی جدید .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBpam_mail\&.so\fR\ 'u \fBpam_mail\&.so\fR [close] [debug] [dir=\fImaildir\fR] [empty] [hash=\fIcount\fR] [noenv] [nopen] [quiet] [standard] .SH "توضیحات (DESCRIPTION)" .PP ماژول PAM با نام pam_mail سرویس «شما نامه جدید دارید» (you have new mail) را به کاربر ارائه می‌دهد\&. این ماژول می‌تواند به هر برنامه‌ای که قلاب‌های اعتبارنامه یا نشست دارد متصل شود\&. این ماژول یک پیام واحد را نمایش می‌دهد که وضعیت \fIجدید بودن\fR هر نامه‌ای را که در پوشه نامه کاربر پیدا کند، مشخص می‌نماید\&. این ماژول همچنین متغیر محیطی PAM یعنی \fBMAIL\fR را روی دایرکتوری نامه کاربر تنظیم می‌کند\&. .PP اگر فایل اسپول نامه (چه /var/mail/$USER باشد یا مسیری که با پارامتر \fBdir=\fR مشخص شده است) یک دایرکتوری باشد، آنگاه pam_mail فرض می‌کند که در قالب \fIMaildir\fR است\&. .SH "گزینه‌ها (OPTIONS)" .PP .PP close .RS 4 هنگام خروج از سیستم نیز مشخص می‌کند که آیا کاربر نامه‌ای دارد یا خیر\&. .RE .PP debug .RS 4 چاپ اطلاعات اشکال‌زدایی\&. .RE .PP dir=maildir .RS 4 جستجوی نامه کاربر در یک مکان جایگزین که با maildir/ تعریف می‌شود\&. مکان پیش‌فرض برای نامه /var/mail/ است\&. توجه داشته باشید که اگر maildir ارائه‌شده با یک \*(Aq~\*(Aq شروع شود، دایرکتوری به عنوان فایلی در دایرکتوری خانگی کاربر تفسیر می‌شود\&. .RE .PP empty .RS 4 در صورتی که کاربر هیچ نامه‌ای نداشته باشد نیز پیامی چاپ شود\&. .RE .PP hash=count .RS 4 عمق هش دایرکتوری نامه\&. برای مثال، یک \fIhashcount\fR برابر با ۲ باعث می‌شود که فایل نامه به صورت /var/spool/mail/u/s/user باشد\&. .RE .PP noenv .RS 4 متغیر محیطی \fBMAIL\fR تنظیم نشود\&. .RE .PP nopen .RS 4 هنگام ورود به سیستم هیچ اطلاعاتی درباره نامه چاپ نشود\&. این پرچم زمانی مفید است که بخواهید متغیر محیطی \fBMAIL\fR تنظیم شود، اما هیچ اطلاعاتی درباره آن نمایش داده نشود\&. .RE .PP quiet .RS 4 تنها زمانی گزارش داده شود که نامه جدیدی وجود داشته باشد\&. .RE .PP standard .RS 4 قالب قدیمی «...You have» که اسپول نامه مورد استفاده را نمایش نمی‌دهد\&. این گزینه همچنین شامل «empty» نیز می‌شود\&. .RE .SH "انواع ماژول ارائه‌شده (MODULE TYPES PROVIDED)" .PP انواع ماژول \fBsession\fR و \fBauth\fR (هنگام ایجاد و حذف اعتبارنامه‌ها) ارائه شده‌اند\&. .SH "مقادیر بازگشتی (RETURN VALUES)" .PP PAM_BUF_ERR .RS 4 خطای بافر حافظه\&. .RE .PP PAM_SERVICE_ERR .RS 4 آرگومان‌های با ساختار نادرست\&. .RE .PP PAM_SUCCESS .RS 4 موفقیت\&. .RE .PP PAM_USER_UNKNOWN .RS 4 کاربر شناخته‌شده نیست\&. .RE .SH "مثال‌ها (EXAMPLES)" .PP خط زیر را به /etc/pam\&.d/login اضافه کنید تا هنگام ورود کاربر به سیستم، داشتن نامه جدید به او اطلاع داده شود\&. .sp .if n \{\ .RS 4 .\} .nf session optional pam_mail\&.so standard .fi .if n \{\ .RE .\} .sp .SH "همچنین ببینید (SEE ALSO)" .PP \fBpam.conf\fR(5)، \fBpam.d\fR(5)، \fBpam\fR(8) .SH "نویسنده (AUTHOR)" .PP ماژول pam_mail توسط Andrew G\&. Morgan نوشته شده است\&.