Mailserver ง่าย ๆ ด้วย Postfix, Dovecot และ Sieve บน FreeBSD 10

บทช่วยสอนนี้จะแสดงวิธีรับเซิร์ฟเวอร์อีเมลอย่างง่าย ๆ บน FreeBSD 10 พร้อม Postfix เป็น MTA, Dovecot เป็น MDA และ Sieve สำหรับการเรียงลำดับเมล - ผ่านการเชื่อมต่อที่เข้ารหัสเพื่อความปลอดภัยที่ดียิ่งขึ้น

ในการกำหนดค่าทุกอย่างอย่างถูกต้องขั้นแรกให้ติดตั้งแพ็คเกจเหล่านี้:

pkg
pkg update -f
pkg install dovecot dovecot-managesieve postfix

เมื่อ pkg ถามคุณ:

Would you like to activate Postfix in /etc/mail/mailer.conf [n]?

yคำตอบด้วย

ขั้นตอนการกำหนดค่าแรกเสร็จเรียบร้อย/usr/local/etc/dovecot.confแล้ว ในprotocol ldaส่วนเราจะเพิ่มที่อยู่ไปรษณีย์สำหรับผู้คนสามารถติดต่อคุณในกรณีที่เกิดความล้มเหลว ถัดไปเราจะอนุญาตให้สร้างโฟลเดอร์โดยอัตโนมัติและสมัครสมาชิกโฟลเดอร์ดังกล่าวโดยอัตโนมัติเพื่อหลีกเลี่ยงสถานะไม่สอดคล้องกันระหว่างไคลเอนต์อีเมลและเซิร์ฟเวอร์ของคุณ:

postmaster_address = [email protected]
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes

ขั้นตอนต่อไปคือการกำหนดเส้นทางที่ถูกต้องสำหรับกล่องจดหมายของผู้ใช้ในไฟล์เดียวกันภายใต้mail_locationคำสั่ง:

mail_location = maildir:~/Maildir

หากบรรทัดมีอยู่แล้วให้ใส่ความคิดเห็นและแทนที่ด้วยบรรทัดด้านบน ตอนนี้กำหนดค่าการเข้ารหัสสำหรับ IMAP ฉันถือว่าคุณมีใบรับรองอยู่แล้ว:

ssl = yes
ssl_cert = </path/to/your/certificate
ssl_key = </path/to/your/key

ขั้นตอนสุดท้ายคือการบอกให้ Postfix ส่งอีเมลผ่าน Dovecot และบอกให้ใช้ SASL ผ่าน Dovecot เพื่อตรวจสอบความถูกต้อง เพิ่มบรรทัดต่อไปนี้/usr/local/etc/postfix/main.cf:

mailbox_command = /usr/local/libexec/dovecot/deliver
smtpd_use_tls = no
smtpd_sasl_auth_enable = yes
smtpd_sasl_path        = private/auth
smtpd_sasl_type        = dovecot
smtpd_recipient_restrictions =
  permit_mynetworks,
  permit_sasl_authenticated,
  reject_unauth_destination

ถัดไปเพิ่มบริการทั้งสอง/etc/rc.confและเริ่ม:

echo "postfix_enable=YES" >> /etc/rc.conf
echo "dovecot_enable=YES" >> /etc/rc.conf
/usr/local/etc/rc.d/postfix start
/usr/local/etc/rc.d/dovecot start

เนื่องจากถือเป็นการหยาบคายที่จะใช้บัญชีรูทสำหรับการส่งจดหมายคุณควรสร้างผู้ใช้แยกต่างหากสำหรับความต้องการส่งจดหมายของคุณ:

 pw user add youruser -m
 passwd youruser

แจ้ง postfix เกี่ยวกับผู้ใช้ใหม่:

newaliases

ตอนนี้คุณสามารถทดสอบการใช้งานอีเมลด้วยคำสั่งต่อไปนี้:

echo "TEST" | mail -s "testmail" youruser@localhost && tail -f /var/log/maillog

หากไฟล์บันทึกของคุณมีบรรทัดคล้ายกับไฟล์ต่อไปนี้ (ส่วนสุดท้ายคือสิ่งสำคัญ)

postfix/local[27114]: 3F63C5B71: to=<youruser@localhost>, orig_to=<youruser@localhost>, relay=local, delay=0.01, delays=0/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/libexec/dovecot/deliver)

.. จากนั้นทุกอย่างทำงานได้อย่างถูกต้อง

ตะแกรงจะถูกติดตั้งและกำหนดค่าdovecot-managesieveเองโดยอัตโนมัติ

และนั่นคือมัน ตอนนี้คุณสามารถเข้าสู่ระบบผ่าน IMAP หรือ POP3 ในแบบที่ปลอดภัยส่งจดหมายที่เข้ารหัสการขนส่งและเขียนตัวกรองด้วย Sieve

มีความสุขส่งจดหมาย!

รุ่นอื่น ๆ

เดเบียน 7

CentOS 7

FreeBSD 10



Leave a Comment

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true