Как можно вырезать из реквизита доп. информации контрагента емаил?
Зависит от того, как конкретно заполняется эта информация.
Но примерный алгоритм может быть таким:
1. Ищем в реквизите символ "@". Если его нету - e-mail отсутствует.
2. Перебираем символы после "@", пока не наткнемся на недопустимый символ в e-mail - пробел, точка, запятая и т.д., или на конец строки - это будет доменное имя.
3. Перебираем символы перед "@" справа налево, пока не наткнемся на недопустимый символ - пробел, точка. запятая, двоеточие и т.д., или на начало строки - это будет имя почтового ящика.
4. Склеиваем все вместе.
Код писать лениво, да и противоречит моим принципам ("Даром - за амбаром!") :)
(4) Пробела может не быть, может быть просто ";" Пробелы вообще надо исключить из строки. Пользователю советую привести данные заполнения в порядок, а потом уже заниматься автоматизацией.