Исправление неправильных адресов

Данная операция исправляет в файле-источнике неправильные адреса электронной почты, используя уникальные алгоритмы. Пример выполнения операции:

SRC 11: jpiracy@adobe.comjB

NEW 11: jpiracy@adobe.com

SRC 467: "Greg A. Saville" <gregsa@teleport.com">

NEW 467: "Greg A. Saville" <gregsa@teleport.com>

SRC 724: "martyb" <martyb@ultraint.com%20(train%20to%20trane)>

NEW 724: "martyb" <martyb@ultraint.com>

SRC 733: "MAXOMENOS" <maxomenos@SPAM=DEATH.hushmail.com>

NEW 733: "MAXOMENOS" <maxomenos@hushmail.com>

SRC 743: tycho@penny-arcade.com,gabriel@penny-arcade.com

NEW 743: tycho@penny-arcade.com

SRC 772: krodim@hotmail.comt

NEW 772: krodim@hotmail.com

SRC 1263: "info@spinnaker.co.jp" <//info@spinnaker.co.jp>

NEW 1263: "info@spinnaker.co.jp" <info@spinnaker.co.jp>

SRC 2267: "Laurent Clevy" <lclevy@club-internet.fr@subject=[ADF_FAQ]>

NEW 2267: "Laurent Clevy" <lclevy@club-internet.fr>

SRC 2480: "guylhem@metalab.unc.edu" <guylhem@LDP_NO_SPAM.metalab.unc.edu>

NEW 2480: "guylhem@metalab.unc.edu" <guylhem@metalab.unc.edu>

SRC 3955: "abuse@ihateclowns.com" <abuse@ihateclowns.com,rodneyb@ihateclowns.com>

NEW 3955: "abuse@ihateclowns.com" <rodneyb@ihateclowns.com>

SRC 4083: abuse@bfp.net)

NEW 4083: abuse@bfp.net

SRC 4229: (djackson@aol.net)

NEW 4229: djackson@aol.net

SRC 11832: "Daniel Stenberg" <daniel_at_haxx.se>

NEW 11832: "Daniel Stenberg" <daniel@haxx.se>

SRC 13550: "lena@lenagames.com" <Lena%20Games>

NEW 13550: "Lena Games" <lena@lenagames.com>

SRC 19699: mailto:kurtcpa@bright.net

NEW 19699: kurtcpa@bright.net

SRC 19846: "JAMM <bo.begole@sun.com>" <JAMM%20<bo.begole@sun.com>>

NEW 19846: "JAMM <bo.begole@sun.com>" <bo.begole@sun.com>

Мы добились 100% исправления ошибок в реальных тестовых списках адресов, которые у нас были. Но предполагаем, что программа восстанавливает около 95% адресов из тех, которые теоретически можно восстановить. В целях предохранения от спама, адреса часто записывают экзотическими способами, например, (my)*(email)!(com). Интеллект нашей программы пока что уступает фантазии человека.

Вы можете попробовать восстановить адреса из файла EmlBugs.LST (этот файл расположен в установочном каталоге с MLW) для демонстрации возможностей MLW по восстановлению адресов.

В ходе выполнения этой операции не может пострадать корректный адрес, MLW пытается исправить только некорректные адреса. Список исправляемых адресов помещается в журнал в приведенном выше формате. Вначале идет трехбуквенный код (SRC- исходный адрес; NEW - адрес после исправления; INV - неверный адрес, который не удалось восстановить), затем номер строки с адресом, а затем сам адрес после двоеточия.

wz06r

Мастер также предложит Вам также следующие опции:

Удалить ?subject= из адресов

Формально, задание темы письма вместе с адресом почты является вполне допустимым, но в большинстве списков адресов это излишне.

Добавить ящик к почтовому домену без ящика

Часть адресов в списке может быть принципиально не подлежащей восстановлению, например:

NetSoap <netsoap.com>

Jane Smith <http://www.jsmith.com>

mycorp.net

Sergio <mailto:sergio.com>

Программа не может угадать почтовый ящик, если он вообще не присутствует в адресе. Если не включать данную опцию, то все такие адреса будут отнесены к неверным. Если же опция включена и задан ящик, например "info", то адреса будут восстановлены следующим образом:

NetSoap <info@netsoap.com>

Jane Smith <info@jsmith.com>

info@mycorp.net

Sergio <info@sergio.com>

Удалить произвольную строку

MLW будет пытаться удалить заданную подстроку из всех адресов в списке - корректных и некорректных (до процедуры восстановления). Строка чувствительна к регистру (при заданной подстроке "REMOVEIT", подстрока "RemoveIt" удалена не будет). Подстрока ищется по всей строке с адресом, включая имя владельца адреса, если оно есть.

Исправлять адрес по списку известных доменов

Если эта опция включена, MLW будет пытаться восстановить адреса без домена первого уровня типа mike@hotmail, jane@aol в mike@hotmail.com и jane@aol.com. Вы можете отредактировать список известных доменов, добавив в него сколько доменов, сколько нужно.

Удалять известные подстроки 'REMOVEIT'

Эта опция может испортить правильные адреса. Адреса типа mikeREMOVEIT@hotmail.com и jane@NOSPAMaol.com синтаксически корректные и могут существовать на самом деле. Если эта опция включена, то MLW попробует восстановить такие адреса в mike@hotmail.com и jane@aol.com.

Проверять адреса по списку доменов первого уровня

Это простейшая процедура проверки, она сравнивает домен первого уровня (например, '.com' для jane@somesite.domain.com) со всеми доменами из списка. Эта процедура полезна для удаления 'антиспамерских шуток', типа hahaha@dont.spam, someone@invalid.address и т.п.

Удалять адреса, которые не удалось исправить

Если опция не включена, то адрес, который не удалось восстановить (или который был восстановлен неуспешно), будет записан в файл-приемник в оригинальном виде.