Articles of dovecot

dovecot邮件投递系统返回“未知用户”,客户端validation失败

我已经安装在Ubuntu 12.04上。 我正在使用Ispconfig3来pipe理虚拟用户。 我已经通过http://wiki2.dovecot.org/TestInstallation过程,除了ssl之外,所有东西都可以工作:我可以使用telnetlogin。 我可以打开收件箱。 但是,当我尝试发送电子邮件到其中一个帐户从Gmail,电子邮件从“邮件传递系统”返回说:“未知的用户:'testing'”。 尝试使用客户端接收邮件会导致身份validation错误。 在/ var / log / mail.err或mail.log中似乎没有任何相关的错误。 我怀疑的一件事是,我没有使用我的邮件服务器的子域,我不知道这是否会导致问题。 (现在或将来)。 我应该怎么做才能进一步解决这个问题?

PostFix和Dovecot-没有smtpauthentication

我使用这个指南设置我的邮件服务器,并且一切工作正常,除了似乎没有任何smtpauthentication。 不知道发生了什么事情,因为mail.log中没有任何东西可以指示任何东西。 希望在这里有人可以帮助我。 这是当我运行telnet命令(我换出了域和电子邮件地址)时发生的事情。 telnet pro.domain.org 25 Trying 50.576.3.15… Connected to mail.domain.org. Escape character is '^]'. 220 pro.domain.org ESMTP Postfix (Ubuntu) ehlo example.com 250-pro.domain.org 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from: <[email protected]> 250 2.1.0 Ok rcpt to: <[email protected]> 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> asd . 250 […]

将邮件服务器移至新服务器,而不会停机

我们有一个服务器,目前作为一个networking,数据库和邮件服务器。 我们希望将邮件移到自己的专用服务器上。 所以: 邮件服务器的地址是mail.example.com。 它具有指向server1的A和MXlogging。 我们希望将A和MXlogging指向server2,同时将mail.example.com作为新邮件服务器的地址。 一旦我们进行了更改,将会有一个DNS传播期,其中一些邮件仍然会传送到服务器1,而每个已更新DNSlogging的人都将正确传送到服务器2。 有什么办法让我们的旧服务器(server1)响应任何邮件请求,如:“我不再接受邮件,发送到server2的IP地址,请更新您的DNSlogging并重新发送”。 这样发送者看到新的IP地址并将邮件重新路由到server2。 这基本上不意味着停机。 那可能吗?

Postix或Dovecotdebugging日志Maildir文件夹,虚拟用户邮件文件夹的所有者和权限

我无法find关于Maildir的完整教程,以及存在所有者和权限的文件夹(如果有),并且您已经find它,请分享。 无论如何,我想知道是否有一种方法来获得与Maildirconfiguration与Postfix,Dovecot日志或任何其他工具相关的错误输出,类似的东西(嘿这个文件夹有一个错误的所有者或缺乏权限,甚至没有创build) 我知道你要告诉我:给我们你的文件夹和configuration,但我想知道如何debugging这个为未来的其他案件。 我真正想知道的是,例如:我的虚拟用户有/ home / user / domain / usermail / Maildir 什么权限和所有者应该有家,用户,域,用户邮件和Maildir 请记住我最关心的是要学习与文件夹权限相关的debugging问题。 我在dovecot.conf中: verbose_ssl=yes mail_debug=yes auth_debug=yes auth_verbose=yes 并在master.cf postfix conf这一行 smtp inet n – n – – smtpd -v submission inet n – n – – smtpd -v BTW是drwxr-s —权限确定用户邮件文件夹?

Postfix无法接收电子邮件

我正在尝试按照本指南在Ubuntu 12.04中设置postfix和dovecot的邮件服务器。 似乎所有的工作正确,当我尝试这个echo test | mail [email protected] echo test | mail [email protected]一切按预期运作。 但是,当我尝试从我的Gmail帐户发送邮件到服务器,我得到这个错误 Delivery to the following recipient failed permanently: [email protected] Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the server for the recipient domain example.org by aspmx.l.google.com. [2607:f8b0:4001:c05::1a]. The error that the other server returned was: […]

使用dovecot从文件夹结构中发送电子邮件

