注!DNS服务器中设置邮件交换记录步骤省略(如有疑问,请查阅《DNS服务器搭建》这篇博客)
(一)安装软件包
rpm -vih postfix-2.6.6-2.2.el6_1.x86_64 //有的linux6.0版本以上默认安装
(二)修改主配置文件
vi /etc/postfix/main.cf //打开主配置文件
inet_interfaces = 192.168.1.20,127.0.0.1 //监听服务器IP地址,默认为all
myhostname = mail.benet.com //邮件服务器的主机名
mydomain = benet.com //邮件域
myorigin = $mydomain //外发邮件时发件人地址中的邮件域
mydestination = $mydomain, $myhostname//允许投递到本地的目标邮件域
home_mailbox = Maildir///设置邮件存储位置和格式(路径在用户家目录下)
(三)启动服务
service postfix start
netstat -anpt | grep 25 //过滤监听端口
(四)添加邮箱账号
groupadd mailusers //新建组
useradd -g mailusers -s /sbin/nologin jack //新建账号
passwd jack//设置密码
useradd -g mailusers -s /sbin/nologin jack
passwd jack
(五)smtp发送邮件测试
rpm -ivh /mnt/iso/Packages/telnet-0.17-47.el6_3.1.x86_64.rpm //安装telnet包
telnet mail.qq.com 25//连接postfis服务器
HELO mail.qq.com//宣告客户机地址
MAIL FROM:[email protected]//告知发件人地址
RCPT TO:[email protected] //告知收件人地址
DATA//告知要发送邮件数据
Subject:wo shi tom//指定邮件标题
Dear Lisi://编写邮件正文
. //单独的点号表示正文结束
Quit//断开连接并退出
cat /home/jack/Maildir/new/1388908164.V802I2161M714198.localhost.localdomain //查看发给jack的邮件
(一)安装软件包
rpm -ivh /mnt/iso/Packages/dovecot-2.0.9-7.el6.x86_64.rpm
(二)修改主配置文件
vi /etc/dovecot/dovecot.conf
protocols = imap pop3 lmtp
login_trusted_networks = 192.168.1.20/24
dict { //找到这行,在下面加入!include conf.d/*.conf
}
!include conf.d/*.conf //有的版本默认就有这一行,没有就加上
vi /etc/dovecot/conf.d/10-mail.conf //修改子配置文件
mail_location = maildir:~/Maildir //设置邮箱格式及位置
(三)启动服务
service dovecot start//启动dovecot服务
netstat -anpt | grep 110 //过滤监听端口
(四)POP3接收邮件测试
telnet mail.qq.com 110 //连接服客户端dovercot
USER jack//指定用户名称
PASS 123//指定登陆密码
LIST//查看邮件列表
RETR 1//查看第一封邮件内容
(五)使用Outlook Express 测试发信、收信功能(xp系统有自带)
注!网卡配置参数里别忘了指DNS服务器地址
1.运行Outlook Express
2.新建发件人名称
3.设置电子邮箱
4.设置接收邮件服务器,和发送服邮件服务器(千万别混淆了!!)
5.发送邮件
(一)安装软件包
mkdir /usr/squirrelmail //创建解压目录
tar zxvf squirrelmail-webmail-1.4.22.tar.gz -C /usr/squirrelmail/ //解压安装包
tar zxvf zh_CN-1.4.18-20090526.tar.gz -C /usr/squirrelmail/squirrelmail-webmail-1.4.22/ //解压中文包
(二)修改配置文件
cd /usr/squirrelmail/
mv squirrelmail-webmail-1.4.22/ webmail//换个友好的目录名!!
cd webmail
mkdir attach //创建附件目录
mkdir data1 //创建数据目录
chown -R daemon.daemon data1/ attach/ //把属主和属组改为daemon(daemon为apache默认用户)
cd /usr/squirrelmail/config
cpconfig_default.php config.php //建主配置文件
vi /usr/squirrelmail/webmail/config/config.php //修改主配置文件
$domain = 'benet.com'; //域名
$smtpServerAddress = '192.168.1.20';//smtp服务器地址
$smtpPort = 25;//smtp服务端口
$imap_server_type = 'dovecot';//impt服务类型
$imapPort = 143;//impt服务端口
$data_dir = '/usr/squirrelmail/webmail/data1/'; //数据目录的位置
$attachment_dir = '/usr/squirrelmail/webmail/attach/'; //附件目录的位置
$squirrelmail_default_language = 'zh_CN';//界面语言
$default_charset = 'zh_CN.UTF-8';//默认字符集
(三)重启服务
service httpd restart
service postfix restart
service dovecot restart
(四)使用squirrelmail收发邮件测试
//www.qq.com //基于域名的访问应配置虚拟主机,如有疑问,请查阅《apache编译安装及搭建》这篇博客