Отправка почты

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

  1. makaset

    makaset Well-Known Member

    Регистрация:
    14 мар 2007
    Сообщения:
    126
    Симпатии:
    0
    привет всем! нужна Ваша помощь
    есть форма в нем поле "NA" Туда добавляю через формулу несколько адресов

    getCal := @Environment("MBCC");
    @Command([MailAddress];"Na";"EnterCopyTo";"EnterBlindCopyTo");
    @If(EnterBlindCopyTo != "" & getCal != "1"; @Do(@SetEnvironment("MBCC"; "1"); @Command([RefreshHideFormulas])); "")

    при отправке
    Call maildoc.Send(False, doc1.Na)
    если в поле 1 адресс то отправляется нормально если несколько то пишет

    "Unable to send mail, match found in name & Address Book(S)"
     
  2. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    А поле "NA" Allow multiple values, и что в нем нахотится при Call maildoc.Send(False, doc1.Na)?
     
  3. makaset

    makaset Well-Known Member

    Регистрация:
    14 мар 2007
    Сообщения:
    126
    Симпатии:
    0
    Адреса в таком виде ("adrss1;adress2; adressN")
     
  4. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Ну раз в "NA" строку запиcываете, пробуйте так
    Call maildoc.Send(False, Split(doc1.Na(0),";")) или
    Call maildoc.Send(False, Split(doc1.Na(0),"; "))
     
  5. makaset

    makaset Well-Known Member

    Регистрация:
    14 мар 2007
    Сообщения:
    126
    Симпатии:
    0
    теперь не ругается но отправляет только одному из нескольких
     
  6. dimat

    dimat Lotus team
    Lotus team

    Регистрация:
    31 июл 2008
    Сообщения:
    518
    Симпатии:
    0
    Call maildoc.Send(False, Split(doc1.Na,";"))
    так попробуйте
     
  7. makaset

    makaset Well-Known Member

    Регистрация:
    14 мар 2007
    Сообщения:
    126
    Симпатии:
    0
    так пробовал в таком случае отправляет только первому из нескольких
     
  8. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    может, тримнуть еще надо бы. Иногда там пробел после точки с запятой...

    Добавлено: сохраните этот сплит во времененную переменную типа вариант и посмотрите, что же там всё-таки есть. Если хотите - выведите имена в принт-мессаджбокс-временный док - ну это же элементарно...
     
  9. makaset

    makaset Well-Known Member

    Регистрация:
    14 мар 2007
    Сообщения:
    126
    Симпатии:
    0
    нече не помагает
     
  10. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    а что пробовал и что вышло?
     
  11. makaset

    makaset Well-Known Member

    Регистрация:
    14 мар 2007
    Сообщения:
    126
    Симпатии:
    0
    то что посоветовал ребята
    mail =";"+ Trim(doc1.Na(0))
    Call maildoc.Send(False, Split(mail,";"))
    получается из списка отправляет только последнему
    поле где храню адреса текстовый может из за этого но сделал тип поле names тоже без результатно
     
  12. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    mail =FullTrim(Split(doc1.Na(0),";"))
    print Join(mail, "*") ' что тут выведет - все имена через * или кто-то уже потерян?
    Call maildoc.Send(False, mail)
     
  13. makaset

    makaset Well-Known Member

    Регистрация:
    14 мар 2007
    Сообщения:
    126
    Симпатии:
    0
    Через дебаггер

    mail
    0 = adress1
    1 = aderss2
    вроде все номально но отправляет только adress2 т.е последнему
     
  14. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    так может проблема именно в 1м адресе? проверь, как отсылается, если указать в Send mail(0)
    А может, в документе есть явно поле SendTo?
     
Загрузка...
Похожие Темы - Отправка почты
  1. Мыш
    Ответов:
    9
    Просмотров:
    1.534
  2. Реник
    Ответов:
    2
    Просмотров:
    1.389
  3. olga13
    Ответов:
    16
    Просмотров:
    3.657
  4. Experimentator
    Ответов:
    1
    Просмотров:
    3.939
  5. Experimentator
    Ответов:
    1
    Просмотров:
    2.625

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