Валидные адреса

Тема в разделе "Lotus - Программирование", создана пользователем wowa, 20 окт 2010.

  1. wowa

    wowa Well-Known Member

    Репутация:
    0
    Регистрация:
    1 фев 2007
    Сообщения:
    841
    Симпатии:
    0
    Есть 3 адреса на которые я должен отправить письмо. Среди них могут быть не корректные, несуществующие адреса..
    Как это проверить и пропустить их при отправки письма?
    Например девушка поменяла Фамилию, и ее старый адрес стал не валиден.
     
  2. alik86

    alik86 Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    20 ноя 2008
    Сообщения:
    465
    Симпатии:
    1
    При отправке на несуществующий адрес валится ошибка 4294.
    Я у себя засовываю эту проверку в обработчик ошибок:
    Код:
    Sub Initialize
    '..........................
    On Error GoTo ErrorMsg
    '..........................
    Exit Sub
    ErrorMsg:
    If Err = 4294 Then 
    '..........................
    Resume Next
    End If
    '..........................
    Exit Sub
    End Sub
     
  3. akat

    akat Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    16 июн 2010
    Сообщения:
    243
    Симпатии:
    7
    Задачу можно решать по разному, начиная от простого лукапа по вьюхе, до
    mailinfo = notesDirectory.GetMailInfo(username [, getver] [, errorOnMultipleMatches])
     
  4. Omh

    Omh Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Я тоже решаю эту проблему с помощью примерно такого же обработчика.
     
  5. nnikishi

    nnikishi Гость

    Репутация:
    0
    notesDirectory.GetMailInfo - свежий метод, для старых версий не катит
    @NameLookup рулит замест.
     
Загрузка...

Поделиться этой страницей