用LINUX实现邮件服务器的简化设置

合集下载

linux Postfix邮件服务器安装配置

linux Postfix邮件服务器安装配置

:Postfix邮件服务器的安装与配置一、先安装配置Apache、DNS1.挂载光盘镜像;Mount /dev/cdrom /mntCd /mnt/Server2.安装Apacherpm -ivh httpd-2.2.3-43.el5.i386.rpm apr-1.2.7-11.el5_3.1.i386.rpm apr-util-1.2.7-11.el5.i386.rpm postgresql-libs-8.1.18-2.el5_4.1.i386.rpm查看有否安装:[root@localhost Server]# rpm -qa | grep httphttpd-2.2.3-43.el5启动Apache:Service httpd start3.安装DNS用rpm分别安装以下包:bind-9.3.6-4.P1.el5_4.2.i386.rpmbind-chroot-9.3.6-4.P1.el5_4.2.i386.rpmbind-devel-9.3.6-4.P1.el5_4.2.i386.rpmbind-libbind-devel-9.3.6-4.P1.el5_4.2.i386.rpmbind-libs-9.3.6-4.P1.el5_4.2.i386.rpmbind-sdb-9.3.6-4.P1.el5_4.2.i386.rpmbind-utils-9.3.6-4.P1.el5_4.2.i386.rpmDNS有两个配置文件:主配置文件:/var/named/chroot/etc/named.conf 用来设置DNS全局命令的DocumentRoot “/var/www/html”:定义网页文件存放的目录数据库文件:.zone记录哪个域名IP是多少的。

装完后启动DNSService named start编辑DNS主配置文件(默认是空的)如下:命令:vim /var/named/chroot/etc/named.conf从模版拷贝一个DNS配置文件的zone文件cp /usr/share/doc/bind-9.3.6/sample/var/named/localdomain.zone /var/named/chroot/var/named/.zone编辑.zone文件:重启DNS服务:service named restart清空DNS缓存文件:echo “” > /etc/resolv.conf验证DNS解析:host has address 192.168.18.72二、安装PostfixRed Hat Enterprise Linux提供了sendmail和postfix两种STMP邮件服务软件,安装程序默认安装了sendmail,如果使用postfix,就必须先将sendmail服务停止,然后再安装postfix 服务,具体步骤如下:1)、检查sendmail服务是否已经开启Netstat –nutlp | grep :25[root@localhost ~]# netstat -nutlp | grep :25tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3783/sendmail: ace2)、关闭sendmail服务及开机时自动启动3)、在Red Hat Enterprise Linux 5中,提供了更加方便的E-mail服务器切换方法,它提供了一个图形界面的切换工具system-switch-mail。

基于linux平台的邮件服务器配置与管理

基于linux平台的邮件服务器配置与管理
• VERSIONID:版本信息 • OSTYPE:操作系统类型 • DOMAIN:域的设置 • FEATURE:FEATURE设置 • local macro definitions:本地宏定义 • MAILER:邮递方式 • LOCAL_* rulesets:本地规则集
由宏配置文件生成配置文件
UUCP :(Unix to Unix Communication
Protocol,Unix到Unix的通讯协议)
SMTP :(Simple Mail Transfer Protocol,简单邮
件传输协议)
POP3 :(Post Office Protocol,邮局协议,目前为
第3版本)
IMAP :(Internet Message Access Protocol,网
际消息访问协议,目前为第4版本)
株洲职业技术学院精品课程
电子邮件阅读服务器IMAP
光盘挂载到文件系统上 进入/mnt/cdrom/RedHat/RPMS目录 安装IMAP软件包 修改xinetd的配置文件,使系统启动时启动IMAP
服务 重新启动xinetd 用telnet命令连接本地的143端口,测试IMAP是
include:/etc/mail/mailinglist
株洲职业技术学院精品课程
中继的配置
是指一台服务器接受并传递源地址和目的 地址都不是本服务器的邮件。
在两个文件中进行设置:
• /etc/mail/relay-domains • /etc/mail/access。
株洲职业技术学院精品课程
进入/mnt/cdrom/RedHat/RPMS目录
设置此文件中“disable=no” /etc/mail/relay-domains

Linux下Open Webmail邮件服务器配置

Linux下Open Webmail邮件服务器配置

Linux下安全高效Web邮件服务器利用浏览器通过web方式来收发电子邮件的服务或技术(WebMail),不需借助邮件客户端,可以说只要能上网就能使用极大地方便了用户对邮件的收发。

