класс php для обработки и анализа формата почтового сервера курьера - PullRequest
1 голос
/ 19 февраля 2010

Кто-нибудь знает, есть ли какой-нибудь класс, который анализирует почтовые ящики курьера (например, почтовый сервер courier imap)?возвращать списки и анализировать отдельные сообщения?

это не проблема протокола , я не заинтересован в подключении к удаленному почтовому серверу.скорее, мне интересно манипулировать почтовым сервером local через файловую систему.

В частности, письма хранятся в файлах, но эти не содержат с адреса электронной почты, я полностью озадачен этим и другими проблемами.У кого-нибудь есть опыт с этим?

Ответы [ 2 ]

1 голос
/ 20 февраля 2010

после некоторого поиска этот класс: http://www.phpclasses.org/browse/package/3169.html#download делает довольно приличную работу при разборе необработанного почтового сообщения, спасибо вам, ребята, за помощь.

1 голос
/ 20 февраля 2010

Может быть, здесь поможет компонент Zend_Mail Zend Framework?

(Если это похоже на несколько других компонентов ZF, возможно, можно «извлечь» его из фреймворка, чтобы использовать его как отдельный компонент)

Цитирование части этой страницы: Чтение почтовых сообщений :

Zend_Mail может читать почтовые сообщения от несколько локальных или удаленных почтовых хранилищ.

А есть таблица характеристик:

Feature                Mbox     Maildir  Pop3     IMAP
Storage type           local    local    remote   remote
Fetch message          Yes      Yes      Yes      Yes
Fetch MIME-part        emulated emulated emulated emulated
Folders                Yes      Yes      No       Yes
Create message/folder  No       todo     No       todo
Flags                  No       Yes      No       Yes
Quota                  No       Yes      No       No

Так что, похоже, Zend_Mail способен выполнить хотя бы некоторые манипуляции с "локальной" почтой - включая чтение их (Не уверен, использует ли Курьер Mbox или Maildir, но так как оба поддерживаются ...) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...