【问题标题】:How can I get my mails from a pop-Server with php?如何使用 php 从 pop-Server 获取邮件?
【发布时间】:2011-12-10 00:23:08
【问题描述】:

我正在向 5k 列表发送一些邮件。我没有使用任何邮件商务服务。正如预期的那样,我从我的邮件守护进程中收到了一些邮件,我想从收件人列表中删除这些邮件。有没有办法以编程方式阅读弹出邮件? 是否有一个简单快捷的解决方法?

【问题讨论】:

  • 这属于 StackExchange。 PHP manual 列出了标​​准模块(例如 IMAP 扩展)中的一些函数,这些函数允许您操作邮件服务,并附有代码示例和 cmets。

标签: php email


【解决方案1】:

一种通过 PHP 读取 POP 邮件的方法:PHP: Download incoming email from POP3 or IMAP, parse it, and mark it as read/delete on server (答案中提供的代码是使用 Lèse majesté 在其评论中建议的功能,但您会发现一小段可立即使用的工作代码,它完全符合您的需求)。

显然,您还需要编写代码以编程方式从您的时事通讯数据库中删除地址。

我会使用 cronjob(很容易在带有 cPanel 的主机上设置)以编程方式调用读取 POP3 帐户并从数据库中删除无效地址的代码。

解决方法?我不知道。

【讨论】:

  • 很遗憾我没有在服务器上安装任何 IMAP。但也许要求管理员这样做比寻找其他解决方案更容易。
  • @anonym-developer:使用允许 IMAP 连接的电子邮件的普通 Linux + cPanel 托管计划每年花费不到 35 美元。我会尝试一个。
【解决方案2】:

您不能将您的“发件人”和“回复”地址设置为您可以查看的电子邮件地址吗?然后只需检查该电子邮件收件箱即可查看退回的邮件。

【讨论】:

  • 我认为他已经这样做了,他说他正在收到一些邮件。我想他想自动化这个过程。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-30
  • 1970-01-01
  • 1970-01-01
  • 2017-09-24
  • 2011-02-28
相关资源
最近更新 更多