Имя: Пароль:
1C
1С v8
Рассылка расчетных листов. Вопрос о почте?
0 Обработка
 
15.08.23
16:36
У клиента есть обработка рассылки из зуп2 каз.

Адрес отправителя прописан в коде. Хотя и выведен на форму для смены ее но не работает если вводишь другую почту.
А всему беда что нужно отдельный пароль почты для других приложений типа. И еще оно прописано в коде!
Вот такой вот код.

Почта = Новый Почта;
    
    Профиль = Новый ИнтернетПочтовыйПрофиль;
    
    Профиль.ПортSMTP               = 465;
    Профиль.POP3ПередSMTP       = Ложь;
    Профиль.АдресСервераIMAP    = "imap.mail.ru";
    Профиль.АдресСервераPOP3    = "";
    Профиль.АдресСервераSMTP    = "smtp.mail.ru";
    Профиль.АутентификацияPOP3 = СпособPOP3Аутентификации.Обычная;
    Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;  //СпособSMTPАутентификации.ПоУмолчанию;
    Профиль.ИспользоватьSSLIMAP    = Ложь;
    Профиль.ИспользоватьSSLPOP3    = Ложь;
    Профиль.ИспользоватьSSLSMTP    = Истина;
    Профиль.Пароль            = "хххххххххх";
    Профиль.ПарольIMAP        = "хххххххххх";
    Профиль.ПарольSMTP        = "хххххххххх";
    Профиль.Пользователь        = "яяя@mail.ru";
    Профиль.ПользовательIMAP = "яяя@mail.ru";
    Профиль.ПользовательSMTP = "яяя@mail.ru";
    Профиль.ПортIMAP = 993;
    Профиль.ПортPOP3 = 0;
    Профиль.Таймаут  = 30;
    Профиль.ТолькоЗащищеннаяАутентификацияIMAP = Ложь;
    Профиль.ТолькоЗащищеннаяАутентификацияPOP3 = Ложь;
    Профиль.ТолькоЗащищеннаяАутентификацияSMTP = Ложь;

Вопрос как от этой зависимости избавиться избавиться? Помоему в всех типвых конфах можно пароль менять у системного админа и все.
1 AlexeyKh
 
15.08.23
16:44
заменить почту и пароль в этих строчках кода! (это как бы "не хороший" способ, по правильному было бы использовать корпоративную почту)

    Профиль.Пароль            = "хххххххххх";
    Профиль.ПарольIMAP        = "хххххххххх";
    Профиль.ПарольSMTP        = "хххххххххх";
    Профиль.Пользователь        = "яяя@mail.ru";
    Профиль.ПользовательIMAP = "яяя@mail.ru";
    Профиль.ПользовательSMTP = "яяя@mail.ru";
2 Обработка
 
15.08.23
16:49
Вот задача такая от клиента.

Сейчас рассылка идёт у них с почты «softlinebpo.ru». Можно ли сделать так чтобы рассылка происходила от имени любой другой почты? Нужна оценка.
Просто выбирая свою почту вместо этой — ничего не отправлялась. Можно настроить учетную запись для почты в органайзере и использовать её для отправки, например.?
Прошу оценить.

то есть в коде вместо  "яяя@mail.ru" было «softlinebpo.ru»

Я попробовал от своей почты который на майл ру. Но обработка не смогла. И в почту пришло предупреждение что была попытка от дорго приложение к моей почты и типа можно создать безопасный доп пароль что и я сделал. Потом прописал в коде и все сработало.

Вот не хотелось бы все это для клиента проделывать а так просто ставь что хочешь то сработает. именно всен а уровне предприятия.
3 Лирик
 
15.08.23
17:13
В любой типовой у которой есть справочник "учетные записи эл. почты" есть стандартные функции получения транспорта для отсылки почтовых сообщений (например ИнтернетПочтовыйПрофиль) из ссылки на этот справочник. Настроить свою учетную запись и организовать ее получение в коде рассылки (да хоть бы и разных настроенных учеток в зависимости от чего угодно) и отправлять стандартными методами. Пароли в коде  - по определению зло.
4 Обработка
 
15.08.23
18:29
Пытаюсь настроить почту черех настроки.
Пишет
Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при работе с POP3. Код ошибки: 5. Ответ сервера: POP3 is available only with SSL or TLS connection enabled
В чем причина?
5 Garykom
 
15.08.23
20:23
(4) галочку забыл
6 Кулибин
 
15.08.23
21:27
Я писал внешнюю, которая запускается фоновым, дальше для рассылки всё внутри типовое использовал. И с любой учётной записи почты базы, какую задашь.
7 Обработка
 
16.08.23
07:25
(6) Мне тоже думается надо будет заюзать вперемешку два варианта.