ผลต่างระหว่างรุ่นของ "5. ตั้งค่า Dovecot"

จาก Wiki_EAI
ไปยังการนำทาง ไปยังการค้นหา
แถว 21: แถว 21:
 
  '''# chmod o= /etc/dovecot/dovecot-sql.conf.ext'''
 
  '''# chmod o= /etc/dovecot/dovecot-sql.conf.ext'''
 
  '''# systemctl restart dovecot.service'''
 
  '''# systemctl restart dovecot.service'''
 +
 +
 +
5 ตรวจสอบ log การทำงาน log ของ mail server สามารถดูได้ที่ /var/log/maillog ซึ่งจะได้ผลตามได้ล่าง หากมี error ให้ตรวจสอบ log และกลับไปทำการแก้ไข
 +
 +
'''Mar 18 17:10:26 localhost postfix/postfix-script[3274]: starting the Postfix mail system'''
 +
''' Mar 18 17:10:26 localhost postfix/master[3276]: daemon started -- version 2.10.1, configuration /etc/postfix'''
 +
''' Mar 18 17:12:28 localhost dovecot: master: Dovecot v2.2.10 starting up for imap, pop3 (core dumps disabled)'''

รุ่นแก้ไขเมื่อ 16:48, 6 ธันวาคม 2562

1. Back-up ค่า config เดิมไว่ก่อน

# mv /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf-backup


2. ตั้งค่า config dovecot โดยสร้างไฟล์ให้ และใส่คำสั่งตามด้านล่าง

# vi /etc/dovecot/dovecot.conf
On attach file.


3. สร้าง script เพื่อให้ dovecot ใช้งานกับ SQL ที่เราได้กำหนดก่อนหน้านี้

# vi /etc/dovecot/dovecot-sql.conf.ext
driver = mysql
connect = host=127.0.0.1 dbname=eaimail user=yourdbuser password=yourdbpassword
default_pass_scheme = CRYPT
password_query = SELECT email as user, password FROM users WHERE email='%u';


4. กำหนดสิทธิ์อนุญาตให้ user ที่อยู่ใน dovecot group ใช้งาน

# chgrp dovecot /etc/dovecot/dovecot-sql.conf.ext
# chmod o= /etc/dovecot/dovecot-sql.conf.ext
# systemctl restart dovecot.service


5 ตรวจสอบ log การทำงาน log ของ mail server สามารถดูได้ที่ /var/log/maillog ซึ่งจะได้ผลตามได้ล่าง หากมี error ให้ตรวจสอบ log และกลับไปทำการแก้ไข

Mar 18 17:10:26 localhost postfix/postfix-script[3274]: starting the Postfix mail system
 Mar 18 17:10:26 localhost postfix/master[3276]: daemon started -- version 2.10.1, configuration /etc/postfix

Mar 18 17:12:28 localhost dovecot: master: Dovecot v2.2.10 starting up for imap, pop3 (core dumps disabled)