我在基于NFS的maildir后端上运行带有虚拟客户端的debian服务器上的postfix / dovecot。 我的问题是,每隔一段时间NFS连接重置,我的客户端都收到他们所有的服务器存储的电子邮件。 我已经指示那些不能在服务器上保留电子邮件的副本,但有些人不想这样做。 NFS服务器也是基于Debian的,我也没有其他系统访问数据的问题。 直到最近,所有事情都没有问题,只有一个pipe理员(我)可以访问系统进行更改。 我正在寻找想法,因为我已经用完了,谷歌search没有产生这种types的错误的结果,我的日志没有显示任何事情来查明问题。 我不认为这是networking或时间基础,我每天使用rsync来保持nfs时间和电子邮件服务器时间尽可能接近同步。 大部分时间相隔不到0.6秒。 networking似乎没有拥塞,因为我不丢包,即使它真的很忙也只有20ms的最大延迟。 谢谢 我的系统 NFS服务器(独立服务器)Debian 7双1Gbps以太网全双工(桥接,iperf报告3.8Gbps到我的服务器,平均延迟2ms,最大20ms双4x Infiniband(目前用于连接备份存储服务器到主NFS,但最终将用于所有内部服务器到服务器的通信)10TB存储用于存储VM信息并为电子邮件服务器提供文件共享) 电子邮件服务器(从Xenserver虚拟域运行)Debian 6双1 Gbps以太网(以全双工方式绑定到与NFS相同的Cisco L3交换机)10 GB存储 XenServer(宿主虚拟机的裸机服务器,HA设置有三个)32GB内存双四核AMD Opteron双内存120GB Raid 1(用于Xenserver启动和本地存储等)双4x Infiniband(由于Xenserver不支持Infiniband或OFED堆栈)四个1Gbps以太网,全部4个链路与NFS相同的L3 Cisco交换机
我将我的公司内部网从OS X服务器迁移到Ubuntu 12.04服务器。 我们使用一个平面文件来存储用户名和密码哈希。 这个文件被Apache和Dovecot用来validation用户。 Ubuntu服务器运行Dovecot 2.0,而OS X服务器运行Dovecot 1.2。 我已经迁移了使用Apache进行authentication的WebDav。 authentication工作。 我正在迁移使用Dovecot进行authentication的Prosody服务器。 Dovecot正在运行,但是当我使用telnet a login username password或doveadm sudo doveadm auth username来testing身份validation时,我得到了dovecot: auth: passwd-file(username): unknown user dovecot: auth: Debug: client out: FAIL#0111#011user=username我的日志文件中的dovecot: auth: Debug: client out: FAIL#0111#011user=username 。 我可以使用sudo dovecot user username执行用户查找,它将返回用户的信息。 我可以在本地生成密码哈希,Dovecot会validationtesting密码就好了。 编辑:该scheme设置为默认的CRYPT。 编辑第二个:这是我在auth-passwdfile.conf.ext中的内容: # Authentication for passwd-file users. Included from auth.conf. # # passwd-like […]
我有一个基于Ubuntu的VPS,它已经安装了整个LAMP,networking服务器所需要的一切,它完美的工作,但我仍然无法将其configuration为邮件服务器….我已经configurationMXlogging我的域mail.mydomain.com和这部分是好的,我也安装了Postfix,Dovecot和Roundcube,使用这个教程configuration它: http ://ubuntuguide.org/wiki/Mail_Server_setup 经过几个小时的configuration它不起作用。 我有Linux和虚拟主机方面的经验,但是我曾经在Debian 6上成功configuration过一次邮件服务器,并且在那里得到了帮助。 当我尝试发送电子邮件给我时,我的Gmail说: Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the server for the recipient domain mydomain.com by dc147738a1117e4c12273.mydomain.com. [MY_SERVER_IP]. The error that the other server returned was: 554 5.7.1 <[email protected]>: Relay access denied 此外,我有Webmin控制面板,完美的作品,如何从那里configuration后缀和鸽子? 提前致谢。
我越来越疯狂configurationPOSTFIX + DOVECOT +validationSMTP(SASL现在)。 stream行/ imap帐户运作良好,以获得邮箱,但我不能login到smtp使用sasl: 这里: [root@mail postfix]# telnet localhost smtp Trying ::1… telnet: connect to address ::1: Connection refused Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. 220 localhost ESMTP ehlo localhost 250-localhost 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN CRAM-MD5 250-AUTH=PLAIN LOGIN CRAM-MD5 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN auth plain aW5mby5jb20AaW5mby5jb20AcG9yY29kZGlv […]
在一个全function的电子邮件服务器(在这种情况下使用iRedmail进行安装),使用RoundCube for webmail以及Dovecot / Postfix /等,如何禁用到IMAP / SMTP / POP3的外部客户端连接,并使服务器仅用于电子邮件? 我相信Roundcube在login时直接连接到Dovecot进行用户身份validation,所以这使得棘手。 我尝试更新/etc/dovecot/dovecot-mysql.conf中的Dovecot SQL查询,如果远程IP地址不是承载Roundcube Webmail的服务器(例如127.0.0.1),则拒绝所有IMAP请求:示例SQL查询: # Original SQL query in dovecot-mysql.conf: #user_query = SELECT … FROM mailbox,domain WHERE … # Modified: user_query = SELECT … FROM mailbox,domain WHERE … AND '%r' = '127.0.0.1' 但是,这将所有用户从RoundCubeloginlocking。 删除它(并重新启动dovecot服务)立即允许再次login。 有另一种方法吗?
我运行的是Debian 7.1,Postfix 2.9.6,Dovecot 2.1.7 为了设置它,我大部分都是这样 (没有spamass-clamav-greylist位) 我也通过Gmail设置了智能主机中继 postconf -n显示: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix inet_interfaces = all inet_protocols = ipv4 mailbox_size_limit = 0 milter_default_action = accept mydestination = MyDomain, localhost.net, localhost myhostname = MyDomain.net mynetworks = 127.0.0.0/8 myorigin = /etc/mailname readme_directory = no recipient_delimiter = […]
请在下面find你的帮助, 我在RHEL 5.9上使用了Dovecot 2.2.5和postfix 2.10.2。 我有一个问题,我正在使用虚拟邮箱,我需要为他们设置密码。 我总是有一个错误消息[没有userdb]。 你能帮我吗? 提前致谢 !!
我有Debian 7.3 VPS与Webmin,Apache,MySQL,PHP和Postfix和DOvecot处理电子邮件。 整个Webmins“阅读用户邮件”选项,我可以发送/接收电子邮件,但它看起来很丑,这是不实际的,不是很有用。 所以我安装了Roundcube,试图login并得到这个消息:“login失败。” 所以我去terminal,input: # terminal localhost pop3 Connected to localhost. Escape character is '^]'. +OK Dovecot ready. user myusername +OK pass mypassword -ERR [IN-USE] Internal error occurred. Refer to server log for more information. Connection closed by foreign host. 在那里,我卡住了。 日志不告诉我有用的东西。 # grep -i dovecot /var/log/syslog Jan 23 00:22:52 MyHOstName dovecot: imap-login: […]
快速的故事,让你更好地了解我目前的状况。 我试图通过本教程在Debian系统上安装Dovecot + Postfix。 我知道这个教程是原创的Ubuntu的,但我几乎移植到debian的一切。 关于Linux的好事,呵? 我当然使用了Debian 6s默认存储库中的所有最新版本。 意思是:Dovecot 2.1.7 Postfix 2.7.1-1 + squeeze1 Postfix-mysql 2.7.1-1 + squeeze1 所以,我在步骤3中遇到了一些问题: apt-get install postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql mysql-server 我没有问题,我已经在服务器上的所有东西,如后缀和MySQL。 但安装“dovecot-pop3d”和“dovecot-imapd”存在问题。 例如: root@server /etc/dovecot # apt-get install dovecot-pop3d Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. […]
我最近在一个新的Debian Wheezy系统上安装了Webmin,Postfix和Dovecot。 一切工作正常,除了我想知道如何configurationPostfix不仅接收,而且还发送来自多个域的邮件。 我有一个域(默认)发送和接收邮件就好了。 我有一个名为“joey”的系统用户,映射到他的是[email protected] 。 我有另一个名为“joey.domain2”的用户将[email protected]映射到他。 我没有收到邮件的问题(我通过Webmin做的最多) – 收到邮件到[email protected]将邮件发送到joey.domain2的邮箱就好了。 但是,当我回复时,地址显示为接收者(我在Gmail上testing的东西)为[email protected] 。 如何configurationpostfix,以便我可以通过其他地址而不是默认发送邮件?