对于不能熟练使用邮件客户端,或者在网吧不便使用邮件客户端的用户来说,WebMail更是必不可少的选择。

另外, 设定pop3 server, smtp server 等对于某些使用者来说也有点困难。

这时候WebMail 就显出它的好处了。

ebMail 就是使用者透过浏览器连到web服务器, 而由web server 上的程序负责作收信/送信的动作. 使用者直接透过browser 作读信/写信等操作, 信件其实并不存在使用者的计算机上. 因此无论使用者用的是哪一部计算机, 只要可以连上网络, 都可以使用读到之前与新收到的信件。

另外一个好处是WebMail 不容易因为读取含有病毒的档案而导致中毒, 更不会发生个人邮件系统中毒后, 寄送大量病毒信件给其它亲朋好友的这种惨剧。

一、软件概述与下载:Email能够成为当今Internet上应用最广泛的网络服务,WebMail可谓功不可没。

在Linux下系统中MTA服务的软件有许多,常用Sendmail、Qmail、Postfix等软件,本文使用RHEL 4.0 + Postfix + dovecot + Apache + OpenWebMail制作一个集POP和WebMail等功能的电子邮件系统。

下面讲述如何把Linux机器配置成一个基于Web的电子邮件系统。

这个电子邮件系统可以用于一个小团体或者组织之中。

当然如果你家里有一个互联网连接(比如ADSL),那么它也可以用安全的方式远程检测你的电子邮件。

Postfix是一个非常优秀的MTA,她素以高效、安全的特点而著称。

Postfix是作者在UNIX上所见过的MTA中在反垃圾邮件(Anti-Spam或Anti-UCE)方面做得最好的一个,甚至有很多公司在Postfix代码的基础上进行二次开发而推出反垃圾邮件网关产品。

黄蓉-基于linux系统的邮件服务器解决方案

黄蓉-基于linux系统的邮件服务器解决方案

曲靖师范学院计算机科学与工程学院毕业设计开发文档题目:基于linux系统的电子邮件服务器解决方案学号姓名:黄蓉、2011143118年级:2011级专业:信息管理与信息系统指导教师:职称:日期:摘要随着社会的发展,电子邮件已经在现代人们的通信中占有主要地位,而linux操作系统近几年也有了蓬勃的发展,在整个世界范围内得到越来越多的公司和团体的支持。

电子邮件服务由专门的邮件服务器提供,而基于linux的邮件系统也是在企业中使用数量做到的邮件系统,其性能非常高,而且安全性很好,并且linux系统软件师开源免费的。

本系统由服务器端和用户端两部分构成,服务器端出来提供最基本的邮件收发功能外,海具有注册新用户、管理用户、群发邮件等功能。

客户端又分普通客户端和管理员客户端。

普通用户端可以实现基本的注册、收发邮件和修改个人资料的功能,而管理员客户端主要实现用户的管理、收发邮件等功能,管理员客户端还可以浏览用户信息和删除添加用户等一系列操作。

论文从需求分析、系统设计、详细设计、系统调试与测试等方面对系统的设计过程进行了详细的描述。

关键词:linux操作系统、DNS域名解析、邮件服务器AbstractWith the development of the society, email has a main position in modern people's communication, and the Linux operating system also has a booming development in recent years, within the scope of the whole world to get the support of more and more companies and groups. Email service provided by the special mail server, and based on the number of mail system is also used in the enterprise Linux do E-mail system, its performance is very high, and the security is very good, and Linux software architect open free of charge.This system consists of server and client in two parts, out on the server to provide the most basic email function, the sea has registered a new user, user management, mass email, and other functions. The client and regular client and administrators to the client. Ordinary user can realize the basic registration, email, and modify the function of the personal data, and the administrator client mainly realizes the user management, the function such as E-mail, the administrator can also browse the user information and delete client add user and a series of operations.Papers from requirements analysis, system design, detailed design, system debugging and testing of the system design process are described in detail.Keywords : Linux operating system、DNS domain name resolution、mail server前言电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。

Linux1 邮件服务器 配置Sendmail

Linux1 邮件服务器  配置Sendmail

Linux1 邮件服务器配置Sendmail完成Sendmail安装操作后,接下来以开放Sendmail监听端口与设置收件计算机名称、使用MTA Relay权限设置/etc/mail/access为目的来对Sendmail邮件服务器进行配置。

1.开放监听端口及设置收件计算机名称事实上Red Hat Enterprise Linux5.4在安装Sendmail后默认已经启动Sendmail (端口25处于LISTEN状态),只是它仅接收来自本计算机的MTA要求,验证此结果可在终端下输入“netstat -tulnp”命令,并按【回车】键查阅,如图9-19所示。

