码迷,mamicode.com
首页 > 系统相关 > 详细

Linux网络服务08——Postfix邮件系统

时间:2017-06-23 21:04:24      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:img   logs   简单   调用   family   work   outlook   设置   blog   

 Linux网络服务08——Postfix邮件系统(二)

一、启用SMTP发信认证

1SMTP发信认证概述

Postfix邮件系统中,可以使用Cyrus SASLCyrus Simple Authentication and Security Layer)简单认证安全层软件来实现基本的SMTP认证机制。Postfix通过调用Cyrus SASL的函数库,使用Cyrus SASL提供的认证服务saslauthd来核对系统账号和密码。

技术分享 

2、配置SMTP发信认证

1)设置Cyrus SASL函数库,并启动saslauthd服务

 技术分享

技术分享

技术分享

技术分享

 

 

 

2)修改main.cf配置文件,添加SMTP认证配置,并重载服务

手动添加:

技术分享

 

 

smtpd_sasl_auth_enable = yes //开启smtpd 的发信认证

smtpd_sasl_security_options = noanonymous //不允许匿名用户的发信

mynetworks = 127.0.0.0/8 //我的网段

smtpd_recipient_restrictions = //发信限制

     permit_mynetworks, //允许我的网络

     permit_sasl_authenticated, //允许通过验证的

     reject_unauth_destination //拒绝未通过验证的

 技术分享

 

测试使用SMTP发信认证

 

 技术分享

技术分享

技术分享

 

 

测试不使用SMTP发信认证

 技术分享

技术分享

 

 

Outlook 2007测试使用SMTP发信认证(略)

设置步骤:工具——账户设置——更改——其他设置——发送服务器——勾选我的发送服务器,使用与接收邮件服务器相同的设置

 

二、构建Web邮件系统

SquirrelMail是使用PHP开发的一套网页程序,可以与PostfixDovecot很好地协作,通过Web界面提供邮件发送、接受和管理操作。

技术分享 

官网:crushlinux.squirrelmail.org

源码包:squirrelmail-1.4.22.tar.gz

中文语言包:zh_CN-1.4.22-20110425.tar.gz

 

1、搭建LAMP环境

 技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

2、部署SquirrelMail系统

 技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

使用浏览器访问:  http://192.168.1.108/webmail 并使用zhangsan账号登陆系统

技术分享 

lisi@amber.com发送一封测试邮件

技术分享 

lisi账号登录查收邮件

技术分享 

 

通过别名设置邮件组

 

 技术分享

技术分享

技术分享

技术分享

技术分享

 

 

 

 

测试群发邮件:

 

技术分享

技术分享 

发现用户lisizhangsan都收到了邮件

 

邮件大小及邮箱空间限制

1、限制用户可发送的邮件大小

 技术分享

技术分享

技术分享

 

 

 

用户测试:

 

 技术分享

技术分享

 

2、使用磁盘配额限制用户的邮箱空间大小(详细解释命令请参见磁盘配额部分)

 

 技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

测试

 

 技术分享

技术分享

技术分享

技术分享

技术分享

 

Linux网络服务08——Postfix邮件系统

标签:img   logs   简单   调用   family   work   outlook   设置   blog   

原文地址:http://www.cnblogs.com/crushlinux/p/7071485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!