我想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。