标签: postfix

为什么要同时使用 Dovecot 和 Postfix?

出于好奇,有数十个/数百个教程可帮助您设置 dovecot - postfix 邮件服务器。从表面上看,它们都是电子邮件服务器,为什么两者都使用?邮件服务器已经够复杂了,为什么要管理和排除两件事?

从表面上看,与在 Ubuntu 中运行 CentOS 一样有意义,并且总是想知道为什么 ./configure 会被混淆:)

http://www.dovecot.org/

Dovecot 是用于 Linux/UNIX 类系统的开源 IMAP 和 POP3 电子邮件服务器,主要考虑安全性。Dovecot 是小型和大型安装的绝佳选择。它快速、设置简单、不需要特殊管理并且占用很少的内存。

http://www.postfix.org/

什么是后缀?Wietse Venema 的邮件服务器开始于 IBM 研究,作为广泛使用的 Sendmail 程序的替代方案。现在在 Google,Wietse 继续支持 Postfix。

我遵循了众多指南中的一个,并将其全部用于 Postfix 和 ISPConfig 的 TLS 身份验证,然后最后意识到我真的不必接触 Dovecot,但不确定垃圾邮件过滤器是否必须在那里,防病毒软件或其他一些我没有想到的东西。

email imap postfix dovecot

19
推荐指数
1
解决办法
2万
查看次数

设置安全的 IMAP 电子邮件服务器的最简单方法是什么?

我想摆脱作为电子邮件提供商的 Google,并在我的专用服务器上设置完整的电子邮件解决方案。问题:我希望设置尽可能简单,这样如果出现问题,重新设置一切就不会很痛苦。

先决条件

  • 机器上只有一个用户帐户。
    • (姓名diti;主电子邮件kra@diti.me;其他别名被重定向,但电子邮件客户端可以管理不同的别名并做出相应的反应)
  • 最好不要使用 MySQL。
    • (在数据备份和恢复的情况下以及为简单起见,最好不要在获得功能强大的电子邮件服务器之前安装和保护 MySQL)
  • 可以从外部访问电子邮件(IMAP 和 SMTP)。
  • 用于 IMAP 和 SMTP 身份验证的 SSL/TLS 加密(我使用的是CAcert证书,这有关系吗?)。

我相信简单性、IMAP/SMTP 访问和安全身份验证是每个渴望离开 Google/任何其他人的人都想要的“基本”功能。如果我弄错了并且有更简单的解决方案(例如,类似 ownCloud 的解决方案,包含所有内容),我会很高兴听到。

我认为 Postfix 和 Dovecot 的组合将是可行的方法。顺便说一下,我正在运行 Debian。

到目前为止我找到的信息

  • 一个法国人的文章描述了在长详细介绍了如何建立一个完整的,安全的电子邮件解决方案。时间长,维护难度大,备份还原难度大等等。另外,DNS缓存有必要吗?
  • Gentoo wiki(Complete_Virtual_Mail_Server/SSL_Certificates页面)提到了 CAcert 证书的使用,但不清楚(所有这些SubjectAltName子域都需要吗?),也没有使用 Postfix(我读过 Courier 更难)。
  • 关于自托管的各种教程,各不相同,很少描述他们在做什么以及为什么(带有远程访问的自托管电子邮件设置起来很复杂,那么为什么只提供一个命令列表而不解释“傻瓜”?) .

我希望我问的是正确的事情,而且他们不会太傻。

email debian imap smtp postfix

17
推荐指数
1
解决办法
2万
查看次数

只想从我的 Ubuntu 服务器发送电子邮件。使用什么简单的 SMTP 服务器解决方案?

基本上我有一台 Ubuntu Server 机器,我想要一个防白痴的解决方案,用于从我的网站发送电子邮件,该网站也在同一台机器上运行。

我的疑问是:

1) 我应该使用 postfix 还是有更简单的 smtp 服务器解决方案?

