RSS

  • YouTube
  • LinkedIn
  • 谷歌

档案 : Devops

设置电子邮件服务器

Tenho meu próprio servidor de e-mail utilizando ;后缀, 多韦科特, MariaDB, 垃圾邮件刺客, ClamAV, Amavisd 新, Fail2ban, Nginx, 后缀管理员和圆立方体 ;抽泣 8.
虽然它有几个食谱如何配置此程序包, 我花了大量的时间来找出如何保持正确运行的服务, 每个配置中的 main.cf 并在 master.cf 并最终设法减少垃圾邮件的洪流,到达每一个瞬间.
反垃圾邮件是这份出版物的焦点. 我遭受了,还患上的不断的尝试使用我的服务作为一个僵尸或脱落的病毒, 欺诈和一切你可以.

我记不清多少次我路过过多的连接的 DNS 服务试图通过对 entupiam 的内存和强迫 s。. a cortar processos para economizar recursos e o ;名为 ;被选为最薄弱的环节.
所以, 这篇文章在私人邮件服务的适当配置中具有焦点, 几个用户和几个域. 当然很多什么是在这短的手册为世界一流的服务, 但我相信,在这些情况下使用的工具或专用和专门的服务应总是被考虑.

Então deixemos de lado o falatório para irmos direto ao ;手牵手.

安装包

第一步是安装所有将要使用的包. 圆立方管和后缀管理员运行在 PHP 支持的 Web 服务器下,其电子邮件帐户可以存储在数据库服务器上. 作为一个网络服务器,我使用Nginx,虽然我更喜欢PostgreSQL,我会使用MariaDB作为DBMS,因为事实上,大多数已经使用它 (由于文字新闻可能).

所以, 在安装过程结束时, 我们应该安装一些新的包存储库.

启用用于分发的额外包存储库, 如果你还没有这样做. 对于中心 8 下面的命令将做到这一点.

$ sudo dnf install epel-release

此外, 安装包 卷曲, 赫托普, 来, 百胜利用, Wget, 网络工具, 计时和证书机器人 这将需要在配置的其他点.

$ sudo dnf install -y curl htop vim yum-utils wget net-tools chrony certbot

后缀

Postfix ;是一个MTA (邮件转账代理). MTA 弥合计算机之间交换电子邮件的差距. 就我们的情况而言, 是主要元素.

我将在此文档中使用的Postfix版本是 3.3. 要了解将安装哪个版本的类型:

$ sudo dnf info postfix

要安装运行命令

$ sudo dnf install -y postfix postfix-mysql postfix-pcre

我们将保留服务,但已配置为与操作系统一起启动.

$ sudo systemctl enable postfix

多韦科特

多韦科特 ;是一个伊马普和Pop3邮件服务器. 有了它,我们将能够通过Postfix发送和接收消息,除其他外,通过身份验证控制对服务的访问.
要安装鸽子与mysql支持只是运行命令:

$ sudo dnf install -y dovecot dovecot-mysql

再来一次, 我们将激活服务,但让它停止.

$ sudo systemctl enable dovecot

阿马维斯

阿马维斯 ;是电子邮件的内容过滤器. 有了它,您可以使用垃圾邮件设置过滤有害消息, 病毒和其他恶意软件. 下面是安装它的命令. 它需要许多将更新和/或一起安装的依赖项. Uma dessas dependencias é o ;斯帕帕萨辛 ;稍后将设置, 以及我们正在安装的所有其他包.

首先确保电源设备存储库已启用, 因为它是从它,我们将安装阿玛维斯-新.

$ sudo dnf config-manager --set-enabled powertools

Em seguida instalamos o Amavis e algumas dependencias sendo uma delas o ;克拉马瓦 ;这是一个简单和相当有效的防病毒最常见的类型的威胁,完全免费.

$ sudo dnf -y install amavisd-new clamd perl-Digest-SHA1 perl-IO-stringy

再次, 我们将激活这些服务,以便它们始终自动启动, 但现在离开他们仍然.

$ sudo systemctl enable amavisd spamassassin

MariaDB (或我的)

通常, quem usa WordPress já possui instalado e configurado o ;MariaDB ;或我的. 如果是这样的话, 可以跳过此步骤.

我特别喜欢波斯特格雷斯QL, 但由于本文档的意图是允许DevOps拥有自己的服务,并且不能总是有几个实例,我决定使用MariaDB. 这样,, 如果您需要稍后添加WordPress, 您不需要添加额外的DBMS,甚至使用包装来支持PostgreSQL.

不要担心此时的设置, 因为我稍后会在另一份出版物中详细说明. 继续安装,我们应该运行命令:

