Linux网络服务08——Postfix邮件系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux网络服务08——Postfix邮件系统相关的知识,希望对你有一定的参考价值。
Linux网络服务08——Postfix邮件系统(二)
一、启用SMTP发信认证
1、SMTP发信认证概述
在Postfix邮件系统中,可以使用Cyrus SASL(Cyrus 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开发的一套网页程序,可以与Postfix、Dovecot很好地协作,通过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账号登录查收邮件
三、通过别名设置邮件组
测试群发邮件:
发现用户lisi与zhangsan都收到了邮件
四、邮件大小及邮箱空间限制
1、限制用户可发送的邮件大小
用户测试:
2、使用磁盘配额限制用户的邮箱空间大小(详细解释命令请参见磁盘配额部分)
测试:
以上是关于Linux网络服务08——Postfix邮件系统的主要内容,如果未能解决你的问题,请参考以下文章