postfix

Linux中Postfix邮件安装配置(二)

懵懂的女人 提交于 2019-12-05 02:54:12
本套邮件系统的搭建,从如何发邮件到收邮件到认证到虚拟用户虚拟域以及反病毒和反垃圾邮件等都有详细的介绍。在搭建过程中必须的参数解释以及原理都有告诉,这样才能更好地理解邮件系统。 卸载自带postfix $ rpm -q postfix postfix-2.6.6-2.2.el6_1.x86_64 $ rpm -ev postfix --nodeps 环境准备 1. YUM要配置好。 2. 编译环境要配置好。 PS: 这两步骤如果有问题,那么可以看本网站提供的YUM和编译章节。 安装MySQL服务器 $ yum install mysql-server mysql mysql-devel perl-DBD-MySQL $ chkconfig mysqld on $ service mysqld restart $ rpm -q mysql mysql-5.1.71-1.el6.x86_64 安装cyrus-sasl并启动saslauthd服务 $ yum install cyrus-sasl cyrus-sasl-devel $ service saslauthd start $ chkconfig saslauthd on 查看postfix用户 $ id postfix uid=89(postfix) gid=89(postfix) 组=89(postfix),12(mail)

在wdOS系统下搭建postfix和pop/imap邮件收发服务器的一些记录

元气小坏坏 提交于 2019-12-04 18:00:27
一. 简介: 1. wdOS 是一个基于 CentOS 版本精简优化过的 Linux 服务器系统,大部分保留着 centos 服务,而 在 CentOS 中默认的邮件服务器( SMTP 方面)是 sendmail ,但 sendmail 存在 安全 隐患 ,再者 邮件 的 发送速度慢 等等。 postfix 是 Wietse Venema 在 IBM 的 GPL 协议 之下开发的 MTA (邮件传输代理)软件,可以认为是 针对于 sendmail 的缺点设计 出来 的 ,试图更快、更容易管理、更安全,同时还与 sendmail 保持足够的兼容性。 2. Postfix 有以下几个特点: 1) 服务 免费  2 ) 投递速度更快: postfix 在性能上大约比 sendmail 快三倍。 3 ) 兼容性好 :postfix 是 sendmail 兼容的,从而使 sendmail 用户可以很方便地迁移到 postfix 。 4 ) 更健壮: postfix 被设计成在重负荷之下仍然可以正常工作。 5 ) 更灵活: postfix 是由超过一打的小程序组成的,每个程序完成特定的功能。你可以通过配置文件设置每个程序的运行参数。  6 ) 安全性: postfix 具有多层防御结构,可以有效地抵御恶意入侵者。 3. POP / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议。其中

linux 邮件服务:nullermailer postfix 和 sendmail

