ฉันใช้คู่มือนี้สำหรับหุ่นจำลองเพื่อกำหนดค่าเซิร์ฟเวอร์อีเมลสำหรับ Ubuntu 20.04:
https://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-ubuntu-14.04-lts
และสำหรับรหัสผ่าน ฟังก์ชัน ENCRYPT บน MySQL จะถูกลบออกจากเวอร์ชัน MySQL Server ของฉัน
จะสร้างรหัสลับรหัสผ่านสำหรับผู้ใช้เสมือนบน MySQL ได้อย่างไร
ฉันพยายามสร้างรหัสผ่าน crypt ด้วยคู่มือนี้:
https://www.courier-mta.org/authlib/authpasswd.html
นี่คือรหัสของตารางผู้ใช้สำหรับ MySQL ในไฟล์ mysql-virtual_mailboxes.cf:
ผู้ใช้ = mail_admin
รหัสผ่าน = รหัสผ่าน
dbname = จดหมาย
ข้อความค้นหา = SELECT CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') FROM `users` WHERE email='%s'
โฮสต์ = 127.0.0.1
และข้อผิดพลาดของคำสั่ง bash Linux ที่อธิบายในหัวข้อนี้:
การรับรองความถูกต้องล้มเหลว: ไม่อนุญาตให้ดำเนินการ
นี่คือบันทึกข้อผิดพลาดบางส่วน:
18 ก.ย. 16:25:52 alm authdaemond: authmysql: ไม่สามารถแยกวิเคราะห์การตั้งค่า MYSQL_OPT