|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 07 Jul 2004 12:18:15 To : Edward Yudanov Subject : Re: incoming mail -------------------------------------------------------------------------------- Edward Yudanov -> Artem Chuprina @ Wed, 07 Jul 2004 08:22:38 +0400: EY>>> Подскажите как забрать сообщение из почтового ящика, затем проверить по EY>>> шаблону поля "To:" и "Subject:". Если найдено соответствие, записываем EY>>> первую строчку тела сообщения в файл. При несоответствии первой строки EY>>> письма шаблону, нужно отправить "ERROR!" тому, кто это письмо прислал. EY>>> Пока вот застрял на том, что нужно из почтового ящика забрать почту и EY>>> проверить поля. Каким модулем нужно воспользоваться? Может есть где-то EY>>> примеры? AC>> Зависит от того, по какому протоколу доступен или в каком формате AC>> почтовый ящик. Горизонтальный, вертикальный, наклонный... Тьфу, POP3, AC>> IMAP, локальный unix mailbox, локальный MH, локальный Maildir, локальный AC>> база аутлука, ... EY> Hу возможен доступ по POP2, POP3, POP3s, IMAP4, IMAP4s, можно физический EY> /var/spool/mail/user (последний вариант весьма нежелателен). Есть модули и для POP3, и для IMAP. Можно спросить у CPAN, потому что я точно не помню их названий. Кажется, по крайней мере для POP3 был модуль достаточно высокоуровневый, не требующий знания протокола. Для IMAP - не факт, он асинхронный. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/256064c1f706c.html, оценка из 5, голосов 10
|