MPOPD(1) General Commands Manual MPOPD(1)

mpopd - یک سرور کمینه POP3

mpopd [option...]

برنامه mpopd یک سرور کمینهٔ POP3 است که ایمیل‌ها را از یک صندوق پستی محلی در قالب maildir تحویل می‌دهد. این برنامه می‌تواند توسط کاربران نهایی به عنوان روشی برای مدیریت ایمیل‌های دریافتی از طریق mpop با کلاینت‌های ایمیلی که بر استفاده از POP3 اصرار دارند، استفاده شود. بخش مثال‌ها (EXAMPLES) را در زیر ببینید.
برنامه mpopd به طور پیش‌فرض به پورت 1100 روی 127.0.0.1 گوش می‌دهد، اما می‌تواند بدون سوکت‌های شبکه اختصاصی خود در حالت inetd نیز اجرا شود، که در آن یک نشست POP3 منفرد را روی ورودی / خروجی استاندارد مدیریت می‌کند.
برای جلوگیری از سوءاستفاده، mpopd تنها تعداد محدودی از نشست‌های POP3 هم‌روند را مجاز می‌شمارد، و در صورت وقوع یک خطای احراز هویت، درخواست‌های احراز هویت بعدی در هر نشست POP3 (برای مدتی محدود) تنها پس از یک تأخیر کوتاه پاسخ داده خواهند شد.

چاپ اطلاعات نسخه
چاپ راهنما
شروع یک نشست تک‌کاربره POP3 روی ورودی/خروجی استاندارد
گوش دادن روی آدرس IPv6 یا IPv4 داده‌شده به جای 127.0.0.1
گوش دادن روی شماره پورت داده‌شده به جای 25
تنظیم گزارش‌گیری: none (پیش‌فرض)، syslog، یا گزارش‌گیری در فایل داده‌شده.
الزام احراز هویت با این نام کاربری. گذرواژه از دستور passwordeval داده‌شده بازیابی می‌شود (این سازوکار درست مانند passwordeval در mpop کار می‌کند) یا، اگر دستوری داده نشده باشد، از جاکلیدی یا در صورت عدم موفقیت، از یک اعلان درخواست گذرواژه گرفته می‌شود.
استفاده از این maildir به عنوان صندوق پستی.

استفاده از 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 روی ماشین محلی باقی می‌ماند.

mpop(1)

2021-09