首页 > 其他分享 >云邮件服务器,mail服务器,邮箱群发,全自动邮件群发,http协议群发实现解析

云邮件服务器,mail服务器,邮箱群发,全自动邮件群发,http协议群发实现解析

时间:2024-01-31 14:56:15浏览次数:22  
标签:amavisd 域名 swap mail 服务器 com 邮件 群发

/* 对于部署mail服务器的VPS机器笔者建议最好使用腾讯云或阿里云,毕竟在很多时候群发被被拦截的几率能大大的降低。从而达到理想的状态。域名建议联盟绿色认证或全新无任何黑历史的域名最佳。*/

 

一、Mail服务器架设
1:Mail服务器使用腾讯云VPS服务器(开通以后切记先解封25端口)
最低配置要求(云服务器的最低建议配置)
腾讯云VPS服务器IP:119.28.x.x    CentOS 7.2 64位         50GB硬盘        1核        内存:2GB        宽带:1-3M


2:腾讯云VPS解封25端口
腾讯云解封25端口:https://cloud.tencent.com/developer/article/1459568?from=15425
阿里云解封25端口:https://help.aliyun.com/document_detail/56130.html


3:Centos上使用ewomail邮件软件部署邮件服务
(1)关闭selinux
vi /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled

(2)创建swap分区(内存超过2G,可不配置)
dd if=/dev/zero of=/mnt/swap bs=1M count=1024            #创建1G的swap,可以根据你的服务器配置来调整大小
mkswap /mnt/swap                                            #设置交换分区文件
swapon /mnt/swap                                             #启动swap

(3)设置开机时自启用 swap 分区
/mnt/swap swap swap defaults 0 0                          #需要修改文件 /etc/fstab 中的 swap 行,添加

(4)下载安装ewomail
wget -c https://down.ewomail.com/install-03.sh && sh install-03.sh bbq123.com

(5)降低内存占用
/* 安装完成EwoMail后,可关闭邮件杀毒软件可以降低内存占用,对于运行内存2G以下的服务器可关闭杀毒来降低内存占用,关闭后能大大的降低内存的占用,不影响防垃圾邮件检测。*/
步骤1:
free -m                                                          #查看内存占比命令
yum install vim -y                                               #安装vim
vim /etc/amavisd/amavisd.conf                             #修改文件(在文件尾部加上一下一行参数后,保存退出)
@bypass_virus_checks_maps = (1);
步骤2:
vim /usr/lib/systemd/system/amavisd.service              #修改文件(在 [email protected] 前面加上#符号后,保存退出)




二、域名解析
1:DNSPOD解析域名示例(cloudflare解析同样)
范例域名:bbq123.com            服务器IP:119.28.x.x

---------------解析域名示例---------------
@ A 119.28.x.x mail A 119.28.x.x @ TXT v=spf1 ip4:119.28.x.x -all @ MX mail.bbq123.com. smtp CNAME   mail.bbq123.com. imap CNAME   mail.bbq123.com. pop CNAME   mail.bbq123.com. pop3 CNAME    mail.bbq123.com.



2:DKIM设置
/*DKIM是电子邮件验证标准,域名密钥识别邮件标准,主要是用来防止被判定为垃圾邮件,每个域名都需要添加一个dkim的key,EwoMail默认安装后已自动添加主域名dkim,只需要设置好dkim的dns即可*/
(1)安装DKIM
[root@mail ~]# amavisd showkeys                                        #centos6系统生成DKIM
[root@mail ~]# amavisd -c /etc/amavisd/amavisd.conf showkeys        #centos7/8系统生成DKIM

(2)整理dkim信息
复制生成的DKIM输出的信息,打开http://www.ewomail.com/list-20.html 整理dkim信息

(3)整理完成后会在“整理显示区域”显示解析记录.DNSpod解析处增加以下一条TXT记录
dkim._domainkey        TXT        v=DKIM1;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLn1PznXurb9UnhEeoLRxH6SiLK241wk0yPdS5/nBQwOuTPQpO04U7unzGaddxBRIwCRmnnqfsuDRyPwAzvOspP2hZhHCgzxaogVbZANiksbr7LcuoMFb1iFvbVmwCr0hyax4BE6A0izwrdl8+VGKaRb1wnPDFT7vGEHFmbyfVswIDAQAB

(4)测试DKIM是否生效(等待10分钟后测试是否设置正确。)
[root@mail ~]# amavisd testkeys                                        #centos6测试DKIM是否生效,显示pass则正确
[root@mail ~]# amavisd  -c /etc/amavisd/amavisd.conf testkeys        #centos7/8测试DKIM是否生效,显示pass则正确




