当前位置: 首页>>技术教程>>正文


如何在雷鸟中阅读本地电子邮件?

,

问题描述

我只是安装postfix并将其配置为本地电子邮件,只是为了获得sendmail程序并测试我的PHP脚本。

我的问题是,如何使用像Thunderbird这样的支持HTML的电子邮件客户端来阅读本地(根电子邮件等)电子邮件?

最佳解决方案

(当我讨论下面的设置时,我使用的是桌面Ubuntu 12.04)

现在您已经安装了postfix(可以使用sudo dpkg-reconfigure postfix重新配置),现在/etc/postfix中有一个名为main.cf的文件,Thunderbird可以设置为读取任何系统电子邮件。但是,我发现如果你想同时接收和发送消息到root@localhost,通常需要比建议的时间多一些。

首先,正如推荐的in this discussion对我有用的是使用postfix's别名功能来允许重定向邮件;使用sudo nano /etc/aliases编辑别名文件,使其看起来像这样(用我自己的用户名替换):

postmaster:    root
root:   mike 

然后运行sudo newaliases以更新配置。

正如above link中所述,您需要创建一个包含您的用户名和localhost的.forward文件:例如mike@localhost以便将root用户的邮件转发给您。为此,请输入以下命令:

sudo touch /root/.forward

然后跑

sudo nano /root/.forward

放置您的用户:例如mike@localhost在文件中并保存。

此外,我发现有必要将您的用户添加到邮件组,以便Thunderbird可以访问邮件文件:

sudo adduser $USER mail

然后注销并登录以使更改生效。有些文章可能会建议,不需要chownchmod任何文件。


现在为Thunderbird配置。转到编辑>帐户设置>帐户操作>添加其他帐户>选择Unix spoolmail,然后在下一个屏幕中将您的用户名放在第一个框中,并将yourusername@localhost放在第二个框中。

thunderbird,ubuntu

thunderbird,ubuntu

现在,在帐户设置中转到新帐户并选择服务器设置,然后选择本地目录为/var/mail/var/mail/username(如果已设置),如下面的屏幕截图所示。

thunderbird,ubuntu

根据说明in this article,如果要通过向root@localhost发送邮件然后单击Thunderbird中的获取邮件来接收它来测试帐户,则需要配置smtp服务器,因为root的邮件被重定向到youruser@localhost

转到帐户设置>传出服务器并选择添加新服务器。设置应如下面的屏幕截图所示:

thunderbird,ubuntu

现在,最后通过撰写邮件到root@localhost测试您的帐户,然后几秒钟后点击您帐户上的邮件。你应该看到这样的电子邮件:

thunderbird,ubuntu

需要配置一些程序或日志,以便它们将邮件发送到root,但这可以在您找到需要时决定。希望本文有用,因为设置Thunderbird以接收本地邮件并不总是直截了当。

次佳解决方案

尝试编辑 – >帐户设置和帐户操作下选择“添加其他帐户”。

从列表中选择“Unix Mailspool(Movemail)”并继续使用您的名称,帐户和其他设置进行配置。

当您”Get Mail”时,它应该在您的系统(localhost)上查找/var /spool /mail作为您的邮件文件。

第三种解决方案

find this更容易:

安装postfix后,只需在thunderbird文件夹中创建一个符号链接到本地​​/var /mail /username文件即可。

简而言之:

Create a subfolder in “Local Folders/Inbox” called “System”, or whatever. Exit Thunderbird, move into ~/.thunderbird/xxxx.default/Mail/Local\ Folders/ find the text file called System. Replace it with a symbolic link to /var/mail/username

cd /home/pepito/.mozilla-thunderbird/xxxx.default/Mail/Local\ Folders/
rm System
ln -s /var/mail/username System

(就个人而言,我不需要smtp – 所以我没有深入研究它。)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7073.html,未经允许,请勿转载。