Articles of dovecot

如何在Dovecot中启用maildir以及sendmail local_procmail

有关如何使/usr/local/bin/procmail与交付给maildir一起工作的文档。 不过,我的理解是,也可以完全避免使用procmail ,直接使用sendmail的local_procmail调用/usr/local/libexec/dovecot/deliver / dovecot-lda ,而不是先调用procmail 。 在这种情况下, dovecot-lda如何知道是否需要交付给mbox或maildir? http://wiki2.dovecot.org/LDA/Sendmail FEATURE(`local_procmail', `/usr/local/libexec/dovecot/dovecot-lda',`/usr/local/libexec/dovecot/dovecot-lda -d $u') MODIFY_MAILER_FLAGS(`LOCAL', `-f') MAILER(procmail)

使用Postfix从IMAP服务器获取所有邮件,以在本地IMAP服务器上分发

情况: 星座:我们有专业的提供商pipe理的专用服务器。 我们目前在我们的本地networking中使用Tobit David.fx服务器,该服务器通过发送到域的IMAP从在线服务器获取所有电子邮件。 我们想用一台运行Postfix和Dovecot的Ubuntu服务器replaceDavid.fx。 我们期望的系统将如下所示: 我们的用户通过一个普通的客户端(如Thunderbird)访问他们的邮箱,这个客户端连接到我们的本地networking的服务器并从中获取configuration地址的邮件。 该本地服务器除了从IMAP邮箱中在线获取所有的电子邮件,并且将其置于相应的邮箱中之外,不应该做任何其他的事情。 发送的邮件也应该像这样发送,反之亦然。 客户端使用其configuration为通过本地networking服务器上的SMTP发送的邮件程序。 该服务器实际上不会自己发送邮件,而是使用在线服务器发送邮件。 所以就像在线服务器会像代理或隧道一样。 在线服务器上设置转发到我们的本地邮件服务器不是一个选项。 我是否有权进一步研究如何使用Postfix和Dovecot来完成上述基于上述情况? 它们适合这种情况吗? 我发现有大量的资源需要阅读,但是由于相同的术语,大多数情况下都会有不同的问题。 PS:我想提供一个草图,但是由于缺乏ServerFault的声誉,我还不能做到。

Debian – Postfix + Dovecot,发送但不接收邮件

我遵循本教程中的说明。 我可以成功发送电子邮件,但我无法收到。 这里正是发生了什么事情: 当我发送电子邮件从我的Hotmail帐户,如果我这样做 # ls /home/vmail/example.com/info/mail/new/ 1386353921.V918aI67830c7M607456.myvps 我看到邮件,但如果我login到squirrelmail我不。 这里是我的/etc/postfix/main.cf smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database […]

如何使用用户名而不是电子邮件地址loginDovecot?

我有一台运行Dovecot 2.1.7和Postfix 2.9.6的Debian 7.2机器上的邮件服务器。 我同时设置了Dovecot和Postfix来从Postfixadmin填充的数据库加载虚拟用户。 目前邮箱存储在每个域的每个用户的/var/mail/example.com/username ,而Dovecot(IMAP)要求提供完整的[email protected]用于authentication。 是否可以添加为某些电子邮件地址添加替代login的function? 如能够使用admin而不是[email protected]

筛选:筛选主题与正则expression式,文件到名为匹配的邮箱

我正在尝试按正则expression式过滤邮件。 我想要匹配的主题读取像[git-foo] some more text ,其中foo是我想检查的string。 我结束了以下 require ["fileinto", "variables", "regex"]; if header :regex "subject" "^\[git-.*\]" { set :lower :upperfirst "repository" "${1}"; if string :is "${repository}" "" { fileinto "Test/default"; } else { fileinto "Test/${repository}"; } } replace第一个if语句if header :matches "subject" "[git-*" { files mail into Test/Foo] some more text但是当纠正"[git-*"为"[git-*]" ,不匹配。 正则expression式适用于grep -e 。 如何将文件正确地存入Test/Foo […]