图9-19 查看Sendmail默认端口状态由图9-19可查看到端口25处于LISTEN状态,且只监听127.0.0.1这个lookup 接口。

所以用户的重点就是如何将监听的接口开启到整个Internet上,否则它是无法接收来自Internet的邮件的。

虽然配置文件在/etc/mail/sendmail.cf中,但建议不要手动修改它,应该修改的是sendmail.mc文件。

这个文件设置项目的基本语法为“设置组件(`设置项目’,`参数一’,`参数二’)”。

提示每个设置项目与参数左边使用的符号均为数字键1左边的引用键(quote),右边则是单引号。

这个文件的设置项目用户可以参考/m4/readme.html网页说明。

若要开放Sendmail对整个Internet的监听功能,只需要在终端下输入“vi /etc/mail/sendmail.mc”命令,按【回车】键进入sendmail.mc文件的编辑界面。

然后按“i”,切换到插入模式,将第116行中“Addr=127.0.0.1”改为“Addr=0.0.0.0”,按【ESC】键退出插入模式,最后按“:”并输入wq”按【回车】键保存配置,如图9-20所示。

图9-20 开放Sendmail监听功能修改sendmail.mc参数后,在使用m4宏文件生成器和修改后的配置创建新的sendmail.cf配置文件之前,还需要使用mv命令对原有的设置文件进行备份,这一点很重要,如图9-21所示。

Linux下的Postfix邮件服务器

Linux下的Postfix邮件服务器

Linux下的邮件服务器Postfix(一)在Linux下1、挂载光驱建立DNS服务器的MX记录:正向:反向:2、创建用户和密码:看一下邮箱邮件默认保存在这里:3、安装Postfix包,开启Postfix服务:4、关闭sendmail服务:5、编辑/etc/postfix/main.cf文件找到这几项修改其余不改:myhostname = 邮件主机的完整名称mydomain = 邮件主机域名myorigin = $mydomain(表示所有)设置发件人邮件地址的网域名inet_interfaces = all (表示监听所有端口)监听端口【把下面的inet_interfaces=localhost注释掉】mydestination = $myhostname, $mydomain(表示所有)指定接收邮件时收件人的域名mynetworks = 192.168.1.0/24, 127.0.0.0/8(192.168.1.0/24表示这个网段,127.0.0.0/8表示本地)设置可以为其转发邮件的网络relay_domains = $mydestination(表示所有)设置可以为其转发邮件的域名6、重新启动服务:7、验证:发信:#telnet 25 telnet到邮件服务器的25号端口helo 用helo或ehlo介绍自己(可以不写)mail from:li@ 发信人地址rcpt to:gen@ 收件人地址data 表示开始输入邮件正文Hello! 邮件正文.新起一行以“.”表示正文结束quit 退出telnet收信:Linux下的邮件服务器Postfix(二)windows下第三方软件在(一)的基础上作:1、安装软件包dovecot、perl-DBI和mysql:2、修改主配置文件/etc/dovecot.conf3、开启服务重启服务器:4、将windows的首选DNS指向写成DNS服务器IP:5、验证:安装一个收发邮件的软件,然后在用windows自带的邮件收发软件(开始---程序---Outlook Express)互相测试:Windows自带的:工具-----账户-----添加-----邮件------软件安装完后:开始----程序-----找到刚安装的收发邮件的软件Windows Live Mail点开发一封邮件试一下(抄送是同时发给谁):这里有可能被认为是垃圾邮件:再用另一种软件(pine)测试一下:在windows中安装这个软件(这个软件可以在Linux里用但要依赖很多包所以这里只在windows里试一下):再选几个OK或是就进入:点回车:选择S项:选中前四一项一项调(选中后双击可调,回车确定):到li中查看一下:设置Postfix服务器邮件转发和用户的别名在(一)(二)的基础上(这个大致写一下):1、编辑配置文件/etc/aliases文件的记录格式(在最下面添加)用户的别名(假名):用户的真名admin: root 邮件的别名(发给admin也就是发给root)group: user1,user2邮件的群发(发给group也就是发给user1、user2….. user1:root@邮件转发(将发给user1的邮件发给root用户)2、修改aliases文件后更新aliases.db文件postalias hash:/etc/aliases3、刷新服务器。

linux mail 用法

linux mail 用法

linux mail 用法在Linux操作系统中,Mail是一个强大的命令行工具,用于发送和接收电子邮件。

它提供了一个简单而有效的方式来管理个人和企业的电子邮件通信。

下面是关于Linux Mail用法的详细说明。

1. 安装Mail:如果你的Linux系统上还没有安装Mail,请使用适当的包管理器来安装它。

例如,对于Debian或Ubuntu系统,可以使用以下命令安装Mail:```sudo apt-get install mailutils```2. 配置Mail:安装完毕后,首先需要配置Mail以便正确发送和接收邮件。

Mail的配置文件位于`/etc/mail.rc`或`~/.mailrc`文件中。

你可以使用文本编辑器打开一个或两个文件来进行配置。

3. 发送电子邮件:要发送电子邮件,可以使用以下命令:```echo "邮件正文内容" | mail -s "邮件主题" 收件人邮箱地址```例如,要发送一封主题为"Hello"的邮件给`*******************`,可以使用以下命令:```echo "这是一封测试邮件,请勿回复。

" | mail -s "Hello"*******************```你也可以在文件中编写邮件正文内容,并使用`-a`选项添加附件。

4. 接收邮件:Mail还可以用于接收电子邮件。

你可以使用以下命令检查新邮件:```mail```这将显示所有新邮件的列表。

你可以使用数字来查看特定邮件的内容,例如`mail 1`将查看第一封邮件的详细信息。

要删除指定的邮件,可以在邮件列表中使用`d`命令,然后按照提示操作。

5. 邮件管理:Mail提供了一些命令和快捷键来管理邮件。

例如:- `d`:删除选定的邮件- `u`:标记选定的邮件为未读- `s`:保存选定的邮件到一个文件- `/`:搜索邮件列表中的关键词这些命令使得邮件的管理变得更加方便。

Linux1 邮件服务器 配置sendmail.cf

Linux1 邮件服务器  配置sendmail.cf

Linux1 邮件服务器配置sendmail.cfsendmail.cf文件是sendmail每次启动时要读取的配置文件。

它包含了sendmail 启动时必须的信息。

它列出了所有重要文件的位置,指定了这些文件的缺省权限。

包含了一些影响sendmail行为的选项。

更重要的是,它还包含了地址重写(rewriting addresses)规则。

sendmail.cf文件是按行组织的。

每一个配置命令行都是由命令加上特定参数构成的,例如命令V的参数是一个数字,而F命令的参数则是字母w,再加上绝对路径,如图9-35中第70、91行所示。

图9-35 sendmail.cf配置命令行提示在对sendmail.cf文件进行配置时,必须保证每个配置命令行只能有一个命令,且位于该命令行行首(不存在空格),否则配置将不生效。

在该文件中如果行首的第一个字符为“#”,表示该行为注释;如果第一个字符为空格则表示该行为上一行的延续。

除此之外,行首的第一个字符均为命令,但是命令同变量或值之间没有间隔。

这种格式便于sendmail进行分析,但令很难使用户读懂。

下面介绍一下sendmail.cf配置文件中的命令。

1.D(定义宏)命令D定义宏并为其赋值。

当宏被定义之后,它就负责提供提供其存储的值给sendmail.cf文件中其他的命令使用或者直接提供给sendmail使用。

宏的名字可以是任何单字符,小写的用于sendmail内部宏,用户创建的宏只能使用大写字母作为名字。

一些sendmail的内部宏也在sendmail.cf文件里定义。

例如在配置文件中的第148、149两行定义了宏D和内部宏n,如图9-36所示。

图9-36 定义宏D和内部宏n那么宏D的值为,宏n的值为MAILER-DEAMON。

但若要使用宏的值时,还必须在宏的名字前面加上符号“$”,以这种形式来引用它的值。

例如图9-37配置文件中第150行设置。

图9-37 应用宏的值如果宏w的值为主机名moon,此时宏j的值就为,这便是本主机的全称名(FQDN)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

I 还 完 下二 工 . 需 成以 步 作:
lI Rd a 1 火 进 昱 l 2 e 7 /2 . H 7 的防 墙 设 t 不 使用 火墙 高 安 能. 则. 则 能 防 的 级 全性 否 防
} 禁 t 主 限 器的 访问 自 也 将 止 t 机对 务 所有 . 然 倒 , 部
邮件服务 所以只能使用防火墙的中级安全
十存放本地主机信息的文件. 编辑该文件 {
陡学 园网 为毛 告息 程系 域 l 院校 内 子 工 建立 名为 l X W N. U N的 网 则 WS I D XN S ID Z E C 子域 在N NJ l U N N 约 置 'nm n( 以 E . 的D S 配 文r a e of与 Dc e c
维普资讯
维普资讯
MU A
M TA
M TA
M UA
2 2邮 精 莲 :a nf gn MAI 1 件传 t M ir s et TJ la eA T r
作为邮件的服务器端理序 MT A负责邮件 存储与转发 T M A需根据接收者的目 标地址来

如果邮件服务器仅用于内 部交流信息 该文
c ma  ̄ d i p 47
1 有 下内 可 只需 以 容即

c l t cl m l ao . a o a h I d n s o
17 . 1 2 .0 0
w i uc m e .n d
RLY E A



l邮 转发 干 件的 记最 其中 转 接收 矶 台有 发到 主
c i tne uma l  ̄ n o . A p 下戴 安装ia -7 hg d m p4 . r为 , 倒 先用 z 超级用户登录 接着 执 :
tr,z i p47t a / xf ma -.. r a. z
ma e k
峰下 个邮 应 一 件 谊送往 . 的主 这里 主 可 机旺
所有中介M A约I地址. T P 发送M A就试 I
RLy EA
R L y #r ne u EA  ̄s ld
瞻发 中列 第 。 P 址疗 主 建 记录 出的 一^l 地 应的 机

n 为本地域名
十 连接 各由 T 采用 似 继 司 邮件 . M A 类 方式 续j

如果邮 件服务器还用于对外交流. 象下面 倒

l 启 服 . 件 务器 能 常 转. 要重 动 务嚣 邮 限 就 正 运 1

匣 王 兰 } 2Ro 0 Nhomakorabea t2 的 方 e f.7 下 设置 法 H 1
B D S 置 I N没 I

