一、 理论介绍
1、电子邮件服务的概述:
Internet最基本的服务,也是最重要的服务之一,就是电子邮件服务。据统计Internet上百分之三十以上的业务量是电子邮件,仅次于WWW服务。与传统的邮政信件服务类似,电子邮件可以用来在Internet或Intranet上进行
原创
2012-03-25 00:36:45
813阅读
点赞
1评论
sendmail安全(加密和认证)
邮件系统的安全性
(SMTP使用25号端口,POP3使用110号端口,IMAP使用143号端口)
基本的smtp协议没有验证用户身份的能力。虽然信封上的寄件人地址已经隐含了发信者的身份,然而,由于信封地址实在太容易假造,所以不能当成身份凭据。 为了判断客户端是否有权使用转发服务(relay),服务器端必须确认客户端(寄件人)是否当真是对方所自称
原创
2012-03-23 00:01:05
1378阅读
点赞
1评论
Sendmail功能很强大,但是,它以明文传输、对用户的身份不进行认证。所以,我将创建数字证书给它加密,使用sasl对用户进行身份认证。
下面看看它们的搭建与客户端的设置:
一、数字证书
1、创建CA
[root@mail Server]# cd /etc/pki/
[root@mail pki]# vim tl
原创
2013-04-28 22:07:16
637阅读
sendmail的服务:starttls加密
点到点的(的
是否支持starttls
&n
原创
2011-03-16 11:48:46
1516阅读
Linux 下sendmail 的加密与认证
上节我们只是搭建了一个初步的sendmail服务器,它没有提供加密和认证的功能,也就是说谁都可以访问你的sendmail服务器,也可以
原创
2012-11-15 21:08:52
2716阅读
A、SMTP身份认证 (SMTP AUTH)
SMTP身份认证是一种保证SMTP服务器安全的方法,它要求希望通过SMTP服务器转发邮件(即邮件最终发送给另一个SMTP服务器)的用户在发送消息之前必须先向sendmail表明自己的身份。这样垃圾邮件发送者就不能用你的SMTP服务器发送未经授
原创
2010-09-22 00:17:25
1442阅读
Sendmail 本身提供了很强大的邮件服务功能,但是美中不足,它在为用户发送邮件时,并不进行用户身份认证。所以,如果参数设置不当,它很容易为无关的邮件用户无偿转发大量的垃圾邮件,这样既浪费了系统的资源,增加了安全隐患,还会给人留下散发垃圾邮件的不良印象,损坏邮件服务器的形象。 Sendmail本身提供了一定的限制邮件转发的功能,但它只能根据静态的IP地址或域名来进行限制,使得合法用户
转载
2007-01-12 10:33:55
945阅读
上一篇博文我们讨论了sendmail的安装及案例配置,我们都知道sendmail服务器邮件传输是明文的,这样对于邮件的信息就无法起到安全保障,故本篇博文来讨论下借助CA实现pop3,smtp3,从而实现邮件的密文传送,还是就是sendmail本身是身份验证的,也就是任何人都可以给sendmail服务器发送邮件,前提是允许中继的ip段或域,这样无疑就增加了服务器的负担,
原创
2012-11-13 22:23:58
997阅读
点赞
上一篇博文我们讨论了sendmail的安装及案例配置,我们都知道sendmail服务器邮件传输是明文的,这样对于邮件的信息就无法起到安全保障,故本篇博文来讨论下借助CA实现pop3,smtp3,从而实现邮件的密文传送,还是就是sendmail本身是身份验证的,也就是任何人都可以给sendmail服务器发送邮件,前提是允许中继的ip段或域,这样无疑就增加了服务器的负担,我们可以借助sasl来实现身份
转载
精选
2014-01-24 13:40:39
463阅读
sendmail邮件服务 (适用于中型网络)service postfix stopservice sendmail start
创建DNS:
service named start vi /var/named/chroot/etc/named.conf
zone "lxh123.com" IN { type master;&nb
原创
2009-05-31 11:27:21
303阅读
邮件服务器基础知识
一个电子邮件地址可以分为二个部份,第一个部份是使用者名称,第二个部份是主机名称。以
john@yahoo.com 为例,yahoo.com 就是主机名称,而 john 为使用者名称。
假设 Alex 使用的信箱是 alex@gmail.com,则当 Alex 要寄信给 john@yahoo.com 时,会经过下列
步骤:
首先 Alex 从个人计算机中写好一封信,
原创
2011-06-08 19:41:08
780阅读
sendmail :是linux下的邮件代理传输程序、也是元老级的邮件工具,虽然单纯的邮件工具的安全性、身份验证、以及控制垃圾邮件和病毒是不完整的,但是依附着伟大的linux系统、所以各种协议也就会应运而生、也造就了邮件服务也更加强大了,相对的配置也不是那么省事。Linux的电子邮件系统模型基本上可以分为三大块:(既是服务器类型)1、邮件传递代理 MTA2、邮件存储和获取代理 MSA3、邮件客户代
原创
2013-10-25 23:59:14
1068阅读
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import smtplib,sys
import string
import email.MIMEText
from email.mime.text import MIMEText
reload(
原创
2015-01-21 15:39:36
493阅读
在linux系统中电子邮件系统sendmail的发送和接受都是以明文进行传输的,发送邮件使用的协议是smtp(简单传输协议),接受邮件使用的协议是pop2、pop3、imap4,这些协议都工作在应用层,在传输层传输都是tcp,sendmail的端口是25,pop2的端口是109,pop3的端口是110,imap的端口是143。linux系统中发送服务器有sendmail、postfix
原创
2013-05-07 12:17:29
3342阅读
1:
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl将127.0.0.1行、生成Sendmail.cf
#m4 sendmail.mc > sendmail.cf
:C或benet.com
#vi /etc/mail/local-host-name
原创
2007-08-16 01:06:47
544阅读
2评论
linux mail
原创
2008-10-25 16:47:47
287阅读
sendmail是最重要的邮件传输代理程序。理解电子邮件的工作模式是非常重要的。一般情况下,我们把电子邮件程序分解成用户代理,传输代理和投递代理。 用户代理用来接受用户的指令,将用户的信件传送至信件传输代理,如:outlook express、foxmail等。而投递代理则从信件传输代理取得信件传送至最终用户的邮箱,如:procmail。
当用户试图发送一封电子邮件的时候,他并不能直接将信件发
转载
精选
2008-11-14 21:30:13
1361阅读
Mail Server
MUA Mail User Agent 比如Outlook Express 帮助用户接收、浏览及编写邮件
MTAMail Transfer Agent一般提到的Mail Server就是MTA主要功能是接受信件,转发信件,响应用户的收信要求
MDAMail delivery agent分析由MTA所收到的信件表头或内容等数据,从而决定邮件的去向。
Install
原创
2010-01-04 05:46:40
450阅读
在Linux或者UNIX平台下,如何安装sendmail邮箱呢?由于现在成为Linux系统的缺省邮件配置,以下是sendmail 邮件的安装步骤。1、 先安装cyrus-sasl-2.1.18.tar.gz,sendmail安装时要用到sasl(简单认证和安全层协议)的2、 库文件的头文件。解压缩:# tar -zxvf cyrus-sasl-2.1.18.tar.gz 编译:进入刚解压的源码目录
转载
精选
2014-01-24 11:24:20
258阅读
yum install sendmail sendmail-cf# vi /etc/mail/sendmail.mcTRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnldefine(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
原创
2015-12-29 09:47:42
737阅读