只需要能够发信,支持虚拟用户(最好是直接通过数据库就可以增改用户的)就可以了。 之前尝试使用 postfix,奈何水平不够,虚拟用户感觉没办法解决。只需要有 smtp 服务器就可以了,也不需要收信功能。 git 上翻了一下没找到合适的,希望各位老哥给点推荐。
1
TimePPT 2018-03-05 21:15:22 +08:00 via iPhone
纯发信用三方 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 也不是难事
|
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 1
搞定,mark 一下,走人。
|
24
rickliu2000 2018-03-06 21:45:18 +08:00 via Android
|