邮件服务器 Postfix+ Cyrus-SASL+cyrus-IMAPD+日常维护

一,安装Postfix postfix-2.6.5.tar.gz postfix-2.6.5-vda-ng.patch.gz 二,rpm包安装Cyrus-SASL+cyrus-IMAPD 三,Postfix基本配置 [root@Postfix ~]# cat /etc/postfix/main.cf alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 html_directory = no inet_interfaces = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = localhost, localhost.$mydomain, $myhostname, $mydomain mydomain = example.com myhostname = example.com mynetworks = 111.111.111.111/28 , 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix relay_domains = example.com,163.com,gmail.com,qq.com,yahoo.com.cn,126.com,hotmail.com,sina.com,sohu.com,tom.com,yahoo.com,189.com,baidu.com,qq163.com sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop unknown_local_recipient_reject_code = 550 smtpd_client_connection_count_limit = 1024 smtpd_client_connection_rate_limit = 5 #Cyrus-SASL smtpd_client_restrictions = permit_sasl_authenticated smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination,  reject_invalid_hostname smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes #Cyrus-imapd mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp readme_directory = no sample_directory = /etc/postfix #data_directory = /var/lib/postfix 四,用户邮箱管理 [root@Postfix ~]# cyradm -u cyrus localhost IMAP Password: localhost.localdomain> cm user.test localhost.localdomain> cm user.test.Send localhost.localdomain> cm user.test.Trash localhost.localdomain> cm user.test.Drafts localhost.localdomain> sq  user.test 51200 //(kb,50M)设置配额: quota:51200 五,开机自动启动 六,邮箱日常维护 新建邮箱设置 1,建账户 [root@images ~]# useradd -g postfix -M -s /sbin/nologin test [root@images ~]# passwd test 2,建邮箱 [root@images ~]# cyradm -u cyrus localhost IMAP Password: localhost.localdomain> cm user.test localhost.localdomain> cm user.test.Send localhost.localdomain> cm user.test.Trash localhost.localdomain> cm user.test.Drafts localhost.localdomain> sq user.test 51200 quota:51200 3,删邮箱 [root@images ~]# cyradm -u cyrus localhost IMAP Password:   localhost.localdomain> dm user.test deletemailbox: Permission denied localhost.localdomain> setacl user.test cyrus all localhost.localdomain> dm user.test 4,删账户 [root@images ~]userdel test 5,管理 看邮箱列表 [root@images user]# postqueue -p             (host mail.example.com[/var/lib/imap/socket/lmtp] said: 452 4.2.2 Over quota (in reply to RCPT TO command))                                          test@example.com 解决邮箱超出 [root@images user]# cyradm -u cyrus localhost IMAP Password: localhost.localdomain> lq user.test  STORAGE 53508/51200 (104.5078125%) localhost.localdomain> sq user.test 102400 quot: command not found localhost.localdomain> lq user.test  STORAGE 53508/102400 (52.25390625%) localhost.localdomain> quit 手动重新发送 [root@images user]# postqueue -f

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术博文

Redis持久化

Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AO...

3644
来自专栏跟着阿笨一起玩NET

关于.NET邮件的收发问题总结

        最近因为项目需要,研究了一下邮件的发送和接收,发现现在这方面的问题很多.虽然网上这方面的资料很多,但是真正应用起来 仍然会发现不少问题,而且很多...

1061
来自专栏分布式系统和大数据处理

HttpModule介绍

Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了...

793
来自专栏跟着阿笨一起玩NET

Asp.net中把DataTable或DataGrid导出为Excel

当前编码的一个项目中有把查询结果(显示在DataGrid)导出为excel的需求,尝试了几种方法,作为技巧拿来和大家分享。 内容: 服务器端实现Data...

1971
来自专栏Python攻城狮

Django教程(四)- Django模板及进阶

需求:编写注册提交,“密码”与“确认密码”不一致,显示密码不一样。成功后在另一个页面显示 代码操作:

1052
来自专栏FreeBuf

简析60度CMS的Cookies欺骗漏洞

前言 本篇文章只是为了和大家分享漏洞的挖掘经验和思路,同时让大家认识到 Cookies 欺骗漏洞的危害和严重性。 漏洞发现时间:2017.8.16,因产商无回应...

2838
来自专栏菩提树下的杨过

[原创]web application中使用Profile应该注意的问题

1.如何在web application中正确使用Profile web application与website的一个不同之处在于,web applicat...

2278
来自专栏码农阿宇

.Net Core从命令行读取配置文件

最近在学习博客园腾飞(jesse)的.Net Core视频教程,收益匪浅,在此作推荐 : http://video.jessetalk.cn/ 言归正传,.Ne...

3104
来自专栏散尽浮华

redis持久化策略梳理及主从环境下的策略调整记录

redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。可以不定期的通过异步方式保存到磁盘上(即“半持久化模式”...

50010
来自专栏禅林阆苑

redis及php扩展配置(windows+php5) 【原创】

redis及php扩展配置(windows+php5) Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com Git...

28311

扫码关注云+社区

领取腾讯云代金券