现象: 当邮件是经过转发收到的则sieve的vacation自动回复功能失效,比如在mark@d1.com上做了转发,凡是发往这个地址的邮件都转发到mark@domain.tld上。
dovecot lda日志:
lda(mark@domain.tld): Info: sieve: msgid=<131954....@web92414.mail.cnh.yahoo.com>: discarding vacation response for message implicitly delivered to <mark@domain.tld>
意思是不能给自己自动回复。搜索结果是信封收件人和信头收件人不一致导致的:
This situation occurs when the message's To,CC,etc. headers do not contain the recipient address (from the envelope). This can be caused by a mailing list (to which it must not respond), but also by some translation in your mail setup. The former case is intended behavior, the latter is problematic. If your final recipient address does not match what is in the message's headers due to some translation step in the mail setup (e.g. aliasing), you have a problem.
http://www.mailinglistarchive.com/html/dovecot@dovecot.org/2011-08/msg00025.html
以及
The automatic replies aren't sent if any of the following is true:
Auto-Submitted: header exists with any value except "no"
Precedence: header exists with value "junk", "bulk" or "list"
The envelope sender
begins with "MAILER-DAEMON" (case-insensitive)
begins with "LISTSERV" (case-insensitive)
begins with "majordomo" (case-insensitive)
begins with "owner-" (case-sensitive)
contains the string "-request" anywhere within it (case-sensitive)
The envelope sender and envelope recipient are the same
The envelope recipient is not found in the message To:, Cc: or Bcc: fields.
http://wiki.dovecot.org/LDA/Sieve
根据上面链接中信息以及参考 man 8 pipe
,修改 postfix的master.cf配置如下:
flags=DRhuXO user=vmail:vmail argv=/usr/local/dovecot/libexec/dovecot/dovecot-lda -f ${sender} -d ${user}@${nexthop} -m ${extension} -a ${original_recipient}
给dovecot LDA传递 -a参数变量,问题解决。
分享到:
相关推荐
安装完成后,测试邮件服务器的功能,可以使用`telnet`命令来模拟邮件发送,或者创建一个简单的脚本`install.sh`来自动化整个过程。 总之,通过Postfix和Dovecot的组合,你可以搭建起一个功能完善的本地邮件服务器。...
WebMail 邮件服务器搭建:postfix+dovecot+roundcube 邮件服务器是Internet应用中一个非常重要的组件,它们负责将电子邮件从发送者传递到接收者。邮件服务器可以分为三个部分:Mail User Agent(MUA)、Mail ...
Dovecot具有丰富的插件系统,如Sieve过滤规则引擎,用于自定义邮件过滤和自动操作。其他插件可能提供反垃圾邮件、病毒扫描等功能。 10. **故障排查**: 在遇到问题时,通常需要检查Dovecot的日志、配置文件以及...
- Dovecot 1.1.4可能已经包含了一些插件,如LDA(Local Delivery Agent)用于本地邮件投递,或者Sieve过滤规则支持自定义邮件处理。 6. **故障排查**: - 在遇到问题时,查看Dovecot的日志是首选的诊断方法,同时...
以上就是使用Postfix和Dovecot在Linux CentOS 7上搭建SMTP邮件服务器的全过程。在实际应用中,还需要根据具体需求进行调整和优化,例如添加反垃圾邮件策略、监控邮件服务器性能等。通过这样的邮件服务器,您可以实现...
Postfix是一个开源的MTA(邮件传输代理),负责接收、发送和转发电子邮件,而Dovecot则是一个流行的IMAP/POP3服务器,用于让用户通过邮件客户端访问和管理邮箱。当我们谈论"postfix+dovecot.rar"时,我们可以理解这...
Dovecot支持与其他邮件系统如Postfix的集成,实现完整的邮件服务器解决方案。此外,还可以通过插件扩展功能,如SpamAssassin进行垃圾邮件过滤,或通过 Dovecot LDA(Local Delivery Agent)实现本地邮件投递。 五、...
通过这一套解决方案,可以实现在内部网络或者互联网上发送和接收邮件的功能,并且具备一定的管理功能,如用户管理、邮件队列管理等。 #### 准备工作与环境配置 1. **下载所需软件包** - **Postfix**: 版本为2.6.5...
本篇文章将详细探讨如何使用Postfix和Dovecot这两个开源软件来搭建一个功能完备且运行良好的邮件服务器。 Postfix是一款强大的MTA(邮件传输代理),它负责处理邮件的收发,是邮件服务器的核心组件。其主要职责包括...
Dovecot是一款开源的邮件服务器软件,主要用于IMAP(Internet Message Access Protocol)和POP3(Post Office Protocol version 3)协议,支持SSL/TLS加密,为用户提供安全的邮件访问服务。2.0.21是Dovecot的一个...
Dovecot是一款开源的邮件服务器软件,主要...总的来说,Dovecot是一个强大且灵活的邮件服务器解决方案,适用于需要提供稳定邮件服务的环境。理解和熟练配置Dovecot是任何IT专业人员在处理邮件服务器时的重要技能之一。
dovecot邮件服务器源码,相对postfix邮件服务器而言,其在更加侧重安全方面
Dovecot 1.2.10拥有丰富的插件系统,允许扩展其功能,例如,` sieve `插件用于过滤邮件,` lmtp `插件实现了与MTA(邮件传输代理)的交互,如Postfix,以实现更高效的消息传递。 6. 性能优化 在高并发环境下,...
Dovecot是一款广泛应用于Linux/UNIX系统的开源邮件服务器软件,主要提供IMAP(Internet Message Access Protocol)和POP3(Post Office Protocol version 3)服务,允许用户通过网络访问和管理他们的电子邮件。...
Dovecot是一款开源的邮件服务器软件,主要用于IMAP(Internet Message Access Protocol)和POP3(Post Office Protocol version 3)服务,它提供了高效、安全的邮件存储和访问解决方案。在本文中,我们将深入探讨...
当我们将Postfix与Dovecot整合时,可以创建一个完整的邮件解决方案,允许用户通过SMTP发送邮件,通过IMAP/POP3接收邮件。这样的组合通常被认为是非常可靠和高效的。 为了增强邮件系统的安全性,我们需要集成反病毒...
Postfix 是一个开源的 MTA(邮件传输代理),用于接收、转发和投递电子邮件。它的设计目标是安全、高效且易于管理。Postfix 的配置主要分布在多个文件中,如 `/etc/postfix/main.cf` 是主配置文件,包含了邮件系统的...
在本文中,我们将深入探讨如何在树莓派上安装和配置Postfix邮件服务,以及它与Dovecot、Squirrelmail、SpamAssassin和Sieve的结合使用,以建立一个功能齐全的家庭电子邮件服务器。树莓派因其小巧的体积和低功耗,...
安装过程中,系统会自动解决依赖关系,如libmysqlclient和libpq,这些是Dovecot运行所必需的库。 3. 配置Dovecot:安装完成后,需要配置Dovecot以适应特定的邮件环境。这可能包括设置认证方法、监听端口、邮件存储...