
只需要能够发信,支持虚拟用户(最好是直接通过数据库就可以增改用户的)就可以了。 之前尝试使用 postfix,奈何水平不够,虚拟用户感觉没办法解决。只需要有 smtp 服务器就可以了,也不需要收信功能。 git 上翻了一下没找到合适的,希望各位老哥给点推荐。
1 TimePPT PRO 纯发信用三方 EDM 服务呗,有免费额度,好用的 API,多省事 |
2 kslr 2018-03-05 21:16:58 +08:00 postal |
4 defunct9 2018-03-05 21:25:10 +08:00 via iPhone mailgun |
5 wsy2220 2018-03-05 21:32:02 +08:00 exim 有点重量级,但是 Debian 提供的默认配置就很好 |
6 defunct9 2018-03-05 21:37:44 +08:00 via iPhone 怪了,我记得 postfix 配好域名后随便发啊,只要你配置好授信,应该什么用户都可以发的。 |
8 0ZXYDDu796nVCFxq 2018-03-05 22:03:54 +08:00 via iPhone Zimbra 吧 虽然功能大而全,但用户不需要 Web 登陆的话,也就多占 2G 内存跑 Java 的后台管理 重点是安装完直接可用,维护成本低 |
9 defunct9 2018-03-05 22:04:20 +08:00 via iPhone 开 ssh,我上去看看 |
10 580a388da131 2018-03-05 22:15:23 +08:00 顺路求一个好看的邮局套件 含前后端 图形配置 |
11 doubleflower 2018-03-05 23:01:52 +08:00 有这功夫配置下 postfix 也不是难事 |
12 simple2025 2018-03-06 01:05:45 +08:00 via iPhone @defunct9 你怎么动不动就是开 ssh,我上去看看,不愧是运维码 |
13 wezzard 2018-03-06 04:07:39 +08:00 postfix |
15 fuergaosi OP @wezzard @doubleflower postfix 虚拟用户的配置没搞明白 :( |
18 Cryse 2018-03-06 07:08:15 +08:00 via Android Postfix 看几个 VPS 提供商的配置教程,很详细。 |
19 AlwaysBehave 2018-03-06 07:16:38 +08:00 via Android @fuergaosi mxroute 了解一下 |
21 wezzard 2018-03-06 07:37:07 +08:00 /etc/postfix/main.cf ``` ... mydomain = yourdomain.com ... smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_optiOns= noanonymous broken_sasl_auth_clients = yes ... virtual_mailbox_domains = $mydomain virtual_mailbox_base = /home/vmail/ virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_uid_maps = static:vmail virtual_gid_maps = static:vmail ``` /etc/postfix/master.cf ``` submission inet n - n - - smtpd -o syslog_name=postfix/submission -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_sasl_type=dovecot -o smtpd_sasl_path=private/auth -o smtpd_sasl_security_optiOns=noanonymous -o smtpd_sasl_local_domain=$myhostname -o smtpd_client_restrictiOns=permit_sasl_authenticated,reject -o smtpd_sender_login_maps=hash:/etc/postfix/virtual -o smtpd_sender_restrictiOns=reject_sender_login_mismatch -o smtpd_recipient_restrictiOns=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject ``` /etc/postfix/vmailbox ``` [email protected] yourdomain.com/username ``` /etc/postfix/virtual ``` [email protected] username ``` 然,你要新建一 vmail 的用,以及分配一 /home/vmail 的 home 目。 另外,我的 postfix 是使用的 dovecot 的密文件配置的多用,也就是 smtpd_sasl_type = dovecot 和 smtpd_sasl_path = private/auth 句的意思。你也可以按照 Linode 或者 Digital Ocean 上的文章用 postgresql 或者其他配置一多用系。 |
22 wezzard 2018-03-06 07:38:57 +08:00 在搞不懂,sudo tail -50 /var/log/maillog 也可以得很多信息,再去 Google 就可以了。 |
23 defunct9 2018-03-06 15:44:19 +08:00 搞定,mark 一下,走人。 |
24 rickliu2000 2018-03-06 21:45:18 +08:00 via Android |