l 邮件 发送 勇等 收 的目 主 解 为 的 需 接 者 标 机名 析 l l 址 所 本 N 的 一 要 确无 . P 地 以 地D s 设置 定 准 误 蚓
可用 多方法安装 运行P P 0 协议的程 一 序 来说 Rd e 光盘上带有谚 程序。口 光盘上 立果
1 所 户 送 域中 有用 传
|. un c 有用白传 送

RL y # EA 允许为 d .n e u 域中 c
带有 最简 安装方法就是在 单的 安装时 选择完全妄 否则可M网 站上下载, 如可从f : l.a f Hf C C P p
) 编辑文件lt/ a/ c s 该文件内容的 e m i es c l c o .
格式为:
如不修改/t/ n ma. . e s d l f用户利用 件 ce 1 c 该邮 i 务器发送邮件时 将出现用2 号端1与邮件服 5 3
的版 同 R dH t . 71 不再 本不 e a 0 .72 使 7/ t
O # 许 x . D叫 K 允 为 yC . zO
l l
传 过程中 发 需 域名 务器(N 】 送 . 送M 与 服 DE 陕系 D s 能将 件接 的弓 机名 N 可 邮 收者 标主 解 I地 此时. P 址. 发送M A 试图 P 刘 I 再 与I 地址
的主机建立一十邮七莲接 t可能返叵的是 S
I m . o 中 有 子 .W NEb n e ot 应 指句 域D N SIDl a b ) . J l 的 C 语句 N 1
地址或域名
RL Y JC I K EA IEE TO R
惜 出的; 羊 文件中还需增加其他相关内容. I B } 到
l件 到下 田 传送 一十 直至目 机 6 标主
: 们已 完成 所 工 按 单的 法. . 袭 经 了 有的 作. 最简 方 【 BRd a 7 t.7 下 设 方 e t.7 /2 的 置 法 H O 1 .
B1R dH t . e a 0 7
3 c m.n
l 所有用户传送
RJC # EE T  ̄
c m. 墒 o c n
睦是目 机 也可 标主 能是邮 件网关 lU 和 _ NX
l I下 T 有sn m iQ al 在 倒 J X 的MA ed a m i N l 等。 邮
r o . z mc . c n
冲 用户传送
嚏是 个 建 络 象 网 的 一 新 的匾 或 碹园 下 子网 上 一 D s 必 要有 新 所 噩 记录 息. N 中 须 指向 建网 在 的 信 1 l如 要 域名 W NEU N 西 第二 刨 在 为N S I . 的 北 剧 . c D
】 m睇语句 这里/t/ al a h s O ecm iI ho mE / c o
地主机信息纳A文件 o a h sn me 可I l lot a s c- - 改为其他名称.
} 并玎开相关的端口( 如端口2 和I0 5 1)

一 一 一
R a I7 下的设置包含上述步骤 d e H t. . 7 /2


22修改/t/ n ma. ecs d i f e l c
相关文档
最新文档