Articles of dovecot

如果尝试使用@domainlogin,则Dovecot身份validation失败

当我尝试使用telnettesting我的IMAP服务器function时,遇到以下错误。 如果在testing期间,我省略@ domain.ex一切正常(如下图所示); a login user password a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE] Logged in 如果我尝试使用[email protected]。 我收到以下错误: a login [email protected] password a NO [AUTHENTICATIONFAILED] Authentication failed. […]

鸽舍创buildmboxtypes的邮箱,即使它不应该

我几乎完成任务,但是devecot总是为用户创buildmboxtypes邮箱,即使我已经configuration为使用maildir语法。 我在我的服务器中使用dovecot,postfix,postfixadmin和MySQL。 从10-mail.conf摘录 mail_location = maildir:/var/mail/vhosts/%d/%n 编辑: 邮箱是通过postfixadmin创build的

CentOS上的Postfix – 无法接收电子邮件

我试图在我的服务器上设置Postfix没有成功,所以我需要一些帮助(第一次计时器在这里)。 基本上我无法从任何地方收到电子邮件。 如果我发送电子邮件给自己或到我networking内的其他地址(例如,从[email protected][email protected]),我收到一个回送错误。 例如,如果我从Google发送电子邮件,则会收到“拒绝中继访问”错误,并且无法在我的服务器上收到此电子邮件。 那些(我认为是)相关的configuration文件。 postconf -n alias_database = hash:/etc/aliases, hash:/etc/mailman/aliases alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 default_transport = smtp home_mailbox = /var/mail/ html_directory = no inet_interfaces = all inet_protocols = all local_recipient_maps = unix:passwd.byname mailq_path = /usr/bin/mailq.postfix manpage_directory […]

openssl s_client显示TLS在端口993,465上工作,但邮件客户端连接尝试超时

随着最近对POODLE的恐慌,我们开始改变每个人与TLS的连接,而不是SSL。 虽然这个过程对HTTPS来说很顺利,但似乎Dovecot&Postfix拒绝(或者说,连接尝试超时),邮件客户端尝试通过TLS进行连接— 但是,当我运行: openssl s_client -connect {our IP}:465 -tls1_2 //也在993上工作 它返回: CONNECTED […] New, TLSv1/SSLv3, Cipher is […] Server public key is 4096 bit […] SSL-Session: Protocol : TLSv1.2 […] 在/etc/postfix/main.cf ,相关的行如下: smtpd_use_tls = yes […] smtpd_tls_security_level = may smtpd_tls_auth_only = no smtp_tls_note_starttls_offer = yes smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom 在/etc/dovecot/${grep […]

在升级MariaDB之后,Dovecot不工作了

我刚把数据库引擎更新到MariaDB(5.5.40-MariaDB-0ubuntu0.14.04.1 – (Ubuntu))。 其他一切(Apache2:80,:443,phpMyAdmin,Webmin等),但Dovecot正在工作。 我不太确定需要安装哪个软件包来replace使得Dovecot能够与MariaDB交谈的/ usr / lib / dovecot共享库。 Mysql曾经使用过libdriver_mysql.so,还有一些其他的。 任何人都可以build议? 编辑 我使用删除MySQL apt-get remove –purge mysql-server mysql-client mysql-common apt-get autoremove apt-get autoclean 这些命令也删除了PHPMYADMIN和MYSQLI。 所以当我安装MariaDB时,我包含了以下软件包: apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin 你可能不需要dev包,但我仍然安装它们。 为了让phpMyAdmin只在SSL上工作,我不得不重新configurationetc / phpmyadmin / apache.conf来包含http => https重写。

ISPconfig / Dovecot – MySQL下去=邮件走了?

所以即时通讯运行与Dovecot作为邮件服务器(通过MySQL存储邮件)的ISPconfig。 昨天我对mysql-config进行了一些修改。 我希望服务器也回答外部请求。 问题是,“绑定地址”激活到外部服务器IP,Dovecot不能连接到MySQL作为本地主机了。 “postfix / smtpd [726]:警告:连接到mysql服务器127.0.0.1:无法连接到'127.0.0.1'(111)上的MySQL服务器 我发现注释掉“skip-external-locking”就足够了。 所以我改变了MySQL的configuration回来听每个IP。 但是我注意到,在Dovecot不能连接到Mysql的时候,当然没有邮件被存储。 所以我的问题是,如果有什么方法来重build它们。 我的意思是他们存储在任何地方作为纯文本文件,而mysql服务器是“closures”,或有任何forms的队列? 还是那些邮件就这样一去不复返了? 谢谢

