当使用邮件服务器时,我知道IMAP将所有邮件保留在服务器中,而pop3下载并删除它(有时在几天之后,取决于邮件客户端configuration选项)。 我的问题是,使用这两种协议会发生什么?例如,在我的Outlook客户端中使用pop3应该在几天后删除邮件,因此将不能从webmail访问,但从webmail访问相同的消息,直到它留在那里pop3协议删除它? 消息是否被删除(以及如何)取决于用于首次读取的协议? 提前致谢。
我们希望使用smtp.example.com ,而不是将客户服务器名称(如beta.example.com作为IMAP / SMTP服务器。 我们有一个所有域/电子邮件服务器和相应的邮件服务器的数据库。 有没有办法使用nginx(或其他服务器/服务)作为反向代理? 然后nginx应该将请求转发到正确的服务器。 非常感谢你
我有一个dovecot服务器运行,强制执行TLS1.2 ssl_protocols = !SSLv2 !SSLv3 !TLSv1 !TLSv1.1 TLSv1.2 这曾经工作得很好,直到有人试图与iPhone连接,抱怨服务器没有响应,我看到服务器上的日志消息: imap-login: Error: SSL: Stacked error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol 我发现如果我允许TLSv1 ,它就可以正常工作。 这是真的吗? 我发现其他人抱怨这件事( http://www.clift.org/fred/frustration-with-apple-mail-app-on-ios-and-yosemite.html ),但我真的不能相信。 请告诉我,我错过了一些明显的东西。 TLSv1.2仅支持特殊的密码吗? 这是我完成sslconfiguration: $ egrep -v "^#|^$" /etc/dovecot/conf.d/10-ssl.conf ssl = yes ssl_cert = </etc/ssl/my_certs/mail.xyz.tld.crt ssl_key = </etc/ssl/my_certs/mail.xyz.tld.key ssl_dh_parameters_length = 2048 ssl_protocols = !SSLv2 !SSLv3 !TLSv1 !TLSv1.1 TLSv1.2 ssl_cipher_list = ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK ssl_prefer_server_ciphers = […]
我正在尝试设置邮件服务器! 一切似乎都没有问题(经过一段时间),但是当我尝试使用IMAP服务器读取邮件时: 4月18日17:38:48 sd-84941 dovecot:imap(dlp):错误:打开(/data/maildir/dlp/cur/1460993401.13028_0.sd-84941:2)失败:Permission denied(euid = 1000(michael )egid = 1000(michael)missing + r perm:/data/maildir/dlp/cur/1460993401.13028_0.sd-84941:2 ,,我们不在第8组(邮件),dir拥有0:8 mode = 0777) 邮件在maildir文件夹中,但由于权限,我无法读取它们… -rw-rw —- 1 root root 2363 Apr 18 17:55 1460994924.16416_0.sd-84941 但是,如果chmod 777它工作(但我不能每次都手工做这个): -rwxrwxrwx 1 root root 2363 Apr 18 17:55 1460994924.16416_0.sd-84941:2, 发生了什么 ? 谁给文件许可? fetchmail,procmail或dovecot? —–编辑—— 感谢您的回答,@tripleee。 我会试着提供细节: 我已经安装了sendmail,procmail,fetchmail,dovecot和roundcube: Sendmail&Roundcube:默认安装。 Procmail: 在/ etc / procmailrc(我更喜欢全局的conf和用户的方式),我们有: MAILDIR=/data/mails/ […]
准备IMAP服务器迁移并检查共享邮箱的用户的连接组件,我们偶然发现了在cyradm运行listaclmailbox * (服务器正在运行Cyrus IMAP 2.5.6)时观察到的一些不寻常的ACL模式: [email protected].: anyone lrs 显然, alice分享了一些可读的login用户。我们对这个语法没有用处:通常,我们期望类似的东西 user.alice.foo: alice lrswipkxtecda bob lrs 当爱丽丝与bob共享她的邮箱user.alice.foo 。 什么是@表示,为什么有一个尾随点. ?
我基本了解一切如何运作。 但是我想更好地理解和深入。 我将如何理解所有这些东西。 考虑我们发信给[email protected] 当我们发信首先DNSparsingworld.com域。 它问. DNS服务器比redirect到.com. DNS区域服务器,而不是负责存储有关world.com域的信息的NS服务器/服务器。 我们可以在域控制面板中更改(redirect到另一个) NS服务器。 find合适的NS服务器负责提供有关该域的信息后,它将检索有关MXlogging的数据。 使用SMTP协议将邮件发送到MXlogging中指定的SMTP服务器 因为我们没有使用POP3协议将信件保存在负责维护我们的域名(MXlogging)的SMTP服务器上。 所以SMTP服务器备份服务器上的所有邮件,我们可以使用IMAP协议从任何地方访问我们的邮件。 我对吗 ? 大部分时间MXlogging都有指定的主机邮件服务器。 所以我的主要问题是 如果我将我的域的MXlogging更改为另一台服务器,比我将丢失所有邮件历史? 或者可以将邮件转移到新的服务器上? 如果我再次切换回到旧的SMTP服务器,我会发现我的所有邮件,否则将被删除? 也许我完全错了,但我会很感激任何帮助。
我决定在处理我们的几个人使用的主要业务电子邮件帐户时,我们绝对需要从POP3切换到IMAP。 这是您典型的[email protected]帐户,它几乎接收来自客户,供应商,业务合作伙伴等的所有信息。电子邮件由我们的主机提供,并使用qmail。 我们允许做的任何服务器端configuration都是通过部落的networking邮件界面。 我们的本地电子邮件客户端是Outlook Express。 我们遇到的主要问题之一是,我们无法看到某个电子邮件是否被其他人回复,删除(垃圾邮件)等。 另一个问题是,四个客户端设置中的每一个都使用自己的电子邮件文件夹结构,所以在其他人的PC上工作总是很痛苦。 所以我的问题是: 如何设置IMAP(客户端和服务器),以便每个使用相同电子邮件帐户的客户端具有相同的文件夹结构。 我们的服务器邮件设置不支持电子邮件规则(“如果发件人是foo,将电子邮件移动到重要”),所以无法集中和自动发送电子邮件到某些文件夹。 有没有办法解决这个问题? 我们在Win XP个人电脑上使用Outlook Express,但是我并不是在每个客户端上创build规则,因为这很麻烦。 附录:我们是否应该从Outlook Express迁移到另一个与Windows无关的客户端(我们目前在所有PC上使用Win XP)? 我的意思是,Outlook Express已经被更新版本的Windows中的其他软件所取代,所以使用Thunderbird可能会更安全?
我有Outlook 2003安装在具有IMAP帐户的传统PST / POP 3帐户的系统上。 由于某些原因,当我使用IMAP帐户发送电子邮件时,邮件将出现在“个人文件夹”部分的已发送邮件文件夹中,而不是IMAP帐户中已发送的邮件,这怎么解决?
我们的小店自永远以来一直在交易(目前在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经验。
可能重复: Ubuntu:mailserver +数据库 我想要一个在Ubuntu上的邮件服务器,在数据库中保存电子邮件,并使用数据库中的用户,让他们login到POP服务器和SMTP服务器。 也有不同的领域。 我怎样才能做到这一点?