Debian

我的電子郵件儲存在哪裡?

  • April 3, 2020

我是新手。感謝教程,我創建了郵件伺服器

一切正常,但我想備份我的電子郵件。我做了mysql備份,但電子郵件不存在。

我檢查了/var/mail/vhosts/var/spool/postfix仍然沒有。

我讀到電子郵件儲存取決於配置。我的配置文件與上面教程中的相同。

我的電子郵件在哪裡?

根據 Dovecot Mail Location Settings

可以從三個不同的位置查找郵件位置:

  1. mail_location如果沒有其他東西覆蓋它,則使用 dovecot.conf 中的設置
  2. 郵件使用者數據庫 ( userdb) 覆蓋mail_location設置。
  3. location在命名空間內設置會覆蓋所有內容。通常這應該只用於公共和共享命名空間。

如果您已按照教程進行操作,您將擁有:

mail_location = maildir:/var/mail/vhosts/%d/%n

變數在哪裡:

  • %n使用者部分 user@domain,就像 %u沒有域一樣。
  • %d中的域部分 user@domain,如果沒有域,則為空。

因此,郵件儲存domain/user/var/mail/vhosts/. 你不知道很奇怪,按照教程你應該手動創建這些文件夾:

我們將為我們在 MySQL 表中註冊的每個域創建一個文件夾:

mkdir -p /var/mail/vhosts/example.com

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