我有很多eml文件,从一个帐户存档,并存储在一堆文件夹,每月一个。 这不是一个标准的maildir结构,文件没有特殊的名称,就像: 2015-01/ foo.eml bar.eml … 2015-02/ baz.eml qux.eml … etc 我想通过IMAP使它们可访问,只读,最好使用dovecot,如果可能的话,不改变结构/命名。 如果所有的电子邮件都可以一起出现在收件箱中,但按月分开的文件夹(因为它们在磁盘上结构化)也是可以的。

2个电子邮件服务器和一个静态IP

我需要使用一个公共IPpipe理两台邮件服务器(不同机器上的postfix和dovecot)。 我以为我通过在第二个postfix实例上放置非标准端口来解决问题,但是我没有从我的networking外部收到邮件。 我的方法是对的吗? 我该如何做到这一点?

Postfix本地主机服务器发送垃圾邮件本身

我有一个运行Postfix的iRedMail服务器,并试图确定其垃圾邮件问题的来源。 我已经改变了域名上的MXlogging接收垃圾邮件的地址,好消息是没有垃圾邮件通过这个第二台服务器。 但是,尽pipeMXlogging发生了更改,但新的垃圾邮件仍会出现在旧服务器上。 这怎么可能? 以下是其中一封垃圾邮件的标题: Content-Type: multipart/alternative; boundary="6656864_13052705_6656864" Mime-Version: 1.0 Return-Path: <[email protected]> Content-Transfer-Encoding: 8bit X-Virus-Scanned: Debian amavisd-new at myserverdomain.com Received: from localhost (localhost [127.0.0.1]) by myserverdomain.com (Postfix) with ESMTP id 293FD6B977 for <[email protected]>; Tue, 12 Jan 2016 20:45:14 -0700 (MST) Received: from myserverdomain.com ([127.0.0.1]) by localhost (myserverdomain.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G3TC68wvWWEK […]

用Dovecot IMAP清空垃圾

在Debian Squeeze系统上,我使用Dovecot运行一个IMAP服务器,邮件以Maildir格式存储。 服务器可以被各种客户端访问,包括Thunderbird,Evolution和RoundCube。 当用户删除邮件时,邮件将被移到“垃圾箱”文件夹中。 (我不确定是否所有的客户在移动时都会将这些消息标记为已删除。)但是,除此之外,不采取任何行动。 因此,我被迫定期提醒所有用户每隔几个月明确清空垃圾箱。 Dovecot是否提供了一个简单的方法来自动删除n天以前的Trashed消息? 我已经提到删除的cron-job,但它似乎删除所有超过一定天数的邮件,而不是垃圾邮件。

从我的服务器发送的电子邮件显示为垃圾邮件

我知道这个问题已经被问及几次回答,但我找不到任何提及我的特殊问题。 我已经在我的Debian 7 VPS上设置了Postfix和Dovecot,并且可以发送邮件,但是它显示在我的Gmail收件箱中作为垃圾邮件。 我发送的域名运行一个使用input“网站联系人”电子邮件地址的networking应用程序,并且我已经将我的一个gmail电子邮件地址放在那里。 现在,当我发送到我的另一个Gmail帐户,它显示在垃圾邮件,谷歌给出的推理是因为虽然从字段显示“始发”的电子邮件地址是我的,它知道它实际上并不是来自Gmail和认为有欺骗正在进行。 从我读到的,我需要在我的DNS中设置一个特定的SPFlogging来validation我的服务器不显示为垃圾邮件发件人。 我已经为@与v=spf1 a:fluidvector.com include:_spf.google.com ~all添加了TXTlogging,但是我的邮件仍然直接进入垃圾邮件文件夹。 另外,我读过Return-Path可能是个问题。 在我的情况下,返回path显示为Apache2运行的用户帐户。 我需要改变这个来反映我的gmail发件人帐户吗? 我已经运行了一些SPFtesting,输出声称SPF是好的: SPF record lookup and validation for: fluidvector.com SPF records are published in DNS as TXT records. The TXT records found for your domain are: v=spf1 a:fluidvector.com ~all Checking to see if there is a valid SPF record. Found v=spf1 record […]