隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim)

  隐藏旗标(软件名和版本号)将提高安全性,可能的情况下,也请使用Sendmail以外的其他邮件服务器,因为Sendmail以root运行,比较容易使黑客提升为root。

  Sendmail

  寻找sendmail的配置文件并编辑:

Code:
locate sendmail.cf
nano -w /path/to/sendmail.cf

  修改以下代码的粗体部分:


Code:

SmtpGreetingMessage=$j Sendmail $v/$Z; $b

  重启Sendmail或重载其配置文件(killall -HUP sendmail)。
  Qmail

  修改 qmail-smtpd 的 smtpgreeting 值,例如:


Code:

mail.example.com Greetings here

   Postfix
  寻找Postfix的配置文件并编辑:


Code:

locate main.cf
nano -w /path/to/main.cf

  修改以下代码的粗体部分:


Code:

smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)

  重启Postfix。

  Exim    Exim与Postfix类似,修改 /etc/exim.conf 中的 smtpd_banner 变量。

时间: 2024-11-03 21:54:52

隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim)的相关文章

用POSTFIX,DOVECOT,OPENWEBMAIL集成在CENTOS上

因为业务应用需求不一样, 希望是发信功能飞快.且有近十个SMTP SERVER. 每次重置系统. 所以WINDOWS AD域不太适合此方案. 以为CENTOS下KERIO CONNECT可以.结果,居然只能试用一个月. 于是,全面转向GPL的...SENDMAIL,QMAIL,POSTFIX考察一番后,上POSTFIX. 由于突出发信功能.MYSQL取消,以减少维护量.. 参考URL(五篇,我只要三篇即OK): http://blog.pmail.idv.tw/?p=363 (国内菊部地区,可能

php中用phpmailer发送邮件

在php中提供了一个发送邮件的函数mail函数,它可以在程序中直接发送电子邮件,不过它要求服务器支持sendmail 或者必须设置一台不需要中继的邮件发送服务器,但现在要找到一台不需要身份验证的邮件发送中继几乎不可能. 所以使用mail函数往往无法成功发送email. 自己如果熟悉SMTP协议,结合socket功能就可以编写高效稳定的邮件发送程序,但对一般用户来说太困难.好在互联网上已经有很多别人编写好的邮件发送模块,我们只需要下载后简单调用即可,十分方便. 在此我们给用户推荐一个php下功能十

PHPMailer的主要功能特点和简单使用说明

 本篇文章主要是对PHPMailer的主要功能特点和简单使用说明进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 支持邮件 s/mime加密的数字签名  支持邮件多个 TOs, CCs, BCCs and REPLY-TOs  可以工作在任何服务器平台,所以不用担心WIN平台无法发送邮件的问题的  支持文本/HTML格式邮件  可以嵌入image图像  对于邮件客户端不支持HTML阅读的进行支持  功能强大的发送邮件调试功能debug  自定义邮件header  冗余SMTP服务器支持 

PHPMailer的主要功能特点和简单使用说明_php技巧

支持邮件 s/mime加密的数字签名 支持邮件多个 TOs, CCs, BCCs and REPLY-TOs 可以工作在任何服务器平台,所以不用担心WIN平台无法发送邮件的问题的 支持文本/HTML格式邮件 可以嵌入image图像 对于邮件客户端不支持HTML阅读的进行支持 功能强大的发送邮件调试功能debug 自定义邮件header 冗余SMTP服务器支持 支持8bit, base64, binary, and quoted-printable 编码 文字自动换行 支持多附件发送功能 支持SM

PHP中常用的发送邮件方法

利用php mail函数发送 使用mail()函数发送邮件,就必须要有一台不需要验证的SMTP服务器. 这样的话配置工作会多一点,但是使用的时候就比较省事了,几行代码就可以  代码如下 复制代码 $to = "test@163.com"; $subject = "Test"; $message = "This is a test mail!"; mail($to,$subject,$message); JMail发送邮件 账号必须有smtp发信权

使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)_php实例

复制代码 代码如下: /*PHPMailer是一个用于发送电子邮件的PHP函数包.它提供的功能包括: *.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址 *.支持多种邮件编码包括:8bit,base64,binary和quoted-printable *.支持SMTP验证 *.支持冗余SMTP服务器 *.支持带附件的邮件和Html格式的邮件 *.自定义邮件头 *.支持在邮件中嵌入图片 *.调试灵活 *.经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imai

PHP使用PHPMailer发送邮件的简单使用方法_php实例

最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的.php mail()这个方法非常简单.方便.易用,但是除了网易邮箱.QQ邮箱.GMAIL邮箱等常用的邮箱可以收到之外,经测试HOTMAIL.TOM.LIVE等邮箱是收不到此类邮件的.所以就转而使用PHPMailer这个强大的邮件发送类.使用官方自带的一些例子,有些会报 Mailer Error: Could not instantiate mail function. 这个错误.参考了一些资料之后,还是自己写了一个方法.代码

ThinkPHP3.2利用QQ邮箱/163邮箱通过PHPMailer发送邮件的方法

前言 我之前一直使用163邮箱发送需要处理的文件,但是如果操作过于频繁[或者有别的问题],会导致发送失败,相反现在用QQ的貌似还没出现过类似情况,不过QQ邮箱配置和163有一丢丢不一样,我还是贴一下,怕朋友们踩到坑,下面话不多说了,来一起看看详细的介绍吧. PHPMailer的优点: 可运行在任何平台之上 支持SMTP验证 发送邮时指定多个收件人,抄送地址,暗送地址和回复地址:注:添加抄送.暗送仅win平台下smtp方式支持 支持多种邮件编码包括:8bit,base64,binary和quote

使用Ruby收发邮件

1.通过SMTP发送Email 每星期Holden Glova,Pat Eyler,和Phil Thomson都会向Ruby Garden网站(http://www.rubygarden.org/)提交一个Ruby Weekly News (RWN)文章.一个Ruby脚本通过email接收这篇文章,将它从原来的xml格式转换为HTML和纯文本格式,然后将HTML格式的发表到网站,然后将纯文本格式的文章发到邮件列表.如果这中间出现什么问题(比如xml文档结构不对等),这个脚本将向发送者发送一封包含