Mysql

在 dovecot + postfix 的 mysql 郵箱表中將純文字密碼轉換為 sha512-crypt

  • May 21, 2016

我有一個舊的後綴 + dovecot + Roundcube 郵件伺服器(mail.domain.Tld)。伺服器時鍾正在失去時間並對其進行調整會導致 dovecot 自殺,我們無法安裝更多記憶體,更大的硬碟驅動器等。

我用 Postfix + dovecot + Roundcube 建構了一個新的伺服器框(mail2.domain.Tld)。該伺服器正在執行,具有客戶的新域和我的個人域。它的密碼系統是 SHA512-CRYPT。

我已將使用者從舊伺服器導入到新伺服器。我為普通密碼創建了一個新列“plain_pass”。我一直在關注這個“教程”,但運氣不佳 - http://wiki2.dovecot.org/HowTo/ConvertPasswordSchemes#CA-26af2b83a43b8100522c57565773f605c21f2f27_1

來自鴿舍支持小組,Particulary - Gedalya:

執行這個 mysql 查詢:

UPDATE mailbox set password = ENCRYPT(plain_pass, CONCAT('$6$',sha(RAND()))) WHERE password IS NULL OR password=''; 

引用自:https://serverfault.com/questions/773608