| MPOPD(1) | General Commands Manual | MPOPD(1) |
نام (NAME)
mpopd - یک سرور کمینه POP3
خلاصه دستور (SYNOPSIS)
mpopd [option...]
توضیحات (DESCRIPTION)
برنامه mpopd
یک سرور
کمینهٔ POP3
است که
ایمیلها
را از یک
صندوق پستی
محلی در
قالب maildir
تحویل
میدهد. این
برنامه
میتواند
توسط
کاربران
نهایی به
عنوان روشی
برای
مدیریت
ایمیلهای
دریافتی از
طریق mpop با
کلاینتهای
ایمیلی که
بر استفاده
از POP3 اصرار
دارند،
استفاده
شود. بخش
مثالها (EXAMPLES)
را در زیر
ببینید.
برنامه mpopd به
طور
پیشفرض به
پورت 1100 روی 127.0.0.1
گوش
میدهد،
اما
میتواند
بدون
سوکتهای
شبکه
اختصاصی
خود در حالت
inetd نیز اجرا
شود، که در
آن یک نشست POP3
منفرد را
روی ورودی /
خروجی
استاندارد
مدیریت
میکند.
برای
جلوگیری از
سوءاستفاده،
mpopd تنها
تعداد
محدودی از
نشستهای POP3
همروند را
مجاز
میشمارد،
و در صورت
وقوع یک
خطای احراز
هویت،
درخواستهای
احراز هویت
بعدی در هر
نشست POP3 (برای
مدتی محدود)
تنها پس از
یک تأخیر
کوتاه پاسخ
داده
خواهند شد.
گزینهها (OPTIONS)
- --version
- چاپ اطلاعات نسخه
- --help
- چاپ راهنما
- --inetd
- شروع یک نشست تککاربره POP3 روی ورودی/خروجی استاندارد
- --interface=ip
- گوش دادن روی آدرس IPv6 یا IPv4 دادهشده به جای 127.0.0.1
- --port=number
- گوش دادن روی شماره پورت دادهشده به جای 25
- --log=none|syslog|filename
- تنظیم گزارشگیری: none (پیشفرض)، syslog، یا گزارشگیری در فایل دادهشده.
- --auth=user[,passwordeval]
- الزام احراز هویت با این نام کاربری. گذرواژه از دستور passwordeval دادهشده بازیابی میشود (این سازوکار درست مانند passwordeval در mpop کار میکند) یا، اگر دستوری داده نشده باشد، از جاکلیدی یا در صورت عدم موفقیت، از یک اعلان درخواست گذرواژه گرفته میشود.
- --maildir=dir
- استفاده از این maildir به عنوان صندوق پستی.
مثالها (EXAMPLES)
استفاده
از mpopd برای
مدیریت
ایمیلهای
دریافتی
برای یک
کلاینت
ایمیل
مبتنی بر POP3
برخی از
کلاینتهای
ایمیل
نمیتوانند
ایمیلهای
دریافتی را
از
فایلهای
محلی
دریافت
کنند و در
عوض بر
استفاده از
یک سرور POP3
اصرار
دارند. شما
میتوانید
mpopd را
پیکربندی
کنید تا آن
سرور POP3 باشد
و
ایمیلهای
دریافتی
شما را از یک
پوشه محلی maildir
ارائه دهد.
(به طور
مشابه،
برخی از
کلاینتهای
ایمیل
نمیتوانند
ایمیلهای
خروجی را از
طریق
برنامهای
مانند msmtp
ارسال کنند
و در عوض بر
استفاده از
یک سرور SMTP
اصرار
دارند.
میتوانید
msmtpd را به
گونهای
پیکربندی
کنید که آن
سرور SMTP باشد
و ایمیل را
به msmtp تحویل
دهد. بخش
مربوطه در
راهنمای msmtp
را ببینید.)
برای این
منظور، mpopd
باید روی یک
پورت
غیرممتاز،
مانند 1100
(پیشفرض)
گوش دهد. یک
صندوق پستی
ابتدا با
استفاده از
گزینه --auth
برای تنظیم
نام کاربری
و گذرواژه و
سپس با
استفاده از
گزینه --maildir
برای مشخص
کردن پوشه maildir
حاوی
ایمیلهای
دریافتی
تعریف
میشود.
چندین جفت
گزینه از
این دست
میتوانند
برای تعریف
چندین
صندوق
پستی، به
عنوان مثال
از
حسابهای
ایمیل راه
دور مختلف،
استفاده
شوند.
برنامههایی
مانند mpop
میتوانند
در هر زمان
ایمیل جدید
را به
پوشههای maildir
تحویل
دهند، اما
تا زمانی که
mpopd در حال
اجرا است،
هیچ برنامه
دیگری
نباید
ایمیلها
را از این
پوشهها
تغییر دهد
یا حذف کند.
بیایید از
نام کاربری
mpopd-user استفاده
کنیم. شما دو
گزینه برای
مدیریت
گذرواژه
دارید:
- ذخیره گذرواژه در جاکلیدی خود، برای مثال با secret-tool store --label=mpopd host localhost service pop3 user mpopd-user. در این حالت، از گزینه mpopd به صورت --auth=mpopd-user استفاده کنید.
- ذخیره گذرواژه در یک فایل رمزگذاریشده و استفاده از سازوکار passwordeval. مثال برای gpg: mpopd ... --auth=mpopd-user,'gpg -q -d ~/.mpopd-password.gpg'
سپس دستور
کامل (با
استفاده از
جاکلیدی) به
این صورت
است: mpopd --auth=mpopd-user
--maildir=/path/to/your/maildir/folder
نرمافزار
کلاینت
ایمیل سپس
باید به
گونهای
پیکربندی
شود که از localhost
روی پورت 1100
برای
ایمیلهای
دریافتی از
طریق POP3
استفاده
کند، و از
احراز هویت
با کاربر mpopd-user
و
گذرواژهای
که انتخاب
کردهاید
استفاده
نماید.
کلاینت
ایمیل
احتمالاً
اعتراض
خواهد کرد
که سرور POP3 از TLS
پشتیبانی
نمیکند،
اما در این
مورد خاص
مشکلی نیست
چرا که تمام
ارتباطات
میان
کلاینت
ایمیل شما و
mpopd روی ماشین
محلی باقی
میماند.
همچنین ببینید (SEE ALSO)
| 2021-09 |