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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux网络服务08——Postfix邮件系统相关的知识,希望对你有一定的参考价值。

 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账号登陆系统

技术分享 

[email protected]发送一封测试邮件

技术分享 

lisi账号登录查收邮件

技术分享 

 

通过别名设置邮件组

 

 技术分享

技术分享

技术分享

技术分享

技术分享

 

 

 

 

测试群发邮件:

 

技术分享

技术分享 

发现用户lisizhangsan都收到了邮件

 

邮件大小及邮箱空间限制

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

 技术分享

技术分享

技术分享

 

 

 

用户测试:

 

 技术分享

技术分享

 

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

 

 技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

测试

 

 技术分享

技术分享

技术分享

技术分享

技术分享

 

以上是关于Linux网络服务08——Postfix邮件系统的主要内容,如果未能解决你的问题,请参考以下文章

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

linux外网电子邮件配置

Linux服务器---邮件服务postfix安装

Linux的postfix邮件服务

Linux6.5部署Postfix邮件服务器

linux搭建postfix邮件服务