【问题标题】:How to receive email GMAIL with LARAVEL?如何使用 LARAVEL 接收电子邮件 GMAIL?
【发布时间】:2019-05-19 23:00:23
【问题描述】:

我想在我的 laravel 应用程序 (5.x) 中接收我的邮件 (INBOX GMAIL)。 但我不知道该怎么做。 我想我需要使用一个监听器:当邮件到达我的收件箱时,我想要一个 laravel 事件来读取电子邮件并自动保存我的数据库中的字段(主题、消息、附件......)。 然后我的收件箱中的邮件将处于“已读”状态。

你能帮帮我吗?

谢谢你:)

【问题讨论】:

  • 通过this package 可能你正在寻找这个。
  • 哼,差不多了。事实上,我想在我的应用程序中为所有用户显示邮件收件箱。而且我不会登录 GMAIL 来获取我的电子邮件。登录对用户来说是透明的。在我的 GMAIL 上连接的是 laravel。该应用程序是一个票务系统:)。你看到问题了吗?
  • 你可以用那个包做到这一点。不过,它不会是一个开箱即用的解决方案 - 您将不得不在这里编写大量代码。
  • 好的,谢谢,我第一次尝试用这个编程;)。谢谢你:)!

标签: php laravel laravel-5 gmail gmail-api


【解决方案1】:

有趣的方式来看待这个,但为什么不让它向票务系统发送消息并在那里完全管理它呢?

你需要看看https://developers.google.com/gmail/api/v1/reference/

基本上,您只是在不同的应用程序中管理电子邮件。根据该系统的范围,还需要注意速率限制。

在这种情况下,让 gmail 将电子邮件转发到票务系统并 100% 在那里管理它并使用 SMTP 仅从系统回复会更安全。

【讨论】:

  • 感谢您的回复。应用程序的规范说邮件必须从 GMAIL 下载并存储在应用程序中。存储在数据库中的每封电子邮件都有一个具有更多状态和明确定义的不同用户的进程。因此,如果我检查 GMAIL API,我必须能够将其存储在应用程序中吗?
猜你喜欢
  • 2017-08-07
  • 1970-01-01
  • 1970-01-01
  • 2010-09-25
  • 2020-01-09
  • 1970-01-01
  • 1970-01-01
  • 2011-11-18
  • 1970-01-01
相关资源
最近更新 更多