我在 Google 上搜索了很多次,但我找到的都是使用 mail/mailx 命令发送消息的教程。我想使用 mail/mailx 接收 gmail 消息。可以吗?
答案1
最好的办法是使用 fetchmail 通过 POP3 从您的 gmail 帐户检索电子邮件。
安装 fetchmail:
sudo apt-get install fetchmail
(或同等学历)
然后将其保存在主目录中的 .fetchmailrc 文件中):
# set username
set postmaster "yourlocalusername"
# set polling time (5 minutes)
set daemon 600
poll pop.gmail.com with proto POP3
user '[email protected]' there with password 'yourgmailpassword' is yourlocalusername here options ssl
替换您的 gmail 用户和密码以及您的本地用户名。
然后开始fetchmail
启动它。
一旦您的邮件被检索到机器上的本地副本,您就可以使用各种邮件客户端(包括 mailx)阅读它。
这里有一个快速教程:http://mohan43u.wordpress.com/tag/mailx/
lifehacker 上也有同样的内容:http://lifehacker.com/235207/geek-to-live--back-up-gmail-with-fetchmail
再次如下:http://www.axllent.org/docs/networking/gmail-pop3-with-fetchmail/
如果您希望使用 IMAP 协议,请替换:
poll pop.gmail.com with proto POP3
在 fetchmailrc 文件中:
poll imap.gmail.com with proto IMAP
然而 YMMV...众所周知,Google 的 IMAP 实现偏离了规范,因此您最终可能会得到意想不到的结果。