默认的免费版admin工具不支持一些额外的设置功能,比如别名等。但是这些都可以通过手动修改数据库等方式完成。
邮箱别名及邮件列表
使用如下SQL语句来设置邮箱列表:
1 | sql> USE vmail; |
这样发送给original@example.com的邮件将会被goto字段所指定的几个邮箱收到。
如果仅是创建一个别名,则goto字段只需要写一个邮件地址(即已存在的原邮件地址),且islist字段设置为0。如:
1 | sql> USE vmail; |
更多的设置(权限等)参考以下网址:
http://www.iredmail.org/docs/sql.create.mail.alias.html
默认邮箱
默认邮箱指的是当接收到的邮件收件人不存在时,用来接收的邮箱账号。同样用上述方式进行设置,其中address填写邮件域名(无收件人账号),goto填写用于接收邮件的默认邮箱地址(此账户需存在)。如:
1 | sql> USE vmail; |
这样,当收到xxx@example.com的邮件,而xxx账号不存在时,此邮件将会被发送到 user@example.com。
防止邮件地址伪造
为了避免用户在Roundcube中修改自己的发件地址(伪装成其他人),需要修改默认的配置(位于 roundcube目录的config/defaults.inc.php):
1 | $config['identities_level'] = 3; |