Имя: Пароль:
1C
1С v8
ошибки при отправке почты - не сохраняется/удаляется сообщение на сервере
0 Игорь_МММ
 
15.06.16
16:33
отправляю сообщение из 1с таким образом:

ИПП = Новый ИнтернетПочтовыйПрофиль;        
                                    ИПП.АдресСервераSMTP = АдресСервераSMTP;
                                    ИПП.АутентификацияSMTP = СпособSMTPАутентификации.Login;
                                    ИПП.Таймаут = 15;
                                    ИПП.Пароль = ПарольИПП;
                                    ИПП.ПарольSMTP = ПарольИПП;
                                    ИПП.Пользователь = АдресИПП;
                                    ИПП.ПользовательSMTP = АдресИПП;  
                                    ИПП.ПортSMTP = ПортИПП_SMTP;
                                    ИПП.ПортPOP3 = ПортИПП_POP3;
                                    
                                    // Создать сообщение.
                                    Сообщение = Новый ИнтернетПочтовоеСообщение;
                                    Сообщение.Получатели.Добавить(ФормаЗаявки.ЭлПочта);
                                    Сообщение.Отправитель.Адрес = АдресИПП;
                                    Сообщение.Тема = "Заявка №_" + ЗаявкаПоставщику.Номер + " от " + Строка(Формат(ТекущаяДата(),"ДЛФ=Д"));
                                    Сообщение.Тексты.Добавить("Доброго времени суток!");                         
                                    Сообщение.Вложения.Добавить(ПутьКФайлу);
                                    
                                    Для Каждого стр Из СписокВложений Цикл
                                        Попытка                            
                                            Сообщение.Вложения.Добавить(стр.Файл);
                                        Исключение
                                            Если Стр.Файл <> "" Тогда
                                                ТекстПредупреждения = "Пути """ + стр.Файл + """ не существует!!";
                                                Предупреждение (ТекстПредупреждения,2);
                                            КонецЕсли;
                                        КонецПопытки;
                                    КонецЦикла;                             
                                    // Подключиться и отправить.
                                    Почта = Новый ИнтернетПочта;
                                    Почта.Подключиться(ИПП);
                                    Почта.Послать(Сообщение);
                                    Почта.Отключиться();

Собщение отправляется (адресату доходит), но в папке отправленные на почтовом сервере не сохраняется. Провайдер говорит, что у них все хорошо - просто где-то настройка в 1С после отправки удалить сообщение. Не подскажите где это может быть?
1 Зая Бусечка
 
15.06.16
16:35
СМТП и папка отправленных на сервере - совершенно никак не связаны.
При отправке оно и не должно там сохраняться. Просто по определению
2 Игорь_МММ
 
15.06.16
16:37
а как-то это можно организовать - запись отправленного сообщения в папочку Отправленные?
3 Игорь_МММ
 
15.06.16
16:38
Или как проконтролировать, что сообщение действительно отправлено?
4 Зая Бусечка
 
15.06.16
16:39
(2) Настраивать локальный IMAP и отправлять через него.
5 Игорь_МММ
 
15.06.16
16:42
(4) поподробнее не расскажете?
6 Зая Бусечка
 
15.06.16
16:44
(5) google://imap
google://отправка+почты+из+1с+через+imap
7 oleg_km
 
15.06.16
16:51
ОФФ: почему то прочиталось   Злая Бусечка
8 Игорь_МММ
 
15.06.16
17:08
Почта = Новый ИнтернетПочта;
                                    Почта.Подключиться(ИПП,ПротоколИнтернетПочты.IMAP);
                                    Почта.ТекущийПочтовыйЯщик("Отправленные");
                                    Почта.Послать(Сообщение,,ПротоколИнтернетПочты.IMAP);
                                    Почта.Отключиться();

почему ругается -  Метод объекта не обнаружен (ТекущийПочтовыйЯщик)?
9 Игорь_МММ
 
15.06.16
17:22
Почта.ТекущийПочтовыйЯщик = "Отправленные";