Разработка скрипта парсирующего содержимое POP3 ящика
скрипт на PHP, раз в 2 минуты парсирующий содержимое почтового ящика и вынимающий письма. Письма заносятся в БД, при этом письмо заносится отдельно, а все attachments - отдельно.
программа должна уметь вынимать картинки из HTML писем (те которые embedded) и заносить из в БД как аттачмент
после этого если ввсе хорошо письмо стирается из pop3 ящика
(можно сделать и IMAP)
а если нет, то запись об этом письме заносится в таблицу failed
поля для писем
letters
{
кому (в ящик приходят все адреса под-домейна)
date
от кого / имя / адрес
заголовок
текст письма
text / html
char-encoding
options
ссылка на таблицу attachments
}
attachments
{
int id,
blob attachement,
type (doc, text, pdf, png, bmp, gif, jpg, tiff, zip, other)
letter_id - ссылка нв таблицу писем
}
письма по каким то причинам не обработанные
записываются в failed
{
id,
letter_pop_id
date,
error
}
все управление в одном конфиг файле:
mysql_db_name,
mysql_user,
mysql_host,
mysql_pwd,
pop3_url,
pop3_name,
pop3_password