位置: 编程技术 - 正文

配置Sendmail服务器以防治垃圾邮件 2(如何配置sendmail)

编辑:rootadmin

推荐整理分享配置Sendmail服务器以防治垃圾邮件 2(如何配置sendmail),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sendmail配置文件详解,如何配置sendmail,sendmail.dll,sendmail命令,sendmail配置文件详解,sendmail邮件服务器,sendmail -f,如何配置sendmail,内容如对您有帮助,希望把文章链接给更多的朋友!

2.源码安装方式 首先取得最新版本的源代码,可以从 然后,将其存放在/usr/local目录下。并执行以下命令,解压缩: #cd /usr/local #tar -zxvf sendmail-8..4.tar.gz 这样就会在/home目录下建立一个sendmail-8..4目录: /usr/local/sendmail-8..4/README

配置Sendmail服务器以防治垃圾邮件 2(如何配置sendmail)

/usr/local/sendmail-8..4/src /usr/local/sendmail-8..4/cf /usr/local/sendmail-8..4/doc 接下来需要编译源代码。由于Sendmail自己带了一个编译程序Build,所以不用make命令: #cd /usr/local/sendmail-8..4/src #./Build install 安装好了该软件以后,可以使用以下命令来确认sendmail是否已经启动: #pstree |grep sendmail 如果启动了Sendmail,那么这个命令将显示出其相关信息。否则将没有任何提示地回到命令行。如果没有启动,用户可以手动启动。如下面命令所示: #service sendmail start 配置Sendmail抑制垃圾邮件 1.关闭Sendmail的Relay功能 所谓Relay功能就是指别人能用这台SMTP邮件服务器给任何人发信,这样别有用心的垃圾发送者就可以使用这台邮件服务器大量发送垃圾邮件,而最后别人投诉的不是垃圾发送者,而是这台服务器,因此必须关闭Relay。具体的方法就是,到Linux服务器的/etc/mail目录编辑access文件,去掉“*relay”之类的设置,只留“localhost relay”和“.0.0.1 relay”两条即可。注意,修改access文件后还要使用命令使修改生效:makemap hash access.db < access。 2.在Sendmail中添加RBL功能 RBL(Realtime Blackhole List)是实时黑名单。 只要在Sendmail中加入RBL认证功能,就会使邮件服务器在每次收信时都自动到RBL服务器上去查实,如果信件来源于黑名单,则Sendmail会拒收邮件,从而使单位的用户少受垃圾邮件之苦。在Sendmail中添加RBL认证,需要对sendmail.mc添加以下内容:FEATURE(`dnsbl',`relays.ordb.org',`″Email blocked using ORDB.org - see ″')。 最后执行“m4 sendmail.mc>sendmail.cf”和“service sendmail restart”两条命令,使有关Sendmail的修改生效。 3.使用access数据库 访问数据库定义了什么主机或者IP地址可以访问本地邮件服务器和它们是哪种类型的访问。主机可能会列出OK、REJECT、RELAY或者简单的通过Sendmail的出错处理程序检测一个给定的邮件错误。主机默认列出OK,允许传送邮件到主机,只要邮件的最后目的地是本地主机。列出REJECT将拒绝所有的邮件连接。如果带有RELAY选项的主机将被允许通过这个邮件服务器发送邮件到任何地方。 /etc/mail/access.db是一个散列表数据库,是使用/etc/mail/access文件产生的,该文件为纯文本文件,其格式是“地址 操作”。 下面给出使用上述地址和操作字段,修改/etc/mail/access文件,从而生成/etc/mail/access.db数据库的操作步骤: 首先,使用vi编辑/etc/mail/access文件。 #vi /etc/mail/access 然后,添加如下内容。 samsung.com RELAY //允许samsung.com的域内所有主机使用服务器转发邮件 .0.6. RELAY //允许IP地址为.0.6.的主机使用服务器转发邮件 .. RELAY //允许..网段内的主机使用服务器转发邮件 info.com REJECT //拒绝info.com的域内所有主机使用服务器 最后,存盘退出,并且使用makmap命令生成/etc/mail/access.db数据库即可。 #cd /etc/mail #makemap hash access.db 4.打开Sendmail的SMTP认证功能 虽然可以在Sendmail中使用上述的access数据库来管理用户,使其合法地使用SMTP服务器进行邮件的传递。但是,由于用户的不断增多,以及很多用户都是在一个网段里面,如果单单依靠上述的access数据库很难有效地管理SMTP服务器的使用,那样会使得access数据库规模增大,管理混乱,从而造成效率降低,甚至出错。所以,非常有必要使用Red Hat Linux下自带的身份认证程序库,配合Sendmail服务器一起使用,对使用SMTP服务的用户进行身份认证,从而保证该服务的合法使用。 使用前要下载sasl库,该函数库提供了安全认证所需函数,下载地址是“ 首先检查系统是否已经安装了sasl相关的RPM包。 #rpm -a |grep sasl 一般系统都会默认安装,如果没有,则需要使用如下命令安装四个工具包: #rpm -ivh cyrus-sasl-md5-2.1.-4 #rpm-ivh cyrus-sasl-2.1.-4 #rpm-ivh cyrus-sasl-plain-2.1.-4 #rpm -ivh cyrus-sasl-devel-2.1.-4 或者通过使用下载下来的源代码安装包,进行如下安装: #cp cyrus-sasl-2.1..tar.gz /usr/local #gzip cyrus-sasl-2.1..tar.gz #tar -xvf cyrus-sasl-2.1..tar #cd cyrus-sasl-2.1. #./configure -prefix=/usr --enable-login --with-pwcheck --with-digest #make #make install 然后,查看sendmail与认证相关的配置。 #cat /usr/lib/sasl/Sendmail.conf pwcheck_metod:pam 接着,需要编辑sendmail.mc,修改和认证相关的配置内容,删除每行的dnl即可。 #cd /etc/mail #vi sendmail.mc 取消如下的几行注释: //TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl //define(`confAUTH_ MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl 再接着,使用m4命令生成cf文件。 #m4 sendmail.mc > sendmail.cf 然后,重新启动sendmail服务器。 #service sendmail restart 最后,测试sasl。 #sendmail -d0.1 -bv root | grep SASL NETUNIX NEWDB NIS PIPELINING SASL SCANF STARTTLS TCPWRAPPERS 通过上述六个步骤的配置工作后,就成功地完成了对带SMTP认证的Sendmail邮件服务器的配置。

