电子邮件
获取电子邮件域名列表
命令
mogwai emails domains list
输出示例
ID NAME FALLBACK DKIM ENABLED OWNER_ID OWNER CREATE_AT
1 example.com true true 1 example_com_usr 2024-01-04 15:46:02+03:00
域名 IDs 将在其他命令中使用。
添加电子邮件域名
命令
mogwai emails domains create
选项
--domain=DOMAIN:电子邮件域名。-o、--owner="fastuser":将添加该电子邮件域名的 FASTPANEL 用户。
在 fastuser 用户下创建电子邮件域名 example1.com 的示例
mogwai emails domains create --domain=example1.com -o fastuser
获取邮箱列表
命令
mogwai emails boxes list
选项
--domain=DOMAIN:邮件域名
命令示例
mogwai emails boxes list --domain example.com
输出示例
ID ADDRESS ALIASES REDIRECTS SIZE QUOTA ENABLED OWNER_ID OWNER CREATE_AT
1 user@example.com 0 0 true 4 example_com_usr 2024-02-08 11:13:01+03:00
命令输出中的 ID 将在其他命令中使用。
创建邮箱
命令
mogwai emails boxes create
选项
--domain=DOMAIN:电子邮件域名。-l、--login=LOGIN:邮箱名称,不包含域名。-p、--password=PASSWORD:邮箱密码。
命令示例
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
此命令将创建一个名为 user@example.com、密码为 MySecretPassword123 的邮箱。
删除邮箱
命令
mogwai emails boxes delete
选项
-b、--box=BOX:邮箱的 ID。
命令示例
mogwai emails boxes delete -b 1
此命令将删除 ID 为 1 的邮箱。
导入邮箱和电子邮件
命令
mogwai emails boxes import[sync] [<flags>]
选项
-i、--import_config=IMPORT_CONFIG:导入列表文件的路径--force:仅用于import模式 - 清除现有邮箱。
要导入邮件,您需要在服务器上按以下格式准备一个邮箱列表:
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
选项
IMAP_HOST:IMAP 邮件服务器地址。SOURCE_ADDR:源服务器上的邮箱。SOURCE_PASSWORD:用于连接源服务器上邮箱的 IMAP 密码。 某些服务(例如 Google)要求为 IMAP 访问创建应用专用密码 https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR:FASTPANEL 服务器上接收转移消息的邮箱。
文件内容示例
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
有两种可用模式:
导入模式
mogwai emails boxes import
在此模式下,所有消息都会被完整复制,FASTPANEL 服务器上的邮箱不应预先创建或应为空 - 执行命令时,FASTPANEL 会创建所需的邮箱。 如果已存在包含内容的邮箱,将显示错误。 您可以使用 --force 标志 - 这样邮箱将被清空。
使用存储在 /root/import.txt 文件中的邮箱列表并使用 --force 键运行命令的示例
mogwai emails boxes import --import_config=/root/import.txt --force
同步模式
mogwai emails boxes sync
在此模式下,控制面板会从源服务器下载消息,而不删除任何内容。 如果首次导入后原始邮箱中出现了新消息,并且这些消息也需要转移,则应使用此模式。
命令示例
mogwai emails boxes sync --import_config=/root/import.txt