原文地址:https://lala.im/6854.html,請支持原作者!該處僅作轉載。上篇文章中我搭建好了Postfix+Dovecot,基本的收发邮件是没有问题的,但我搭建的这个邮件服务器目前可以说是这个现状:发信:拒之门外(通通都飞进了人家的垃圾箱)\n收信:来者不拒(SPAM/垃圾邮件通通都飞进了我的收件箱)先来解决SPAM的问题。这里我选择使用Rspamd,因为它是一个性能非常好的高级反垃圾邮件工具,它可以与Postfix以及Dovecot整合起来实现很多功能。这篇文章利用Rspamd将实现以下功能:1.如果Rspamd检查某封邮件为垃圾邮件,这封邮件将自动滚进我的垃圾箱而不是收件箱。2.使Rspamd支持根据用户行为来学习,不断完善自己的数据库,使检查垃圾邮件更为精准。Postfix以及Dovecot的安装配置可以参考这里:Debian10使用Postfix+Dovecot+Roundcube搭建邮件服务器在这篇文章的基础上,继续下面的配置,首先安装rspamd/redis/dovecot-sieve:wget -O- https://rspamd.com/apt-sta
原文地址:https://lala.im/6838.html,請支持原作者!該處僅作轉載。Postfix负责SMTP服务,Dovecot负责IMAP服务,Roundcube是一个WEBMail客户端,如果不需要这个可以不装。这应该是Postfix+Dovecot的最简配置,没有配置虚拟用户,没有任何防病毒/SPAM配置,512MB内存的小鸡都可以运行的。我个人的需求是自用,所以用不到虚拟用户,防病毒这个也用不到。SPAM还是有必要的,后续打算用Rspamd,等配置好了再水一篇文章。。开始之前你需要先准备一个域名,添加一下解析记录。A记录到你的服务器IP:MX记录:再设置2个CNAME记录(可选)SMTP别名:IMAP别名:以下步骤仅在Debian10上测试通过,且务必保证你的系统是“干净”的,没有安装其他乱七八糟的软件。首先安装一些基本工具以及Nginx/Mariadb/PHP(如果不需要Roundcube可以不装这些):apt -y update apt -y install wget curl gnupg apt -y install nginx python-certbot-ng
原文地址:https://lala.im/6355.html,請支持原作者!該處僅作轉載。在gayhub上发现了两个玩具,可以自建的一次性邮箱:https://github.com/synox/disposable-mailbox\nhttps://github.com/synox/void-mail本身这两个程序是很好部署的,但是都需要一个支持catch-all的imap。。这就有点蛋疼了,现在的邮箱很少有提供这种功能的。。突然灵机一动,发现以前部署过的poste是支持catch-all的,并且poste还支持smtp/imap,美滋滋~因为端口方面有冲突,所以这里准备两台VPS,系统均是Debian10,一台用来部署poste,另外一台用来部署disposable-mailbox以及void-mail。需要注意的是poste这台机器内存至少要2GB。部署Poste前需要先把DNS解析记录配置好,参考:使用Poste.io自建邮件服务器这里补充一下关于RDNS的设置,也就是常说的PTR记录,这个记录只能在你的VPS服务商设置,有的商家提供此服务,有的不提供,不提供的话就没办法了,我演
原文地址:https://lala.im/5293.html,請支持原作者!該處僅作轉載。Postal也可以说是一个邮件服务器,但更像是一个邮件服务平台,类似:MailGun/SendGrid之类的。部署之前需要准备两个独立域名,另官方建议服务器的内存至少要有8GB,实际上如果不安装ClamAV的话,2GB就足够了。以下安装过程基于Debian9。瞎说什么大实话:如果不是有特别的需求,用大厂的邮件服务就行了,花点钱也比自建好。更新系统:apt -y update apt -y dist-upgrade安装Nginx/Git/RabbitMQ:apt -y install nginx git curl sudo apt-transport-https software-properties-common curl -sL https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - add-apt-repository 'deb http://www.rabbitmq.com/deb
原文地址:https://lala.im/4727.html,請支持原作者!該處僅作轉載。之前配某环境的时候用到了这个,记录一下,系统是CentOS7X64。理论上还支持其他SMTP服务器,不一定非要是Gmail,如果是国内机器Gmail是肯定用不了的。首先安装Postfix:yum -y install postfix启动和设置开机启动:systemctl start postfix systemctl enable postfix安装cyrus-sasl,不然SMTP无法成功认证:yum -y install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain备份一下默认的配置文件:cp /etc/postfix/main.cf /etc/postfix/main.cf.bak编辑配置文件:vi /etc/postfix/main.cfCentOS7安装的postfix默认的这个配置文件内的参数基本上都是注释掉的,所以我们可以直接把需要用到的参数加到文件的末尾:relayhost = [smtp.gmail.com]:587 smtp_use_tl
Dontalk
一同拯救正在死去的互聯網。