第三章 在Debian上用Exim配置邮件服务器 本章目录0声明1简介2安装3配置4小测试5修改From:的地址6配置Fetchmail7修改exim的投递限制8综合测试9TODO结束语参考文献0声明本文是在《通过exim建立家庭

Sendmail邮件服务器快速指南 1 人们在互联网上最常使用的就是电子邮件,很多企业用户也经常使用免费电子邮件系统。本文就以stepbystep的方式引导用户从sendmail源代码开始构建一个

Sendmail邮件服务器快速指南 2 postmaster:rootbin:rootdaemon:rootnobody:root然后生成aliases库:[root@emailmail]#newaliases然后,就可以启动Sendmail了:[root@emailmail]#/usr/sbin/sendmail-bd-qm在第一次启动时

标签: 如何配置sendmail

本文链接地址:https://www.jiuchutong.com/biancheng/366222.html 转载请保留说明!

上一篇:配置Sendmail服务器以防治垃圾邮件(sendmail端口)

下一篇:Sendmail邮件服务器快速指南 1(sendmail邮件服务器在虚拟机的哪个位置)

  • 增值税普通发票有什么用
  • 纳税调整减少额是什么意思
  • 以前年度调整损益借方表示什么
  • 一般纳税人什么条件
  • 工业土地摊销年限最新规定
  • 退休职工能否扣医保
  • 工会刻章费用计入什么支出
  • 环保税退税优惠政策
  • 打印复印费的明细怎么开?
  • 资产处置收益计入营业收入吗
  • 挂靠别人公司怎么交税?
  • 小企业长期股权投资的核算
  • 非货币性资产交换补价大于25%的会计处理
  • 工程设备租赁带什么手续
  • 三证合一 更新
  • 公司举办的活动
  • 原材料保险公司赔偿会计分录怎么写
  • 新会计准则短期租赁会计分录
  • 增值税可以抵扣企业所得税吗
  • 淘宝企业店铺的钱会打到哪里
  • 总公司名义取得的进项发票可以在分公司抵扣吗?
  • 营改增后小规模纳税人
  • 发票验证系统费用多少钱?
  • 朋友借资质汇款到公司要收税吗?
  • 股权转让成本法和权益法
  • 生产成本为什么不属于费用
  • 企业转让股权收入应缴纳企业所得税吗
  • 公司员工餐费会计分录
  • 盘盈入库和其他入库
  • 发票打错了重新打要交税吗
  • 小规模纳税人的专票可以抵税吗
  • 纳税申报表怎么打印
  • 小规模纳税人无票收入免税吗
  • 母公司给子公司拨款要交税吗
  • 消防费用怎么做分录
  • 公司开业厂商的宣传文案
  • 购货公司丢失发货怎么办
  • 存货分类账目录填写样本图片
  • 专用发票开具错误
  • 专项贷款损失准备金在一定程度上具有资本的性质
  • uniapp的css库
  • AI:ModelScope(一站式开源的模型即服务共享平台)的简介、安装、使用方法之详细攻略
  • es6 promise await
  • 开发成本属于哪个会计准则
  • 已经申报过的个税在哪里查看
  • 公允价值变动损益
  • 进项税额转出会计分录
  • java变量初始化的两种方式
  • sqlserver怎么把数据库导出来
  • 总分类科目的名称和核算内容
  • 企业存货的账务处理办法
  • 个人向企业借贷违法吗
  • 已出库的成品退货怎么办
  • 政府补助都有哪些类型
  • 高铁行程信息提示可以乘车吗
  • 销售出库和产品入库有什么关系
  • 固定资产的处理方法
  • 如何处理公益性岗位问题
  • 股东股权转让印花税 公司承担
  • 零配件供应是什么意思
  • 销售已经使用过的固定资产税率
  • mysql数据库备份和恢复
  • windows安装mysql8.0
  • win8系统怎样安装
  • 将IBM ServeRAID 8i卡的驱动整合到Win2003安装光盘里
  • vs 2008
  • centos7搜索
  • centos进入
  • win10系统中怎么打开IE浏览器
  • ubuntu源代码
  • linux系统中QQ的使用和配置
  • window10的连接功能
  • 游戏类游戏开发
  • 对于不回微信的人,这样做,尽显高情商!
  • 深入学习习总书记系列讲话精神
  • Android roboguice 开源框架使用
  • 安卓高德地图开启相机权限
  • 香水类香精应该具备什么条件
  • 试验费属于什么税收编码
  • 在北京电子税务局怎么缴纳社保费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设