2) 我是否也需要能够接收电子邮件?我只想发邮件...

3)我用我的 Ubuntu 服务器附带的 postfix 进行了简单的测试,电子邮件被发送,但它进入了我的 gmail 的垃圾邮件箱。无论如何要避免垃圾邮件箱?

4) 电子邮件发件人是 root@mysite.dyndns.org。我该如何改变?

非常感谢!

-塞尔吉奥

smtp postfix ubuntu

16
推荐指数
2
解决办法
4万
查看次数

如何将 postfix 端口从 25 更改为 587?

我对 Unix 和 CLI 一窍不通。在谷歌搜索近 6 个小时后,我开始知道我应该将 postfix 端口从 25 编辑到 587,以使 PHP mail() 函数正常工作。这是我得到的解决方案http://www.linuxmail.info/postfix-change-port/但我不确定如何更改它。如前所述,我是一个菜鸟。对此的任何帮助将不胜感激。

更新1:

重力解决方案给了我以下错误。

May  7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/pickup[4169]: DE2073F07C1: uid=501 from=<azhararmar>
May  7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/master[4185]: fatal: open lock file pid/master.pid: unable to set exclusive lock: Resource temporarily unavailable
May  7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/cleanup[4177]: DE2073F07C1: message-id=<20110506191239.DE2073F07C1@Ibrahim-Armars-MacBook-Pro.local>
May  7 00:42:39 Ibrahim-Armars-MacBook-Pro postfix/qmgr[4168]: DE2073F07C1: from=<azhararmar@Ibrahim-Armars-MacBook-Pro.local>, size=525, nrcpt=1 (queue active)
May  7 00:42:40 Ibrahim-Armars-MacBook-Pro postfix/smtp[4179]: DE2073F07C1: to=<azhar@iarmar.com>, relay=smtp.gmail.com[74.125.155.109]:587, delay=0.8, delays=0.01/0/0.79/0, dsn=4.7.5, status=deferred (TLS is required, but our …
Run Code Online (Sandbox Code Playgroud)

email smtp postfix

16
推荐指数
2
解决办法
9万
查看次数

在 postfix 中,如何禁用传入邮件?

我希望能够通过 SMTP 从在我的 VPS 上运行的脚本向远程服务器发送邮件,但否则拒绝所有传入的邮件与 Debian 挤压上的后缀。

(并且通常暂时禁用任何其他功能。我想避免安全风险,前提是我具有除域名之外的默认设置并且不需要任何东西,但无论如何都需要发送一些邮件。另一个主要问题是我目前时间很短。)

smtp postfix

16
推荐指数
2
解决办法
1万
查看次数

Postfix:将电子邮件转发到 GMail 不起作用

在我的(网络服务器)机器上,我只想能够发送和接收电子邮件,并将发送到特定地址的电子邮件转发到我的 GMail 收件箱。

现在,我已经安装postfix并制作了一个~/.forward文件:

my.email@gmail.com
Run Code Online (Sandbox Code Playgroud)

如果我使用以下命令之一向自己发送邮件,我会在 GMail 邮箱中正确接收邮件(尽管在垃圾邮件文件夹中):

mail my.email@gmail.com
mail myaccount@myhostname.com
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试从另一台主机发送电子邮件(即,我尝试将邮件从 GMail 发送到myaccount@myhostname.com),它根本不会到达,甚至不会到达垃圾邮件文件夹。

奇怪的是,/var/log/mail.info显示收据和交付回 GMail:

Sep  6 10:39:53 rage postfix/smtpd[13924]: B05BB22018C: client=mail-qw0-f44.google.com[209.85.216.44]
Sep  6 10:39:53 rage postfix/cleanup[13929]: B05BB22018C: message-id=<CADuqLwaaT-MU4hFoL8U-SMBEU8VCQ6aPnB4x0-tzghaAayonBQ@mail.gmail.com>
Sep  6 10:39:53 rage postfix/qmgr[13684]: B05BB22018C: from=<my.email@gmail.com>, size=1462, nrcpt=1 (queue active)
Sep  6 10:39:53 rage postfix/cleanup[13929]: E2CB422018F: message-id=<CADuqLwaaT-MU4hFoL8U-SMBEU8VCQ6aPnB4x0-tzghaAayonBQ@mail.gmail.com>
Sep  6 10:39:53 rage postfix/local[13930]: B05BB22018C: to=<myaccount@myhostname.com>, relay=local, delay=0.31, delays=0.31/0/0/0, dsn=2.0.0, status=sent (forwarded as E2CB422018F)
Sep  6 10:39:53 rage postfix/qmgr[13684]: E2CB422018F: from=<my.email@gmail.com>, size=1585, …
Run Code Online (Sandbox Code Playgroud)

gmail email postfix

14
推荐指数
1
解决办法
1万
查看次数

家用/笔记本电脑(*不是*服务器)的最佳 MTA 设置是什么?

对于 NAT 后面的家用计算机或不总是在线的笔记本电脑,什么是好的 MTA(例如 Postfix 或其他)设置?

我已经阅读了很多关于如何以这种方式设置它的 Postfix 教程,但它们通常面向作为服务器的计算机,即它们

  • 有一个静态IP
  • 有一个域名
  • 总是连接到同一个网络

我的要求是,我想:

  • 能够将本地用户的邮件重定向到我选择的另一台服务器。
  • 不侦听传入的 SMTP 连接 - 仅传出
  • 能够通过带有身份验证(可能还有加密)的外部 SMTP 服务器路由外发邮件

如果不是 Postfix,我需要一个 MTA,它可以将邮件排队,以防它暂时没有互联网连接。

linux postfix mta

12
推荐指数
1
解决办法
2853
查看次数

Postfix:通过“+”号无限制的每个用户地址

Gmail 用户可以通过使用(“加寻址”)获得几乎无限的电子邮件地址$name+$suffix@gmail.com

我想为我自己的邮件服务器使用它,它运行 Postfix。邮箱和别名数据存储在 MySQL 数据库中。

我怀疑需要修改别名配置,以便user+foo@example.org将其映射到user@example.org邮箱,但我不知道如何进行。

那么,有可能吗?如何?

email postfix

12
推荐指数
1
解决办法
8349
查看次数

监控 Postfix 外发邮件的传递

我正在使用带有 Postfix 的 GNU Mailman 来运行邮件列表,并希望监视外发邮件的传递,即:对于从列表中发送的每封邮件,检查是否收到了 250(OK)消息,如果没有,向我汇报。

现在,我正在做一个快速而肮脏的事情:

# cat /var/log/syslog | grep "smtp.*to=.*" | grep -v 250
Run Code Online (Sandbox Code Playgroud)

有没有一种干净的方法来监视 smtpd 的输出?

linux display smtp postfix syslog

12
推荐指数
1
解决办法
4万
查看次数

如何从命令行通过后缀发送带附件的电子邮件?

我刚刚在 linode 上为自己设置了一个新的 Ubuntu 10.04 LTS 服务器。按照以下出色的说明进行操作:here to finish the installation of some basic stuff including postfix.

我试图找出一种方法,将带有附件的电子邮件发送到我的 gmail 地址,但找不到方法。已经确认电子邮件可以到达我的 gmail 帐户。

最后我必须使用 mutt 来发送带有附件的电子邮件,可能SendEmails也可以做得很好,但我想知道如何从命令行在 postfix 中做同样的事情?

非常感谢您提出这个愚蠢的问题。

linux email command-line postfix ubuntu

11
推荐指数
3
解决办法
5万
查看次数

标签 统计

postfix ×10

email ×6

smtp ×5

linux ×3

imap ×2

ubuntu ×2

command-line ×1

debian ×1

display ×1

dovecot ×1

gmail ×1

mta ×1

syslog ×1