Электронная почта POP3 к базе данных MySQL? Какие варианты у меня есть? - PullRequest
1 голос
/ 03 ноября 2010

Хорошо ..... в основном я пытаюсь настроить что-то, что будет обрабатывать всю входящую почту на определенный адрес электронной почты POP3, передавать все соответствующие данные в скрипт PHP, который затем будет анализировать данные ивставьте его в базу данных MySQL.

Теперь я немного осмотрелся ... проверил procmail, но это просто смутило меня (я не слишком разбираюсь в серверах, простоЯ знаю, достаточно ли CL-материала, чтобы обойтись), поэтому мне было интересно, есть ли какие-либо более удобные варианты для меня или какие-либо существующие классы PHP, которые сделали бы его немного проще?

Большое спасибо - любая помощь будет высоко ценится!

Ответы [ 3 ]

2 голосов
/ 03 ноября 2010

Также вам помогут несколько классов:

http://www.phpclasses.org/package/2-PHP-Access-to-e-mail-mailboxes-using-the-POP3-protocol.html

2 голосов
/ 03 ноября 2010

Похоже, у вас есть две задачи перед вами:

  1. Напишите сценарий PHP, который проверяет учетную запись POP3 и обрабатывает любую найденную почту. - Вы можетеиспользовать PHP IMAP функциональность , которая поддерживает IMAP, POP3 и NNTP.

  2. Каким-то образом заставить вышеупомянутый скрипт запускаться при получении новой почты. - Простой способ симулировать этот эффект - использовать задачу cron для регулярного запуска вашего скрипта ... возможно, каждые несколько минут.Надеемся, что ваш веб-хостинг поддерживает задачи cron - вы можете найти возможность настроить их в панели управления вашей учетной записью хостинга или вам может потребоваться обратиться в службу поддержки за помощью.

Надеюсь, это поможет
Бен

1 голос
/ 03 ноября 2010

Как бы странно это не звучало, проверьте расширение PHP imap .Он поддерживает POP3 и довольно прост в использовании.

...