я имею постфикс а также голубятня в моем сервере Ubuntu.
Есть ли способ загрузить мои письма в приложение Laravel? Я знаю, что мои входящие электронные письма хранятся в обычных файлах в каталоге (например, /var/mail
) так что мне нужен собственный парсер, чтобы сделать это?
Заметка : Мне просто нужно загрузить и показать их, а не отправить / переслать / и т. д.
На Laravel (или в пакетах к нему) нет готового к чтению и анализу писем с постфиксом, наконец я его не нашел.
Но есть отличный почтовый парсер php-mime-mail-parser
что вы можете использовать для анализа сырой электронной почты от /var/mail
каталог.
Вам нужно будет запланировать работу, чтобы читать эти электронные письма каждые X минут, хранить на столе, а затем удалять их из /var/mail
,
Его не так сложно разработать, на самом деле он выглядит проще, чем, например, получать письма от Mailgun api.
К сожалению, ответ не содержит кода, это действительно то, что вам нужно будет разработать.
Других решений пока нет …