鸽舍的报价没有被执行

一旦用户达到他们的配额的一定百分比,我想运行dovecot自定义脚本。 问题是,无论我尝试dovecot似乎并没有执行我的bash脚本。 90 quota.conf plugin { quota_warning = storage=95%% quota-warning 95 %u quota_warning2 = storage=10%% quota-warning 10 %u } service quota-warning { executable = script /var/www/lighttpd/mail/scripts/quotaWarning.sh user = root unix_listener quota-warning { user = dovecot mode = 0666 } } 我已经尝试与&没有用户/模式/组参数。 我也尝试过所有不同版本的root / mail / dovecot用户,但都没有运气。 quotaWarning.sh #!/bin/sh PERCENT="${1}" USER="${2}" cat <<EOF | /usr/libexec/dovecot/deliver -d […]

Dovecot不为一些客户提供旧的迁移电子邮件

我刚刚将我的电子邮件迁移到新的邮件服务器。 旧的和新的服务器使用MailDir与fetchmail,procmail和dovecot完全相同的设置。 这三个应用程序的configuration大多是默认configuration。 我只是将我的旧电子邮件复制到新的MailDir文件夹“cur”。 (根据Dovecot Migration和旧邮件中的答案) 现在,当我使用Thunderbird连接到IMAP服务器时,它将下载所有邮件,包括我刚刚迁移并粘贴到新文件夹中的邮件。 不过, 这就是问题所在 ,当我尝试使用我的其他电子邮件客户端Geary或我的iPhone下载新服务器的电子邮件时,只会从我的电子邮件提供商处新下载这些电子邮件。 我复制到现有服务器文件夹(已迁移)的电子邮件不显示在这些客户端中。 我在dovecot的configuration中丢失了些什么,或者这是我的邮件客户端的问题? 新邮件和旧邮件如何能够通过dovecot进行区分和区分?

Dovecot用户名login,没有@ domain.com扩展名

我有鸽子安装和工作,但我只能login作为一个Linux用户没有@ domain.com扩展名。 例如joe.bloggs是linux系统上的一个用户。 我可以使用这个作为imap用户名和用户密码login 用户名= joe.bloggs – 允许我login到roundcube发送和接收电子邮件。 问题是我想能够设置这个在我的手机上工作,它不会让我inputimap的细节没有@ domain.com。 用户名= [email protected] – 不适用于roundcube或android邮件应用程序。 我怎样才能configurationimap系统,让我作为[email protected]? 我将不得不创build一个名为[email protected]的Linux用户?

Postfix / Dovecot:SASL LOGIN身份validation中止

我在邮件服务器上使用Postfix和Dovecot(auth / LMTP)。 一切工作正常,但我注意到在日志文件每天的几个警告: postfix/smtpd[4169]: warning: unknown[MY.HOME.IP]: SASL LOGIN authentication aborted dovecot: auth: Warning: auth client 0 disconnected with 1 pending requests: EOF 什么导致这个警告? 这是警告服务器还是客户端(Apple Mail)问题?

dovecot不会重新加载configuration?

我想在993以外的端口上运行imaps。 我在/etc/dovecot/conf.d/10-master.conf更改了这个,并预先备份了原始副本/etc/dovecot/conf.d/10-master.conf.bak 。 我做了一切 # service dovecot restart # service dovecot stop # service dovecot start # doveadm reload # doveadm restart 甚至完整的服务器重启。 不过, doveconf | grep 993 在输出中, doveconf | grep 993报告port = 993 ,而configuration文件中的端口已被更改。 注意我也运行roundcube和postfix,并通过SSL连接我的电子邮件帐户到gmail应用程序以及993端口。我也不确定是否需要更改任何其他configuration以使用dovecot或不使用我的手机上的电子邮件设置为Gmail应用程序。 编辑它竟然conf.d不包括….