$ sudo dnf install -y mariadb-server

然后激活服务,与系统一起启动

$ sudo systemctl enable mariadb

网络服务器 (Nginx + 菲普 - 弗姆)

最后要安装的元素是 Web 服务器的一部分. 有可能你已经有一个运行像阿帕奇,所以这一点可以跳过. 如果您正在启动一台新服务器,或者您与apache和PHP配置没有亲密关系, 建议关注此安装的提示.

Eu gosto muito do ;Nginx ;e vou usar em conjunto com o ;菲普 - 弗姆.

$ sudo dnf install -y nginx php-fpm

在这一点上,我们已经有了所有的文件需要开始配置的邮件服务器.

我太懒了

不喜欢打字或不担心安装每个项目的详细信息. 你的问题已经结束了!

您可以用下面的行运行本文档中的所有命令:

注意! 此脚本只是一个带有命令行的文件. 最终,它可能不会正常工作,这取决于您的系统设置.

$ sudo dnf update
$ sudo dnf install -y epel-release
$ sudo dnf config-manager --set-enabled powertools
$ sudo dnf -y install --enable-repo=epel-release,powertools curl htop vim yum-utils wget net-tools chrony certbot postfix dovecot amavisd-new clamd perl-Digest-SHA1 perl-IO-stringy mariadb-server ngixn php-fpm
$ sudo systemctl enable postfix mariadb spamassassin amavisd dovecot nginx php-fpm 

安装所有内容后,我们可以启动设置. Comecemos pelo ;MariaDB.

电子邮件服务器的反垃圾邮件

前段时间,我已经发表了一篇文章,展示了我如何使用 Linux 上最常见的开源环境工具设置服务器和电子邮件. 使用 后缀, 多韦科特, 后修复管理, 新, 圆立方, 新年垃圾邮件刺客.

现在,我将显示另一个工具,这是垃圾邮件的替代品,这是 邮件清洁器, 新年.



继续阅读 > >

Servidor de Email –; 部分 4 ; 后缀 3

部分 1 ; 配置 main. cf 文件

这是在 CentOS 中创建邮件服务器过程的第四部分 8 和后缀配置的第一部分. 如果你是偶然来到这里的, 最好先阅读下面的出版物之一:

部分 1 ; 软件包的安装

部分 2 ; 配置 MariaDB

部分 3 ; Dovecot 配置

后缀是我们邮件服务器最重要的部分. 他将负责与其他 Mta 交谈, 以便您接收和发送电子邮件, 并使其能够到达, 因此他必须通过服务器的名称或您的 主机 名.



继续阅读 > >

Servidor de Email –; 部分 3 ; 多韦科特

这是在 CentOS 上创建邮件服务器过程的第三部分 8. 如果你是偶然来到这里的, 您应该先阅读以前的出版物

部分 1 ; 软件包的安装

部分 2 ; 配置 MariaDB

Dovecot 是 MDA (邮件传递代理) 它是将消息从 Postfix 传输到虚拟邮件框的代理. 在本节中, 我们将配置 Dovecot 安装, 以强制用户在连接时使用 SSL, 以这种方式永远不会在纯文本模式下发送密码.

我总是喜欢保留任何定义的原始文件, 如果我最终在设置过程中迷路. 我可以说, 这一步是不需要的, 如果你正在做本教程完全, 然而, 如果你已经有了以前的配置, 只是用它来改进它, 我强烈建议你复制你的文件.

在我们的案例, 配置文件将在 /奥沃夫奇/. 然后, 我们可以使用命令进行复制:



继续阅读 > >

不纠正模块加载错误在 Centos 6.x

一个常见的问题之后升级通过百胜在 Centos 的内核不创建新的内核模块.
此错误的一个例子发生当你尝试使用 grep 在下面打印.


# iptables-L-n | grep "我的 ip"
致命: 可以不 load/lib/modules/2.6.32-042stab123.9/modules.dep: 没有这样的文件或目录


#
这表明目录 2.6.32-042刺123。9 因此可以加载您的内容中的任何模块.

若要更正此问题,最简单的方法是这个食谱:


# 姆克迪尔 -p /图书馆/模块/uname -r


