如何使用Python接收邮件?

1 投票
2 回答
1418 浏览
提问于 2025-04-16 11:16

我想在家里的电脑上做一个程序,这个程序会不停地检查一个特定的 Gmail 邮箱。这个邮箱的目的就是只接收我自己的邮件。

我希望这个程序能够做到:

  1. 检查有没有新邮件
  2. 下载邮件(我想应该是下载到一个字符串里,不过下载到文件里也可以),还有
  3. 从网络服务器上删除邮件,但在我的电脑上保留邮件。

目前我只需要知道这些,不过我长远的目标是想通过邮件建立一个远程终端,这样无论我在哪里,只要能上邮件,就能对我的电脑有一定的控制。

2 个回答

1

如果你想写一个程序来处理收到的电子邮件,可以看看Pythomnic框架:http://www.pythomnic3k.org/

2

正如Gabi提到的,你可以看看 libgmail。你也可以关注一下 twisted python。它们有一些强大的模块,可以处理SMTP、POP3、IMAP等邮件相关的东西,还有很多其他与邮件无关的功能。

撰写回答