ฉันมีเซิร์ฟเวอร์สองเครื่อง ทั้งคู่ใช้ Ubuntu 21.04 ฉันติดตั้ง Postfix (v3.5.6) บนเซิร์ฟเวอร์เครื่องหนึ่งและติดตั้ง MariaDB (v10.5.12-MariaDB-0ubuntu0.21.04.1) บนเซิร์ฟเวอร์อื่น เมื่อ Postfix พยายามเชื่อมต่อกับ MariaDB จะได้รับข้อผิดพลาด "โปรโตคอลที่ไม่รองรับ":
postfix/trivial-rewrite[15106]: คำเตือน: เชื่อมต่อกับเซิร์ฟเวอร์ mysql <name_of_db_server>: ข้อผิดพลาดในการเชื่อมต่อ SSL: ข้อผิดพลาด: 1425F102: รูทีน SSL: ssl_choose_client_version: โปรโตคอลที่ไม่รองรับ
postfix/trivial-rewrite[15106]: คำเตือน: virtual_alias_domains: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: ปัญหาการค้นหาตาราง
postfix/trivial-rewrite[15106]: คำเตือน: การค้นหา virtual_alias_domains ล้มเหลว
postfix/trivial-rewrite[15106]: คำเตือน: virtual_alias_domains: mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf: ปัญหาการค้นหาตาราง
main.cf:
virtual_mailbox_domains = mysql:/etc/postfix/sql/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/sql/mysql_virtual_mailbox_maps.cf
virtual_alias_maps = mysql:/etc/postfix/sql/mysql_virtual_alias_maps.cf
mysql_virtual_alias_maps.cf:
ผู้ใช้ = postfix
รหัสผ่าน = รหัสผ่าน
โฮสต์ = ip.address.of.db
dbname = postfix
แบบสอบถาม = เลือกไปที่จากนามแฝงที่อยู่ = '%s' และใช้งานอยู่ = '1'
ฉันสามารถเชื่อมต่อจากเชลล์ mariadb/mysql (mysql -u postfix -h dbserver -p) และใช้ SSL/TLS
ฉันได้เห็นหลายสิ่งหลายอย่างที่พูดถึงการลดเวอร์ชัน TLS ในเครื่องใดเครื่องหนึ่ง แต่นั่นไม่ใช่วิธีแก้ปัญหา ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.