Имя: Пароль:
1C
 
СМС рассылка билайн
0 Chisela
 
13.07.15
09:54
Результат = Истина;
    // профиль почты
    Профиль = Новый ИнтернетПочтовыйПрофиль;
    Профиль.АдресСервераSMTP = "beeline.amega-inform.ru";
    Профиль.ПортSMTP = 256;
    Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
    Профиль.ПользовательSMTP = "";
    Профиль.ПарольSMTP = "";
    Профиль.ВремяОжидания      = 180;
    // создать сообщение
    Сообщение = Новый ИнтернетПочтовоеСообщение;
    //Сообщение.ИмяОтправителя = Подпись;
    Для Каждого ПолучательSMS Из ПолучателиSMS Цикл
        Сообщение.Получатели.Добавить( Строка(ПолучательSMS.НомерТелефона) + "@sms.beeline.amega-inform.ru");
    КонецЦикла;
    Сообщение.Отправитель.Адрес = "default@anydomain";
    Сообщение.Тема = "Письмо";
    Сообщение.Тексты.Добавить(ТекстSMS);

    // подключить профиль
    Почта = Новый ИнтернетПочта;
    Попытка
        Почта.Подключиться(Профиль);
    Исключение
        Сообщить (ОписаниеОшибки());
        Результат = Ложь;
    КонецПопытки;
    СообщениеОтправлено = Ложь;
    КоличествоПопыток = 0;
    // отправить почту
    
    Пока  СообщениеОтправлено = Ложь И КоличествоПопыток < 10 Цикл
        КоличествоПопыток = КоличествоПопыток + 1;
        Попытка
            Почта.Послать(Сообщение);
            Результат = Истина;
            СообщениеОтправлено = Истина;  
        Исключение
            Сообщить ("Письмо не отправлено" + ОписаниеОшибки());
            Результат = Ложь;
        КонецПопытки;    
    КонецЦикла;
    КоличествоПопыток = 0;
    Почта.Отключиться();    
    
    Возврат Результат;
    
КонецФункции
Ошибка при вызове метода контекста (Послать): Неизвестная ошибка (SMTP error code 500)
1 spectre1978
 
13.07.15
10:02
Сообщение.Отправитель.Адрес = "default@anydomain";

Ваш SMTP такое точно кушает? Может, все-таки лучше реальный адрес?
2 Chisela
 
13.07.15
10:28
на билайн отправляет через раз на других операторов - нет
3 Chisela
 
13.07.15
10:30
пробовала убирать
Сообщение.Отправитель.Адрес = "default@anydomain";
результат тот же
4 Chisela
 
13.07.15
10:38
ни кто не знает?
5 spectre1978
 
13.07.15
18:46
(4) Вот эти настройки:

  Профиль.АдресСервераSMTP = "beeline.amega-inform.ru";
    Профиль.ПортSMTP = 256;
    Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
    Профиль.ПользовательSMTP = "";
    Профиль.ПарольSMTP = "";
    Профиль.ВремяОжидания      = 180;
    // создать сообщение

    Сообщение = Новый ИнтернетПочтовоеСообщение;
    //Сообщение.ИмяОтправителя = Подпись;

    Для Каждого ПолучательSMS Из ПолучателиSMS Цикл
        Сообщение.Получатели.Добавить( Строка(ПолучательSMS.НомерТелефона) + "@sms.beeline.amega-inform.ru");
    КонецЦикла;
    Сообщение.Отправитель.Адрес = "default@anydomain";
    Сообщение.Тема = "Письмо";

кто вам их дал? Вы связывались с поставщиком этой услуги по рассылке SMS, настройки точно правильные?
6 spectre1978
 
13.07.15
18:56
я почему спрашиваю - потому что http://www.amega-inform.ru перекидывает на страницу корпоративных SMS-сервисов билайна. Это все дело платное. А у вас авторизация какая-то странная на сервисе, ни логина, ни пароля. Возможно, вы используете демо-режим? Тогда ничего удивительного, что у вас SMS ходят через раз и только на своего оператора. Свяжитесь со службой поддержки и узнайте, куда надо заплатить и как настроить, чтобы работало правильно.
7 Chisela
 
14.07.15
10:13
логин и пароль я просто не написала. как выяснилось, клиент выбрал не тот тариф, поэтому и работает только на один оператор