مقدمه
Postfix محبوبترین MTA (عامل انتقال ایمیل) متنباز در لینوکس است. این راهنما راهاندازی یک سرور ایمیل تولیدی کامل را پوشش میدهد.
نصب
BASH
apt install postfix dovecot-core dovecot-imapdپیکربندی اصلی Postfix
TEXT
myhostname = mail.company.com
mydomain = company.com
mydestination = $myhostname, localhost, $mydomain
home_mailbox = Maildir/
message_size_limit = 52428800
# TLS
smtpd_tls_cert_file = /etc/ssl/certs/mail.company.com.crt
smtpd_tls_key_file = /etc/ssl/private/mail.company.com.key
smtpd_tls_security_level = may
# محدودیتها
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destinationرکوردهای DNS مورد نیاز
TEXT
@ IN MX 10 mail.company.com.
mail IN A 203.0.113.10
@ IN TXT "v=spf1 mx -all"آزمایش
BASH
echo "Test body" | mail -s "Test" test@example.com
postqueue -p
tail -f /var/log/mail.logمدیریت صف ایمیل
BASH
postqueue -p # مشاهده صف
postqueue -f # تحویل فوری
postsuper -d ALL deferred # حذف همه پیامهای معوق