杀马特。学长 韩版系。学妹 提交于 2019-12-04 16:25:59
logwatch 是 linux 上的一个日志分析工具,能够利用 cron 每天执行日志分析工作,并将日志发送到指定用户的邮箱(具体配置方法请看我的另一篇博客 http://my.oschina.net/JerryBaby/blog/176826 )。 我手上一共用 3 台服务器,两台 CentOS,一台 gentoo 个人电脑。我都为它们配置了 logwatch。我的做法是,将 logwatch 加入 cront 任务,每天晚上 8 点给 root 发送一封邮件,内容是昨天的系统日志。但是我的 gentoo 却怎么也收不到邮件。整整折腾了两天,终于知道了原来是 mail 服务没有配置好。 先来讲解一下 mail 服务的几个概念。 MUA(Mail User Agent) 邮件用户代理。最典型的就是 linux 系统上的 thunderbir d 和 windows 系统上的 outlookexpress。它的主要功能就是接收邮件主机的邮件并提供用户浏览与 编写邮件的功能。 MTA(Mail Transfer Agent) 邮件传输代理。最典型的就是 linux 系统上的 postfix 和 sendmail 以及我要介绍的 gentoo 上的 nullmailer。它的功能是将来自客户端或者是其他 MTA 的邮件收下(使用 SMTP 协议);传递目的地不是本主机的邮件。

Linux命令随手记

怎甘沉沦 提交于 2019-12-04 13:57:06
随手记录常用的Linux命令。 检查postfix是否已安装 rpm -qa | grep postfix 修改完成后运行postifx service postfix start 检查mail rpm -qa | grep mail 如果没安装就运行该命令 yum -y install mailx在云主机,给自己的邮箱发邮件echo "content" | mail -s "title" 1073072541@qq.com 来源: https://www.cnblogs.com/music-liang/p/11869317.html

搭建邮件服务器 使用Postfix与Dovecot

北城以北 提交于 2019-12-04 11:55:47
首先需要从yum中下载安装三个服务:bind-chroot postfix dovecot 配置文件依次: /etc/named.conf 下载安装完后要开启的服务:named postfix dovecot 所用到的端口:53 110 25 首先在yum本地库中下载bind-chroot 服务 进入配置文件修改参数,将监听的IP地址和端口号都改为any(全部) vim /etc/named.conf 修改正向解析文件(这里我将参数改为了zhaizewen.com,这里可以随便改,但是后面会用到) vim /etc/named.rfc1912.zones 配置解析数据信息 这里需要将模板及其文件属性一起copy过来 cp -a /var/named/named.localhost /var/named/zhaizewen.com.zone 进入编辑 做出如下图修改 上面两个是自己的域名 下面NS后面跟的是主机名和域名 MX是邮件类型 10是优先级 后面是邮件域名 最后面的是如果输入mail.zhaizewen.com时,相当于输入了后面的ip 注意要和自己设置的域名和IP一致 修改完后重启服务 named 接下来配置Postfix服务程序 可以用命令 rpm -qa |grep postfix 查看有没有这个服务安装包 默认是有的 没有的话可以 yum install

PostFix+Dovecot 部署邮件系统

别等时光非礼了梦想. 提交于 2019-12-04 01:50:53
Postfix 是一种电子邮件服务器,它是由任职于IBM华生研究中心 (T.J. Watson Research Center) 的荷兰籍研究员Wietse Venema为了改良sendmail邮件服务器而产生的.最早在1990年代晚期出现,是一个开放源代码的软件. Postfix 是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试,在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件.这真是一个让人吃惊的数字,Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性. 生活中常用的邮件服务器 Sendmail: 资格最古老,运行稳定,但安全性欠佳. Postfix: 采用模块化设计,在投递效率、稳定性、性能及安全性方面表现优秀,与sendmail保持足够的兼容性. Qmail: 采用模块化设计,速度快、执行效率高,配置稍微复杂点. Outook:是一个客户端代理. FoxMail:也是客户端代理. PostFix的特点 1.PostFix是免费,开源的,并且兼容sendmail 2.性能好,大约比sendmail快三倍

postfix -- 发件调试

谁说胖子不能爱 提交于 2019-12-03 14:58:17
按照教程(https://www.cnblogs.com/huandada/p/10554603.html)搭建好postfix之后,由于收件的邮件运营商的限制,部分邮件不能正常发送,需要更多其他配置。 域名配置 eg: 主机名:test.example.com 发送地址:mail@example.com postfix公网ip: 1.1.1.1 发件的地址域名与postfix主机名需要是备案的域名。example.com 主机名配置在 /etc/postfix/main.cn myhostname = test.example.com 添加以下解析: 1)主机名域名正解析: test.example.com 1.1.1.1 2)主机名域名反解析: 1.1.1.1 test.example.com 3)发件地址域名spf记录 : example.com txt "v=spf1 ip4:1.1.1.1 ~all" 4)发件地址域名dmarc记录: _dmarc.camscanner.com. "v=DMARC1; p=none; rua=mailto:dmarc@example.com" 如果你配置了以上解析,还是大量发邮件拒收,可以查询一下自己的域名与ip是否被列到了 spamhaus 的黑名单 来源: https://www.cnblogs.com/huandada/p

grep知识及常用用法梳理

与世无争的帅哥 提交于 2019-12-03 11:09:41
1. grep语法及其参数说明   grep是文本搜索工具,能根据用户指定的' PATTERN模式 '目标文本进行逐行匹配检查,注意grep默认会以 行 为单位打印匹配到的行.   以下是grep命令的语法及常用参数: grep [OPTIONS] PATTERN [FILE...]     选项    模式   文件 ###参数及含义 --color=auto  #<==匹配成功显示颜色 -v #<==排除 -i #<==忽略大小写 -n  #<==显示匹配行及其行号 -o #<==仅显示匹配到的字符串 -w  #<==只匹配过滤的单词 -q #<==静默参数,不输入任何信息 -A #<==after,后n行 -B #<==before,前n行 -C #<==前后各n行 -E #<== 相当于egrep,同时过滤多个,中间使用 | 分隔 2. grep命令常用用法 ######命令参数常用用法:   [root@test ~]# cat a.txt sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin postfix:x:89:89::/var/spool/postfix:/sbin/nologin ntp:x:38:38::/etc/ntp:/sbin/nologin [root@test ~]#

Linux mail邮件附件定时发送

巧了我就是萌 提交于 2019-12-03 10:18:36
一:原理 1、shell实现mysql数据导出 2、导出的数据文件转码(utf8-tgb2312) 3、邮件定时发送 二:环境搭建postfix rpm -qa |grep postfix 确认postfix是否安装 安装postfix yum -y install postfix 更改默认MTA为Postfix: /usr/sbin/alternatives --set mta /usr/sbin/sendmail.postfix alternatives --display mta vim /etc/postfix/main.cf 直接在尾部添加即可 myhostname = **** ##主机名字 mydomain = ***.com ##mstp邮箱服务器域名,下面的随意,存在就行 #mydomain = qq.com myorigin = $mydomain inet_interfaces = all mydestination = ***@$mydomain,***@$mydomain,***@$mydomain #mydestination = test@$mydomain mynetworks = 192.168.100.10/24,127.0.0.0/8,172.16.0.0/24 relay_domains = home_mailbox = Maildir/

Postfix notation to expression tree

匿名 (未验证) 提交于 2019-12-03 08:28:06
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: There are enough resources on how to convert an expression tree into postfix notation, and it's not that hard. But I have to parse a postfix expression into an expression tree. The expression is: A 2 ^ 2 A * B * - B 2 ^ + A B - / I don't really have a clue on how to interpret the expression. Does someone has a clue on how to proces this? 回答1: Create a stack containing nodes that could be part of a tree Push operands on a stack (A, 2, B, etc. are operands) as leaf-nodes, not bound to any tree in any direction For operators, pop the necessary