这是我的情况,当我尝试发送我的网站,如[email protected]欺骗电子邮件到我的Gmail帐户,它将被拒绝,由于DMARC政策。 这是未发送邮件返回给发件人 : This is the mail system at host emkei.cz. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. Host gmail-smtp-in.l.google.com[74.125.206.27] said: 550-5.7.1 Unauthenticated email from mydomain.com is not accepted due to domain's 550-5.7.1 DMARC policy. 但是,如果我尝试将我网站的欺骗性电子邮件发送到实际地址: 从[email protected]到[email protected] – 邮件将成功发送。 Received: […]
我正在尝试安装邮件服务器,但是Dovecot不在任何端口上进行收听。 我已经尝试了故障排除,但不幸的是碰到了一个砖墙。 任何帮助/build议将不胜感激。 /etc/postfix/main.cf中 # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending […]
作为一个电子邮件服务器,我一直在运行一个CentOS / Dovecot / Postfix框,而没有任何复杂的问题。 几周前,用户停止了通过外部客户端发送电子邮件。 他们可以从Outlook / Evolution / Thunderbird客户端读取他们的电子邮件,但他们不能发送任何电子邮件。 错误信息对我来说非常模糊。 它基本上说,客户端无法连接到服务器。 我没有改变任何configuration文件和maillog不logging这些失败的尝试。 做这种工作,我是一个新手,我很难过。 任何帮助指出任何可能的原因或任何我失踪的日志或任何我可以学习的资源将不胜感激。 编辑:我可以发送电子邮件通过本地基于Web的电子邮件客户端,如roundcube或松鼠。 更新: 正如马特西蒙斯build议我试着telneting服务器。 我能够从内部连接,但不能从外部连接。 然后,我决定更改端口,并能够从外部连接,并从外部客户端发送来自我的域中的电子邮件帐户的电子邮件。 但是,现在我无法收到来自我的服务器以外的帐户的电子邮件。 请帮忙。 我解决了一个小问题,创造了一个大问题。
我正在尝试为小型办公室build立一个邮件服务器。 仅供参考,我们正在用Ubuntu Jaunty(9.04)上的Postfix,Dovecot,postfixadmin和SquirrelmailreplaceOS X上的Kerio Mailserver。 我安装了“dovecot-postfix”软件包,并对其进行了configuration,我的testing服务器现在通过SMTP接收和发送消息,并且可以连接POP / IMAP客户端并接收电子邮件。 我可以通过networkinglogin到postfixadmin并添加用户。 我遵循这个(优秀)演练: http : //craigballinger.com/blog/2009/07/postfix-dovecot-mailserver-on-ubuntu-904-jaunty-jackalope/ 我现在缺乏的主要function是用户设置休假/离开消息的能力。 squirrelmail插件似乎不适合我的设置(用户信息存储在MySQL中)。 这: http : //wiki.dovecot.org/LDA/Sieve似乎是我最好的select,但是我不能真正适合我所有这些东西应该如何协同工作来提供一个networking界面来设置度假消息。 我正在寻找获取休假消息并使用当前设置运行的最佳解决scheme,或寻求替代设置的build议。 (到目前为止,这只是一个testing服务器,生产仍然在Kerio上运行,所以重新开始是一个选项。)
我们的小店自永远以来一直在交易(目前在2003年)。 但是,我们使用第三方pipe理的Exchange提供商,并对我们允许每个用户的服务器端存储设置了严格的限制。 其结果是我们的用户都在本地PST文件中有额外的电子邮件,我们每天都进行备份。 我们正试图让所有人都接受Maildir的支持。 我基本上与这个人的问题相反: 推荐使用Dovecot / Thunderbird进行Exchange / Outlook迁移策略 ,同时增加Exchange的复杂性,使得Exchange目前不能保存所有的电子邮件,甚至不接受它。 对于大多数用户,我们可以简单地在Outlook中创buildIMAP帐户,然后在Outlook中复制/粘贴或拖动文件夹,然后Outlook通过IMAP将消息推送到dovecot,然后popup用户maildir的另一端。 对于一些用户来说,我们被困住了。 他们有多个大的PST档案。 每个人都在运行Outlook 2003.Outlook 2003支持两种types的PST文件:最大容量为2GB的向后兼容版本,以及支持多个TB的破解版本。 我们有用户混合使用最大尺寸的旧格式文件和新的格式文件。 我们尝试了相同的方法(只有两三个用户有这个问题,我们只有十几个电子邮件帐户或总计),但是当您在Outlook 2003中创build一个新的基于IMAP的帐户时,吨给你的PST文件types的select,你卡住最大2GB的大小。 结果是,Outlook最终不会让您将任何更多的数据复制到PST,这意味着您不能通过此方法将其他PST中的更多数据移动到服务器。 创build一个新的IMAP帐户到另一个2GB的PST服务器将无法正常工作,因为我们似乎无法让Outlook重现IMAP端文件夹结构,而无需下载所有的消息,只是填充到2GB。 像imapsync这样的工具将无法工作,因为电子邮件在Exchange服务器上不存在,只有在用户的本地PST中才存在。 如果我在这里丢失了一些明显的东西,我很抱歉,我对Outlook / Exchange没有多less经验。
我想在RHEL4服务器上删除旧版本的MySQL(使用rpm),我发现一个dovecot包依赖于它。 如果dovecot不需要,那么我也可以删除它。 我如何确定dovecot是否在这台服务器上使用? 是否有任何日志文件可以显示过去的使用情况?
我试图在我的服务器上设置一个邮件服务器,我遵循以下的指示: https://help.ubuntu.com/10.04/serverguide/C/certificates-and-security.html https://help.ubuntu.com/10.04/serverguide/C/postfix.html 但在系统日志中我得到以下错误: Sep 25 14:00:38 tanko-20590 dovecot: managesieve-login: Fatal: Can't load certificate file /etc/ssl/certs/ssl-mail.pem: The file doesn't contain a cer$ Sep 25 14:00:38 tanko-20590 dovecot: pop3-login: Fatal: Can't load certificate file /etc/ssl/certs/ssl-mail.pem: The file doesn't contain a certificat$ Sep 25 14:00:38 tanko-20590 dovecot: pop3-login: Fatal: Can't load certificate file /etc/ssl/certs/ssl-mail.pem: The file doesn't […]
我有外部数据库中的用户。 到目前为止 – ssh,postfix,dovecot和其他一些 – 使用没有问题的条目。 我有Maildirs / home / [user]里面 ,如果homedir存在 – 一切正常 – 发送,接收。 如果homedir不存在Postfix / Dovecot会输出错误,ssh – login后会产生全新的homedir – 它使用/etc/pam.d/ [在几个文件中]的pam_mkhomedir.so条目。 Postfix / Dovecot – 成功使用pam.d与数据库后端,但忽略与pam_mkhomedir条目 – 我已经读了很多提示在哪个文件,并在什么位置放置它。 也许这是一个命名文件/etc/pam.d/[file]的问题?
我正在尝试使用postgresql支持configurationDovecot + Postfix + PostfixAdmin。 我成功地configuration了postfix来发送电子邮件给我的域的别名,现在我想在我的服务器上configuration实际的邮箱支持。 我遵循dovecot 2维基( http://wiki.dovecot.org/AuthDatabase/SQL )上数据库支持的configuration选项,dovecot无错地启动,但在第一次尝试通过IMAP连接时,dovecot抱怨maillog: auth: Fatal: Unknown database driver 'pgsql' 我确定dovecot有postgres的支持,这里是dovecot的输出–build-options: Build options: ioloop=epoll notify=inotify ipv6 openssl io_block_size=8192 Mail storages: cydir dbox maildir mbox mdbox raw shared SQL driver plugins: mysql postgresql sqlite Passdb: checkpassword ldap pam passwd passwd-file shadow sql Userdb: checkpassword ldap(plugin) nss passwd prefetch passwd-file sql […]
我将如何设置Dovecot和Postfix使用与passwd不同的用户数据库作为电子邮件帐户? 我想为用户提供单独的帐户,他们可以通过sshlogin,也可以使用邮件地址用户,尽pipe这些帐户可能是同一个人。 比方说,我有一个帐户A,谁可以通过SSH连接到服务器。 现在我想要有一个[email protected]邮件地址,但使用与A帐户不同的密码。 这些电子邮件应该保存在A的主文件夹中。 这怎么能做到呢? 到目前为止,我在/ etc / skel中定义了一个目录结构,以便每个ssh帐户都将自动包含邮件目录。 然后我通过虚拟文件中的Postfix设置邮件地址,然后运行“postmap”。