我想我的邮件服务器是不受保护的,垃圾邮件发送者正在使用我的邮件服务器来自我垃圾邮件

由于我切换到我自己的邮件服务器(我接着这两个教程: https://www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql和https://www.digitalocean如何在邮件服务器上使用postfix-dovecot-mysql-and-spamassasin )我在15分钟内15次发送垃圾邮件… 为什么? 也许我的邮件服务器不安全? 今天我收到一封邮件,其中的字段正好是我在postfix / dovecot中configuration的主机名(Ubuntu):请参阅: From: Roberto@Ubuntu, Rojas@Ubuntu To: ******@******.com Subject: ***** SPAM 10.3 ***** your life will never be the same 他们如何发现我的主机名? 是否有可能垃圾邮件发送者已经input我的电脑,看到/删除/编辑我的一些文件? 我也有一个HTTP,FTP和Telnet 7300到适当的软件,在同一台机器的服务器

这个邮件服务器设置的推荐?

电子邮件服务器设置 嘿,这是我第一次使用serverfault,但我希望社区可以帮助。 我正在尝试使用Linux,Postfix,Dovecot和MySQL构build一个安全的电子邮件系统。 我已经阅读perot.me ,你可以encryption传入的邮件,所以我想我可以使用它与邮件服务器。 下面我描述了我正在计划使用的设置。 在系统上得到一些反馈意见是否好,是否应该部署给公众? 我的服务器的位置将在冰岛或瑞士。 在我的设置中,我有3个服务器:mail1,mail2和webmail1 DNS: – MX:10:mail1.domain.com 10:mail2.domain.com TXT:v = spf1 ip4:127.0.0.1 a mx〜all mail1:这是发送和接收电子邮件的邮件服务器。 收到电子邮件时,会自动使用在mail1和mail2之间存储和同步的客户端公用PGP密钥encryption电子邮件内容(如果尚未encryption的话)。 如果服务器在线并且硬盘解密,则邮件将被传递到webmail1服务器,如果服务器处于脱机状态,则mail1将保留电子邮件,直到服务器重新联机为止。 此服务器没有完整的磁盘encryptionfunction,因为这是实际的邮件服务器,需要良好的正常运行时间,这意味着如果mail1和mail2都具有全盘encryptionfunction,并且由于在托pipe中心重新启动而closures,则电子邮件需要等到这些服务器将重新联机,并且已经手动解密了他们的磁盘。 (安全性<正常运行时间) mail2:与mail1具有相同的function,但用于在发送和接收邮件时保持邮件1的带宽下降(负载均衡)。 webmail1:保存从mail1和mail2发送的PGPencryption邮件。 它具有全磁盘encryptionfunction,因为它不需要很长的正常运行时间(安全性>正常运行时间)。 此服务器也是一个反向代理背后的webmail服务器,所以没有客户或用户可以findIP地址。 对于我正在考虑使用浏览器的本地存储来让用户在运行中解密消息的networking邮件,但这可能需要插件,因为在服务器上保存私钥是不安全的。 我面临的问题是如何将邮件从两个单独的邮件服务器(mail1和mail2)转移到webmail1? 那里有任何已知的指南吗?

中继访问被拒绝 – Postfix / Dovecot

编辑:请在这整个事情之前阅读答案,因为它会为您节省大量的时间。 回答我的问题与使用Outlook更改设置一样简单,也可能适用于您。 它与任何configuration或日志文件无关,只是错误。 Alrighty … 所以这是怎么回事 我可以使用Outlooklogin到我的邮件服务器,但当我去发送电子邮件时,出现此错误。 使用SquirrelMail,我没有得到任何错误,发送工作正常。 然而,由于显而易见的原因,我不打算使用SquirrelMail。 一些可能感兴趣的文件是: mail.log: Mar 22 22:33:23 mail postfix/smtpd[18385]: connect from ool-45793236.dyn.optonline.net[69.121.50.54] Mar 22 22:33:23 mail postfix/smtpd[18385]: NOQUEUE: reject: RCPT from ool-45793236.dyn.optonline.net[69.121.50.54]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<Ebear> Mar 22 22:33:26 mail postfix/smtpd[18385]: disconnect from ool-45793236.dyn.optonline.net[69.121.50.54] main.cf resolv.conf: nameserver 2001:4860:4860::8844 nameserver 2001:4860:4860::8888 nameserver 8.8.8.8 […]

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

我正在为我目前正在build立的一个非营利组织build立一个邮件服务器(包括Postfix,Dovecot和Postfixadmin)。 我可以发送但不能通过TLS收到邮件。 当从[email protected]发送邮件到[email protected]时,它完美地工作。 字尾 /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 # […]