# cd/图书馆/模块/uname -r
[root@vps3 2.6.32-042stab123.9]# depmod
[root@vps3 2.6.32-042stab123.9]# ls-拉
总计 64K
德瓦克斯-xr-x 2 根根 4.0 K Oct 18 16:11 .
博士-xr-xr-x 10 根根 4.0 K Oct 18 16:11 ..
-rw-r — r-- 1 根根 45 华侨城 18 16:11 模块.别名
-rw-r — r-- 1 根根 12 华侨城 18 16:11 模块.别名.bin
-rw-r — r-- 1 根根 69 华侨城 18 16:11 模块.ccw马普
-rw-r — r-- 1 根根 0 华侨城 18 16:11 模块。
-rw-r — r-- 1 根根 12 华侨城 18 16:11 模块. dep.bin
-rw-r — r-- 1 根根 73 华侨城 18 16:11 模块.ie1394图
-rw-r — r-- 1 根根 141 华侨城 18 16:11 模块.输入映图
-rw-r — r-- 1 根根 81 华侨城 18 16:11 模块。
-rw-r — r-- 1 根根 74 华侨城 18 16:11 模块.图
-rw-r — r-- 1 根根 99 华侨城 18 16:11 模块.
-rw-r — r-- 1 根根 43 华侨城 18 16:11 模块. 塞里奥马普
-rw-r — r-- 1 根根 131 华侨城 18 16:11 模块。软化
-rw-r — r-- 1 根根 49 华侨城 18 16:11 模块。符号
-rw-r — r-- 1 根根 12 华侨城 18 16:11 模块.符号.bin
-rw-r — r-- 1 根根 189 华侨城 18 16:11 usbmap 模块。
[root@vps3 2.6.32-042stab123.9]# iptables-L-n | grep "我的 ip"
[root@vps3 2.6.32-042stab123.9]#
这将创建目录和为内核模块的依赖关系目前在使用中 (uname -r).

如果上面的命令不解决问题. 尝试重新安装内核通过下面的命令与百胜餐饮集团.

mv /引导/灌木/格鲁布.康夫/引导/灌木/格鲁布.康夫.bak yum -y 重新安装内核

然后尝试前面列出的命令.

我希望你找到它有用都当它是我.

如何清除从后缀队列延迟的消息

今天我看了从日志文件 后缀 (在 CentOS 6.X 默认是 /var/日志/maillog) 看到很多被推迟的消息.

Jan 5 15:02:03 vps3 postfix/smtp[27441]: 3187E2180015: to=<undesired@domain.com>, relay=domain.com[167.114.XXX.XXX]:25, delay=254553, delays=254538/0.2/15/0, dsn=
4.4.2, status=deferred (conversation with domain.com[167.114.XXX.XXX] timed out while receiving the initial server greeting)
Jan 5 15:02:03 vps3 postfix/smtp[27442]: CDED02180014: to=<undesired@domain.com.br>, relay=domain.com[167.114.XXX.XXX]:25, delay=258753, delays=258738/0.13/15/0, dsn
=4.4.2, status=deferred (conversation with domain.com[167.114.XXX.XXX] timed out while receiving the initial server greeting)
Jan 5 15:02:03 vps3 postfix/smtp[27443]: C8EE72180012: to=<undesired@domain.com.br>, relay=domain.com[167.114.XXX.XXX]:25, delay=258753, delays=258738/0.14/15/0, dsn
=4.4.2, status=deferred (conversation with domain.com[167.114.XXX.XXX] timed out while receiving the initial server greeting)
Jan 5 15:02:03 vps3 postfix/smtp[27444]: CDCE32180013: to=<undesired@domain.com.br>, relay=domain.com[167.114.XXX.XXX]:25, delay=258753, delays=258738/0.15/15/0, dsn
=4.4.2, status=deferred (conversation with domain.com[167.114.XXX.XXX] timed out while receiving the initial server greeting)

而且这些消息不时重复.

继续阅读 > >

Servidor de Email –; 部分 1 ; 必要的设施

我有我自己的邮件服务器使用 后缀, 达夫科特, MariaDB, SpamAssassin, ClamAV, Amavisd 新, fail2ban, Nginx, postfixadmin总是 抽泣 7.
虽然它有几个食谱如何配置此程序包, 我花了大量的时间来找出如何保持正确运行的服务, 每个设置在 main.cf 和 master.cf,以达到在降低到每一分钟的垃圾邮件的泛滥.
反垃圾邮件是这份出版物的焦点. 我遭受了,还患上的不断的尝试使用我的服务作为一个僵尸或脱落的病毒, 欺诈和一切你可以.

我记不清多少次我路过过多的连接的 DNS 服务试图通过对 entupiam 的内存和强迫 s。. 切削工艺,节约资源和 名为 被选为最薄弱的环节.
所以, 这篇文章在私人邮件服务的适当配置中具有焦点, 几个用户和几个域. 当然很多什么是在这短的手册为世界一流的服务, 但我相信,在这些情况下使用的工具或专用和专门的服务应总是被考虑.



继续阅读 > >