在 Laravel 中加载后缀电子邮件

Load postfix emails in Laravel

我的 ubuntu 服务器中有 postfixdovecot
有什么方法可以在 Laravel 应用程序中加载我的电子邮件吗?我知道我收到的电子邮件存储在目录中的普通文件中(例如 /var/mail ),所以我需要一个自定义解析器来做到这一点?

  1. 有没有什么方法或库可以在 Laravel 中加载邮件?
  2. 有什么方法可以将电子邮件保存在数据库中而不是普通文件中吗?所以我可以轻松加载它们

注意:我只需要加载并显示它们,而不是发送/转发/等

Laravel 上还没有开箱即用的读取和解析后缀电子邮件的(或包装到它的),最后我没有找到它。

但是有一个名为 php-mime-mail-parser 的出色邮件解析器,您可以使用它来解析来自 /var/mail 目录的原始电子邮件。

您将需要安排一项工作,每隔 X 分钟阅读此电子邮件,存储在 table 上,然后将其从 /var/mail 中删除。

开发起来并不复杂,实际上看起来比从 Mailgun api 接收电子邮件更简单。

很抱歉答案不包含任何代码,这确实是您需要开发的东西。