Обогащение списка

В операции принимают участие два файла: исходный файл (обогащаемый), и файл с именами пользователей. Суть операции в добавлении к адресам электронной почты в исходном файле имен пользователей из второго файла. Например, исходный файл содержит строки:

"JS" <jsmith@email.com>

jane@email.com

"Mr. Andrian" <andrian@email.com>

А файл с именами содержит:

"John Smith" <jsmith@email.com>

"Jane Loran" <jane@email.com>

andrian@email.com

После выполнения операции обогащения результат может выглядеть так:

"John Smith" <jsmith@email.com>

"Jane Loran" <jane@email.com>

"Mr. Andrian" <andrian@email.com>

Можно выбрать один из трех режимов выполнения операции: 1) обогащать только те адреса, которые вообще не имеют имен (jane@email.com в нашем примере); 2) обогащать адреса, выбирая из двух возможных имен более длинное (в нашем примере, таким образом обогатятся "JS" <jsmith@email.com> и jane@email.com); 3) заменять все имена, которые возможно. В третьем режиме замена не произойдет только в том случае, если адрес в файле с именами вообще не содержит имени (в нашем примере адрес "Mr. Andrian" <andrian@email.com> не будет заменен на andrian@email.com ни в одном из трех режимов).

Во время операции также будут исключены все некорректные и дублирующиеся адреса, поэтому перед ее выполнением рекомендуется выполнить вначале операцию исправления адресов с неправильным синтаксисом.