r****r 发帖数: 1839 | 1 公司的服务器是Linux,桌面电脑用Outlook作为客户端读取邮件。问题是,在
公司里读完的邮件要是存在某个别的目录里,在家里就看不见了。Outlook选项
设置是删除邮件后仍然保存在服务器里,但是看过的邮件除非保存在Inbox里,
不然家里的电脑看不到其它目录里的邮件。有什么办法克服吗?
另外,在家里看到新来的邮件后,如果不小心存到其它目录里,公司电脑面临
同样的问题。就是两者不能看到同一样的邮件。
我能想到的方案是,生成两个用户:[email protected], [email protected],在A的
/home/A/.forward里面加上\A和[email protected],这样发给[email protected]的邮件
自动发一份给B。然后公司电脑专读[email protected],家里电脑专读[email protected],
但两台电脑的Outlook里Reply-to都设置成为[email protected]。不过这样有点笨拙,
即在一台电脑上读过并删除的邮件在另一台电脑上还得删除一遍。 |
g*****1 发帖数: 173 | |
r****r 发帖数: 1839 | 3 用的是IMAP,而且服务器设置把每一个邮件单独存一个文件,这样IMAP可以只下载
所读的邮件,而不是所有邮件。
我的问题是,两台电脑上的客户Outlook不能看到同一组的邮件,A看到并存起来的
B看不到,反之亦然。
【在 g*****1 的大作中提到】 : 尝试一下不要用pop协议读取邮件,而改用IMAP试试。关于两者的差别参考如下: : http://www1.umn.edu/adcs/guides/email/imapvspop.html
|
Z**0 发帖数: 1119 | 4 你把邮件存到local了,当然另外一个client当然看不到。如果你把邮件存在server上
,另外一个机器就可以看到了。
另外,用了imap,就不应该把邮件存到local。
【在 r****r 的大作中提到】 : 用的是IMAP,而且服务器设置把每一个邮件单独存一个文件,这样IMAP可以只下载 : 所读的邮件,而不是所有邮件。 : 我的问题是,两台电脑上的客户Outlook不能看到同一组的邮件,A看到并存起来的 : B看不到,反之亦然。
|
r****r 发帖数: 1839 | 5 好像是这样的,MDA(Dovecot)可以设置成mailbox或Maildir模式。前者是旧的方式,
就是所有邮件存成一个大文件。这样客户端下载时效率就比较低,要读一个邮件也得
下载整个大文件。而Maildir模式是把每一个邮件存成单个文件,这样客户要读邮件
只需下载那个单独文件,效率高速度快。我说的就是后者。
【在 Z**0 的大作中提到】 : 你把邮件存到local了,当然另外一个client当然看不到。如果你把邮件存在server上 : ,另外一个机器就可以看到了。 : 另外,用了imap,就不应该把邮件存到local。
|