Да и то не факт, что после настройки SMTP-сервера в виртуальной машине почта будет доставляться по адресу. Крупные почтовые сервера таких вот самопальных отправителей почты ой как не любят.
Это надо лезть в тело компонента (component.php), искать, какая языковая переменная используется, потом искать, где она задаётся, всё это очень утомительно.
Скорее всего, ваша языковая переменная определена в файле /bitrix/modules/main/lang/ru/classes/general/user.php
Соответственно, в /bitrix/php_interface/user_lang/ru/lang.php надо будет прописать что-то типа:
[CODE]$MESS['/bitrix/modules/main/lang/ru/classes/general/user.php']['WRONG_LOGIN'] = 'Моё сообщение об ошибке'; [/CODE]
Событие onBeforeIBlockElementUpdate вызывается перед изменением элемента инфоблока. В обработчике этого события можно получить текущее значение интересующего вас свойства. Получать его придётся вам самому через API модуля инфоблоков.
Событие onAfterIBlockElementUpdate вызывается после изменения элемента инфоблока. Узнать "старое" значение свойства в обработчике этого события уже нельзя.