我想在我的 Linux 机器(Ubuntu Server 18.04)上设置一个简单的电子邮件服务器。
我需要:
- 能够创建电子邮件
- 能够转发(在一封电子邮件中接收)并发送给其他人
- 不自行发送电子邮件,而是使用 SparkPost 或 Mailchimp 等电子邮件递送服务提供商
电子邮件传递提供商需要 DKIM。
我找到了一些关于 mailutils 的教程,但我不知道如何创建电子邮件,以及如何添加 DKIM
答案1
硬件/邮件服务器 Docker 映像
这是一个使用docker的解决方案: https://hub.docker.com/r/hardware/mailserver/
源存储库: https://github.com/hardware/mailserver
配置起来非常容易,可以完成您需要的操作。
简单且功能齐全的邮件服务器作为一组多个 docker 镜像包括:
Postfix:一套完整的 smtp 电子邮件服务器
Dovecot:安全的 imap 和 pop3 电子邮件服务器
- Rspamd:具有 SPF、DKIM、DMARC、ARC、速率限制和灰名单功能的反垃圾邮件过滤器
- Clamav:具有自动更新和第三方签名数据库的防病毒软件
- Zeyple:自动对所有电子邮件进行 GPG 加密
- Sieve:电子邮件过滤(休假自动回复、自动转发……等)
- Fetchmail:从外部 IMAP/POP3 服务器获取电子邮件到本地邮箱
- Rainloop:基于网络的电子邮件客户端
- Postfixadmin:基于 Web 的管理界面
- 不受限制:支持 DNSSEC 的递归缓存 DNS 解析器
- NSD :具有 DNSSEC 支持的权威 DNS 服务器
- Træfik:现代 HTTP 反向代理
- SSL:让我们使用自动续订(SAN 和通配符证书)进行加密,支持自定义和自签名证书
- 通过 MySQL/PostgreSQL 后端支持多个虚拟域
- 使用 Travis CI 进行集成测试
- DockerHub 上的自动构建