如何将 mail(1) 连接到我的 Gmail/Yahoo/Hotmail 帐户?

如何将 mail(1) 连接到我的 Gmail/Yahoo/Hotmail 帐户?

我想mail在 shell 脚本中使用该命令自动连接到我的 Gmail/Yahoo/Hotmail 帐户并发送/接收消息。我怎样才能做到这一点?

答案1

我也想看看获取邮件。 Fetchmail 可用于从 POP3/IMAP 服务器下载邮件并将其传送到本地。这里有一个很好的教程可以帮助您入门,标题为:使用 Fetchmail 检索电子邮件

例子

如果您在 $HOME 目录中创建一个 .fetchmailrc 文件,如下所示:

poll mail.example.com protocol imap:
     username "admin" password "dir3cti0n" is "squire" here;
     username "fore" password "0rd3r" is "foreman" here;

poll mail.example.org protocol pop3:
     user "betty" password "p1nk" mda "/usr/bin/procmail -d %T"

第一条规则将使用 IMAP 为用户 admin 和 fore 轮询 mail.example.com 的邮件,并将 admin 的任何邮件传递给乡绅(本地用户)和领班(本地用户)。

第二条规则将使用 pop3,任何发给 betty 的邮件都将经过procmail处理以进行投递。

参考

答案2

你不能。任何“邮件”都不会使用 imap,而大多数基于 Web 的服务都提供 imap 作为替代方案。

考虑安装/使用 mutt。

答案3

Mutt 电子邮件客户端怎么样?

这是教程的链接:

http://crunchbanglinux.org/wiki/howto/howto_setup_mutt_with_gmail_imap

相关内容