当前位置: 首页 > 面试题库 >

如何接收电子邮件并在Web应用程序中进行处理

左丘峰
2023-03-14
问题内容

我已经设置了我的PHP Web应用程序的电子邮件ID。用户将向该ID发送电子邮件。

我想在应用程序中处理这些电子邮件。我该怎么做呢?

提前致谢。


问题答案:

我最近从事的项目需要解析来自gmail的电子邮件,并根据电子邮件的内容使用某些值更新数据库。我使用
ezcMail
(现在)的Zeta组件库连接到邮件服务器并解析电子邮件。

我采用的策略是使用标签“未处理”过滤所有有趣的传入邮件。每隔15分钟通过crontab运行一次PHP脚本。该脚本将连接到邮件服务器并打开IMAP未处理的文件夹并解析每封电子邮件。将有趣的值插入数据库后,脚本会将文件移动到另一个IMAP文件夹“已​​处理”。

我还发现 对于此类处理, IMAP比POP更好



 类似资料:
  • 问题内容: 我看到很多Node.js模块通过SMTP发送邮件。 但是是否有接收邮件的模块? 问题答案: 您正在寻找一个电子邮件客户端库。目前,有2个选项(如提到这里): 节点imap(IMAP) n3(POP3,实验性) 我以前从未使用过它们,但是用法非常简单(根据文档)。 node-imap 似乎是更稳定的库,并且已针对gmail进行了测试。如果您的环境中可以选择使用IMAP,那么我会坚持使用

  • 我试图创建一个Camel路由,它将并行处理传入的IMAP消息。邮件组件应该将传入的邮件分发到不同的线程(但是每个消息都应该按顺序通过两个处理步骤)。

  • 问题内容: 在我的AngularJS Web应用程序之一中,我需要通过向相关人员发送电子邮件来确认密码。如何在AngularJS中实现呢?我是.NET专家,正在使用Visual Studio 2013。 问题答案: 我已经通过网络服务实现了,请参考下面的代码片段 和ajax调用为

  • 如何在android应用程序中向静态收件人发送电子邮件 你能帮我吗?提前谢谢

  • IM工作在一个小部件,显示未读电子邮件计数的Gmail和其他电子邮件帐户设置在智能手机。我使用谷歌邮件API为Gmail和它的作品查找,但我没有得到如何与正常的电子邮件应用程序的工作。 我尝试使用帐户管理器获取登录凭据并自己检索信息,但它没有运行,因为我无法获取任何密码。只需验证令牌。我在谷歌上找不到任何关于如何使用普通电子邮件帐户的解决方案,这些帐户不是来自谷歌邮件。 更新:我试图获得密码与此功

  • 我正在一个只用于Web的应用程序中使用Firebase身份验证。 单击received链接会将我带到电子邮件操作处理程序(https://my-app.firebaseapp.com/__/auth/action?continueurl=xxx&etc),该处理程序会立即将我重定向到参数值,这是在对象中指定的。稍后,在本页中,我必须调用方法来完成登录流。 我的问题是,为什么电子邮件链接不直接指向,