三、腾讯云mail服务器对接软件群发
/*EwoMail的邮件系统是集成了rainloop开源webmail,简单易用,支持电脑和手机端。*/
1:webmail安装完毕后前后端信息
邮箱管理后台地址,例如:IP:8010        默认账号:admin        密码:ewomail123
邮箱前端默认地址:IP:8000


2:对接软件(软件协议自带绕过灰色词拦截),软件对接mail服务器实现全自动群发

 

 

3:群发数量相关(全套部署:自行租用阿里云或腾讯云VPS及购买域名后,经测试全套部署85%绿色收件,软件协议自带绕过灰色词拦截有偿部署)

机器数量        域名数量                      发送量                
1台VPS         无黑名单记录主域名1条           24小时发送量7200封          
2台VPS         无黑名单记录主域名2条            24小时发送量14400封         
3台VPS         无黑名单记录主域名3条            24小时发送量21600封         
 

标签:amavisd,域名,swap,mail,服务器,com,邮件,群发
From: https://www.cnblogs.com/ap1663/p/17999259

相关文章

  • nginx代理服务器
    一、Nginx是什么?Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网......
  • Linux服务器Crontab定时任务配置
    Linux服务器Crontab定时任务配置  1、检查linux系统是否有crontabrpm-qa|grepcrontab2、如果未安装进行安装yum-yinstallvixie-cronyum-yinstallcrontabs3、crontab启动、停止、运行状态systemctlstartcrond启动systemctlstopcrond停止sy......
  • 前端密码安全发送至服务器端
    用户登录时,密码应该通过安全的方式发送到服务器,然后服务器进行验证,并且不应该将密码直接包含在JWT中。以下是一些常见的方法来确保密码传输的安全性:使用HTTPS:确保登录请求通过HTTPS协议进行传输,这样可以加密通信并防止中间人攻击。哈希密码:在客户端将密码哈希化之后再发送......
  • 太强了!本地存档一键导入 Sealos 帕鲁专属服务器
    上一篇:幻兽帕鲁Palworld私有服务器一键部署教程作为一名资深帕鲁,我的职责就是帮助各位帕鲁主人们闭着眼睛部署私服,完全不用带脑子。我就喜欢群里的帕鲁老板们压榨我,拿鞭子抽我让我赶紧上新功能,这不,今天给各位带来一个王炸新功能:本地存档导入Sealos帕鲁专属服务器!和以往一......
  • 服务器端请求伪造 (SSRF)
    什么是SSRF?服务器端请求伪造是一种Web安全漏洞,它允许攻击者使服务器端应用程序向非预期位置发出请求。在典型的SSRF攻击中,攻击者可能导致服务器与组织基础结构中的仅限内部的服务建立连接。在其他情况下,它们可能能够强制服务器连接到任意外部系统。这可能会泄露敏感数据,例如授......
  • 【10秒开服】幻兽帕鲁全自动部署教程,难道你还想手动搭建游戏服务器吗?快来学习这个简单
    在帕鲁的世界,你可以选择与神奇的生物「帕鲁」一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的冒险。帕鲁可以进行战斗、繁殖、协助你做农活,也可以为你在工厂工作。你也可以将它们进行售卖,或肢解后食用。引用自:https://store.steampowered.com/app/1623730/Palworld目前......
  • 在阿里云服务器上部署mysql,初始化出现问题
    mysql初始化出现问题:解决:参考链接:https://www.cnblogs.com/Roobbin/p/17772445.htmlhttps://blog.csdn.net/qq_35896718/article/details/131803958libm.so.6、libc.so.6错误由于glibc版本较低导致,从错误来看至少需要2.28的版本先查询版本:ll|greplibc.so.6wgethttp......
  • Java实现Rabbitmq群发消息
    1.Rabbitmq简介RabbitMQ是一个实现了AMQP(AdvancedMessageQueuingProtocol)高级消息队列协议的消息队列服务,用Erlang语言。是面向消息的中间件。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员......
  • Linux服务器Crontab定时任务配置
    1、检查linux系统是否有crontabrpm-qa|grepcrontab2、如果未安装进行安装yum-yinstallvixie-cronyum-yinstallcrontabs3、crontab启动、停止、运行状态systemctlstartcrond启动systemctlstopcrond停止systemctlstatuscrond查看运行状态sys......
  • 不同服务器数据库,数据表数据同步方案
    代码片段:1usingDataSync.Core;2usingFurion.Logging.Extensions;3usingMicrosoft.Data.SqlClient;4usingMicrosoft.Extensions.Logging;5usingSystem.Data;6namespaceDataSync.Application.DataSync.Services7{8publicclassDataSyn......