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

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

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน