Прием файлов по электронной почте

Оглавление  Назад  Далее

 Прием электронной почты использует возможности протокола POP3/IMAP, соответственно, почтовый сервер должен поддерживать протокол POP3/IMAP для приема почтовых сообщений. Параметры настройки модуля показаны ниже.

 

pop3_1

Форма "Свойства", закладка "Прием e-mail"

 Для загрузки почтовых сообщений с сервера необходимо установить флажок "Выполнять прием e-mail", затем настроить дополнительные параметры.

•Удалять сообщения с сервера после загрузки - установка данного флажка приведет к удалению прочитанного письма из почтового ящика. Если письмо не удалить, то при повторном сеансе связи с почтовым сервером, письмо может быть скачено еще раз;

•Считать результат выполнения задания ошибкой, если не принято ни одного файла согласно критериям - при установке данного параметра результат выполнения будет считаться ошибкой, если при просмотре почтового ящика не будет найдено ни одного письма или в принятых письма не было ни одного файла для сохранения согласно критериям фильтрации;

 Для приема почтовых сообщений необходимо настроить следующие параметры доступа к почтовому серверу (см. рис. выше):

•Почтовый протокол - POP3 или IMAP. Выбор протокола для работы с почтовым сервером. Протокол определяет порты, по которым будет осуществляться взаимодействие с почтовым сервером;

•Почтовый (POP3/IMAP) сервер - адрес почтового сервера, например pop.yandex.ru или imap.mail.ru;

•Использовать SSL-соединение - указывает, будет ли программа при приеме почты использовать SSL-соединение (используется SSL);

•Номер порта - номер порта для доступа к почтовому серверу, порт должен быть открыт. Обычно используется порт 110/143 или 995/993;

•Пользователь и пароль - имя пользователя и его пароль на почтовом сервере;

•Вид авторизации (для POP3) - определяет набор команд, который будет использован для установлении сессии с почтовым сервером;

 Для загрузки почтовых сообщений с сервера необходимо установить флажок "Выполнять прием e-mail", затем настроить дополнительные параметры фильтрации почтовых сообщений.

•Только с темой - будут загружаться только письма с указанной темой (subject);

•Только с отправителем - будут загружаться только письма от указанного отправителя (Sender);

•Только с текстом письма - будут загружаться только письма с указанным содержимым (Body);

•Только с файлами - будут загружаться письма, которые содержат хотя бы один файл удовлетворяющий указанной маске. Можно использовать несколько масок, разделенных точкой с запятой. Например, *.pdf;*.xml.

•Только с даты последней обработки - будут загружаться только те письма, который были получены после последнего просмотра почтового ящика данным заданием;

•Сортировка писем в почтовом ящике по умолчанию (для POP3) - в случае, когда сортировку писем в почтовом ящике не удается определить автоматически (дата/время первого и последнего письма в ящике совпадает) будет использоваться указанная сортировка. Как правило, используется сортировка писем такая, что самое первое письмо в ящике - это самое старое письмо;

•Формат имени файлов писем - письма будут сохраняться в файлах с указанными именами:

▪если поле пустое, то имя файлов будет Отправитель_Дата, если нет отправителя и даты, то Внутренний_Номер_Письма, если же нет и его, то ТекущаяДатаВремя;

▪можно использовать макроподстановки:

1.%MAILSENDER% -  адрес отправителя;

2.%MAILDATETIME%, %MAILDATE% - дата письма.

•Сохранить текст сообщения в папке - тексты писем будут автоматически сохранены в указанной папке под именем, согласно формату имени файлов писем;

•Сохранять прикрепленные файлы в папке - все прикрепленные к сообщению файлы будут автоматически сохранены в указанной папке. Имена файлов остаются без изменений;

•Только файлы - будут сохранены только те файлы, которые удовлетворяют указанной маске. Можно использовать несколько масок, разделенных точкой с запятой;

•Создавать файл дополнительной информации для каждого сохраненного письма - если данный параметр установлен, то для каждого письма будет создан файл с дополнительным расширением *.info, который будет содержать информацию о отправителе, теме, дате, теле письма. Данная информация может быть использована другими модулями АльфаЦЕНТРа при загрузке информации из файла в БД АльфаЦЕНТР;

•Сохранять письмо в формате *.eml - сохранение всего письма в формате *.eml в указанную папку. Имя файла будет дано согласно формату имени файлов писем;