วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
บทช่วยสอนต่อไปนี้จะอธิบายวิธีตั้งค่าเมลเซิร์ฟเวอร์อย่างง่ายโดยใช้ Postfix เป็น MTA, Dovecot เป็น MDA และ Sieve ที่ยอดเยี่ยมสำหรับการเรียงลำดับเมล จุดเริ่มต้นคือเซิร์ฟเวอร์ที่ติดตั้งใหม่พร้อม Debian ซึ่งคุณสามารถเข้าถึงผู้ใช้ที่เป็นผู้ดูแลระบบหรือสิทธิ์ sudo
ก่อนอื่นให้ติดตั้งแพ็คเกจที่จำเป็น:
sudo apt-get install postfix dovecot-imapd dovecot-managesieved
ในระหว่างกระบวนการติดตั้งคุณจะถูกถามว่าเซิร์ฟเวอร์ประเภทใดที่คุณกำลังใช้งานอยู่และวิธีที่ Postfix จะรับส่งและรับอีเมล เลือก " ไซต์อินเทอร์เน็ต " ที่นี่
ขั้นตอนการกำหนดค่าแรกคือการเชื่อมต่อ Dovecot กับ Postfix และตั้งค่าที่อยู่ postmaster ซึ่งเป็นที่อยู่ที่ผู้อื่นจะเห็นเมื่อการส่งจดหมายล้มเหลวดังนั้นพวกเขาจึงสามารถติดต่อคุณเกี่ยวกับปัญหาท้ายที่สุดได้ เปิด/etc/dovecot/conf.d/15-lda.conf
และแก้ไขบรรทัดต่อไปนี้:
postmaster_address = [email protected]
ในไฟล์เดียวกันให้เปิดใช้งานการสร้างและสมัครสมาชิกไปยังโฟลเดอร์ที่คุณสร้างโดยอัตโนมัติผ่าน IMAP:
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
ขั้นตอนต่อไปคือการกำหนดค่าจุดบนระบบแฟ้มที่เก็บอีเมล เปิด/etc/dovecot/conf.d/10-mail.conf
และแก้ไขบรรทัดต่อไปนี้:
mail_location = maildir:~/Maildir
ตรวจสอบให้แน่ใจว่ามีการเอ่ยถึงmail_location
ความคิดเห็นอื่น ๆในบริบทนี้ ตอนนี้คุณสามารถบอกให้ Postfix ส่งมอบจดหมายขาเข้าให้ Dovecot ได้โดยการแก้ไขโดย/etc/postfix/main.cf
เพิ่มบรรทัดต่อไปนี้:
mailbox_command = /usr/lib/dovecot/deliver
หลังจากรีสตาร์ททั้งสองบริการ ...
sudo service postfix restart
sudo service dovecot restart
... คุณสามารถทดสอบว่าทุกอย่างทำงานได้หรือไม่โดยการใช้คำสั่งต่อไปนี้:
echo "Testmail!" | mail -s "Testmail!" root@localhost
หากทุกอย่างทำงานอย่างถูกต้องคุณควรหาข้อความที่คล้ายกับข้อความต่อไปนี้ใน/var/log/mail.log
:
install postfix/local[10309]: A0B361DDA2: to=<root@localhost>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver
ขณะนี้บริการพื้นฐานกำลังทำงานอยู่มีสิ่งสำคัญสองอย่างที่เหลือสำหรับการตั้งค่า อินเทอร์เน็ต (เศร้า) ไม่ใช่สถานที่ที่เป็นมิตรทำให้จำเป็นต้องเข้ารหัสในกรณีนี้ SSL / TLS ให้มากที่สุด ในอุดมคติแล้วคุณจะได้รับใบรับรองจาก CA ที่เชื่อถือได้ - เช่นStartSSLที่คุณสามารถขอรับใบรับรองได้ฟรี แต่สำหรับการใช้งานส่วนตัวเพียงอย่างเดียวใบรับรองที่ลงนามด้วยตนเองก็ใช้ได้เช่นกัน คุณสามารถสร้างใบรับรองที่ลงนามเองได้ด้วยคำสั่งต่อไปนี้:
sudo mkdir /etc/dovecot/private
sudo openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
sudo chmod 600 /etc/dovecot/private/*
ขึ้นอยู่กับความเร็วของซีพียูเซิร์ฟเวอร์ของคุณซึ่งจะใช้เวลาหนึ่งนาที หลังจากกระบวนการสร้างเสร็จสมบูรณ์คุณสามารถเปิดใช้งานการเข้ารหัส TLS สำหรับทั้ง Postfix และ Dovecot สำหรับ Postfix ให้เพิ่มบรรทัดต่อไปนี้ลงใน/etc/postfix/main.cf
:
smtpd_tls_cert_file = /etc/dovecot/private/mykey.pem
smtpd_tls_key_file = /etc/dovecot/private/mycert.pem
smtpd_use_tls = yes
สำหรับ Dovecot ให้เปิด/etc/dovecot/conf.d/10-ssl.conf
และแก้ไขบรรทัดที่เกี่ยวข้องกับ SSL:
ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem
อีกครั้งให้เริ่มบริการทั้งสองใหม่:
sudo service postfix restart
sudo service dovecot restart
ในการตรวจสอบว่าการตั้งค่าถูกต้องคุณสามารถทดสอบว่า mailserver อนุญาตการเชื่อมต่อที่เข้ารหัสด้วยคำสั่งต่อไปนี้:
openssl s_client -starttls smtp -crlf -connect youripaddressoryourdomain:25
หากคำตอบมีทั้งข้อมูลใบรับรองและการเชื่อมต่อแสดงว่าทุกอย่างทำงานอย่างถูกต้อง ขั้นตอนสุดท้ายของการกวดวิชานี้คือการกำหนดค่าของตะแกรง มันค่อนข้างง่ายเปิด/etc/dovecot/conf.d/15-lda.conf
ด้วยโปรแกรมแก้ไขข้อความที่คุณโปรดปรานและแก้ไขบรรทัดต่อไปนี้:
mail_plugins = $mail_plugins sieve
การรีสตาร์ท Dovecot ครั้งสุดท้ายเสร็จสิ้นการตั้งค่าของคุณ:
sudo service dovecot restart
ณ จุดนี้คุณอาจต้องการตั้งค่าผู้ใช้รายอื่นเนื่องจากการใช้รูทสำหรับการส่งเมลนั้นถือเป็นการหยิ่ง เพียงแค่เรียกใช้:
useradd -m yourusername
passwd yourusername
ตอนนี้คุณสามารถเข้าสู่เซิร์ฟเวอร์ของคุณเป็นผู้ใช้ที่สร้างขึ้นใหม่ผ่านการเชื่อมต่อที่ปลอดภัยส่งและรับจดหมายผ่านการเชื่อมต่อที่ปลอดภัยและเรียงลำดับอีเมลของคุณด้วยตะแกรงผ่านการเชื่อมต่อที่ปลอดภัย
มีความสุขส่งจดหมาย!
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true