在 Laravel 中加载后缀电子邮件
Load postfix emails in Laravel
我的 ubuntu 服务器中有 postfix 和 dovecot。
有什么方法可以在 Laravel 应用程序中加载我的电子邮件吗?我知道我收到的电子邮件存储在目录中的普通文件中(例如 /var/mail
),所以我需要一个自定义解析器来做到这一点?
- 有没有什么方法或库可以在 Laravel 中加载邮件?
- 有什么方法可以将电子邮件保存在数据库中而不是普通文件中吗?所以我可以轻松加载它们
注意:我只需要加载并显示它们,而不是发送/转发/等
Laravel 上还没有开箱即用的读取和解析后缀电子邮件的(或包装到它的),最后我没有找到它。
但是有一个名为 php-mime-mail-parser
的出色邮件解析器,您可以使用它来解析来自 /var/mail
目录的原始电子邮件。
您将需要安排一项工作,每隔 X 分钟阅读此电子邮件,存储在 table 上,然后将其从 /var/mail
中删除。
开发起来并不复杂,实际上看起来比从 Mailgun api 接收电子邮件更简单。
很抱歉答案不包含任何代码,这确实是您需要开发的东西。
我的 ubuntu 服务器中有 postfix 和 dovecot。
有什么方法可以在 Laravel 应用程序中加载我的电子邮件吗?我知道我收到的电子邮件存储在目录中的普通文件中(例如 /var/mail
),所以我需要一个自定义解析器来做到这一点?
- 有没有什么方法或库可以在 Laravel 中加载邮件?
- 有什么方法可以将电子邮件保存在数据库中而不是普通文件中吗?所以我可以轻松加载它们
注意:我只需要加载并显示它们,而不是发送/转发/等
Laravel 上还没有开箱即用的读取和解析后缀电子邮件的(或包装到它的),最后我没有找到它。
但是有一个名为 php-mime-mail-parser
的出色邮件解析器,您可以使用它来解析来自 /var/mail
目录的原始电子邮件。
您将需要安排一项工作,每隔 X 分钟阅读此电子邮件,存储在 table 上,然后将其从 /var/mail
中删除。
开发起来并不复杂,实际上看起来比从 Mailgun api 接收电子邮件更简单。
很抱歉答案不包含任何代码,这确实是您需要开发的东西。