После загрузки почты через IMAP, перед разбором хочу проверить, не спам ли он! - PullRequest
1 голос
/ 22 апреля 2011

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

Теперь я хочу, чтобы мое приложение проверяло, является ли загруженная почтаспам, прежде чем он создаст тикет из почты.Поэтому я подумал об интеграции spamassassin.Документы говорят, что это может быть реализовано как прокси.Я не уверен, как это сделать.

По сути, мне нужен способ передать письмо в виде строки скрипту spamassassin perl, который проверяет почту?

Кто-нибудь делал что-то подобное раньше.Можете ли вы предложить некоторые другие хорошие инструменты?

Редактировать: Я использую почтовый сервер приложений Google.Таким образом, нет возможности интегрировать SpamAssassin на этапе MTA или MDA.

1 Ответ

1 голос
/ 14 июня 2011

Можете ли вы установить spamassassin на свой веб-сервер?потому что spamassassin поддерживает трубы.Вы можете сделать системный вызов из php, чтобы использовать spamassassin из командной строки и проанализировать ответ.Или вы можете использовать это http://ppadron.blog.br/2010/05/04/php-api-to-spamassassin-spamd-protocol/ Или вы можете использовать надежную службу защиты от спама для вашего домена.

...