Имя: Пароль:
1C
1С v8
Отправка письма на почту
0 Singenor
 
16.07.12
15:59
имеется пф, которая заполняется определенными данными, нужно, чтобы после заполнения эта пф отправлялась клиенту на электронную почту. Почта прописывается в контактной информации клиента. как так сделать?
1 Pro-tone
 
16.07.12
16:01
УНФ, БСП - там можно взять примеры
2 Aprobator
 
16.07.12
16:02
руками. В СП все описано.
3 Singenor
 
16.07.12
16:42
Профиль = Новый ИнтернетПочтовыйПрофиль;
   Профиль.АдресСервераSMTP = mail.ru;
   Профиль.АдресСервераPOP3 = mail.ru;
как мне передаьт в адрес смтп и поп3 данные мейловские? 1ска читает их как переменные, и ругается на них
4 servs
 
16.07.12
16:45
кавычки поставь)
5 Fish
 
16.07.12
16:45
(3) Жесть :))
6 Singenor
 
16.07.12
16:48
Ошибка при попытке соединения с сервером "mail.ru:25" (10061)
выдает такую ошибку теперь, вот процедура подключеия:
Профиль = Новый ИнтернетПочтовыйПрофиль;
   Профиль.АдресСервераSMTP = "mail.ru";
   Профиль.АдресСервераPOP3 = "mail.ru";
   //Профиль.ПортSMTP =
   //Профиль.ПортPOP3 =
   Профиль.Пользователь = "vadim";
   Профиль.Пароль = "1596663";
   Почта = Новый ИнтернетПочта;
   Сообщение = ТабДок;
   Почта.Подключиться(Профиль);
   Почта.Послать(Сообщение);
   Почта.Отключиться();


ТабДок у меня это табличный документ, который формируется, и заполняется выше, его я и хочу отправлять вписьме
7 servs
 
16.07.12
16:52
(6) Вам нужно разобраться с типами данных 1С, потом перечитаете свой вопрос и сами на него ответите.
8 Singenor
 
16.07.12
16:54
(7) разве нельзя запихнуть в письмо табличный документ и отправить его? или мне сохраять этот табличный документ, к примеру, в экселе, и затем отправлять его как письмо?
9 Singenor
 
16.07.12
16:56
и как сделать, чтобы письмо отправлялось на электронную почу. которая указана у контрагента в контактной информации? оО
10 ДенисЧ
 
16.07.12
17:03
Почта = Новый ИнтернетПочта;
   
   Профиль                        = Новый ИнтернетПочтовыйПрофиль;
   Профиль.АдресСервераPOP3    = "my.pop3";
   Профиль.АдресСервераSMTP    = "my.smtp";
   Профиль.Пользователь        = "my.mail@from";
   Профиль.ПользовательSMTP    = "login.smtp";
   Профиль.Пароль                = "password_pop3";
   Профиль.ПарольSMTP            = "password_smtp";
   
   Почта.Подключиться(Профиль);
   
   письмо                    = Новый ИнтернетПочтовоеСообщение;
   письмо.ИмяОтправителя    = глЗначениеПеременной("глТекущийПользователь");
   письмо.Получатели.Добавить(АдресОтправки);
   письмо.Тема                = ЭтаФорма.Заголовок;
   
   имяФайла = ПолучитьИмяВременногоФайла("xls");
//табдок - объект типа ТабличныйДокумент, который нужно отправить
   табДок.Записать(имяФайла, ТипФайлаТабличногоДокумента.XLS97);
   
   письмо.Тексты.Добавить(ЭтаФорма.Заголовок);
   письмо.Вложения.Добавить(имяФайла);
   
   Почта.Послать(письмо);
   
   Почта.Отключиться();
   
   Попытка
       УдалитьФайлы(имяФайла);
   Исключение
   КонецПопытки;
11 Singenor
 
16.07.12
17:56
{ВнешняяОбработка.ЛистСогласования.МодульОбъекта(66)}: Ошибка при вызове метода контекста (Послать)
   Почта.Послать(письмо);
по причине:
Почтовый ящик не доступен (SMTP error code 550, Authentication required [#2002]. See)

такая ошибка теперь
12 Singenor
 
16.07.12
17:58
Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ
                  |    КонтактныеЛицаКонтрагентов.Представление Как Адрес
                  |ИЗ
                  |    Справочник.КонтактныеЛицаКонтрагентов КАК КонтактныеЛицаКонтрагентов
                  |ГДЕ
                  |    КонтактныеЛицаКонтрагентов.Ссылка = &Ссылка";
                 
                 
   Запрос.УстановитьПараметр("ссылка", СсылкаНаОбъект);
   
   Результат = Запрос.Выполнить().Выгрузить();    
   Почта = Новый ИнтернетПочта;
   
   Профиль                        = Новый ИнтернетПочтовыйПрофиль;
   Профиль.АдресСервераPOP3    = "pop.123.ru";
   Профиль.АдресСервераSMTP    = "smtp.123.ru";
   Профиль.Пользователь        = "[email protected]";
   Профиль.Пароль                = "159";
   Почта.Подключиться(Профиль);
   письмо   = Новый ИнтернетПочтовоеСообщение;
   письмо.ИмяОтправителя    = глЗначениеПеременной("глТекущийПользователь");
   письмо.Получатели.Добавить(Результат.Колонки.Адрес);
   
   
   имяФайла = ПолучитьИмяВременногоФайла("xls");
//табдок - объект типа ТабличныйДокумент, который нужно отправить

   табДок.Записать(имяФайла, ТипФайлаТабличногоДокумента.XLS97);
   
   
   
   Почта.Послать(письмо);
   
   Почта.Отключиться();
   
   Попытка
       УдалитьФайлы(имяФайла);
   Исключение
   КонецПопытки;
13 Singenor
 
16.07.12
17:58
в получатели мне нужно чтобы брались данные из представления, которое я ак адрес обозначил
14 Базис
 
naïve
16.07.12
18:02
Пароль неправильный.
15 Aprobator
 
16.07.12
18:05
жуть то какая. СП принципиально не читаем? SMTP авторизация требуется.
16 Singenor
 
16.07.12
18:13
(15) smtp я тоже прописывал, и логин и пароль, они такие же как на pop
17 Aprobator
 
16.07.12
18:18
(16) пфффф. См в СП АутентификацияSMTP - она по умолчанию отключена.
18 Singenor
 
18.07.12
14:44
(17) как ее включить, что она захавала смтп паоль и пользоваеля?
19 Leksus
 
18.07.12
14:54
(18) может так?
   Профиль.АутентификацияSMTP = Истина;
20 Singenor
 
18.07.12
15:00
письмо.Получатели.Добавить("[email protected]");
почему я пишу в эотй сторке получателя, но всераво письмо не отправляется?
21 Singenor
 
18.07.12
15:00
Почтовый ящик не доступен (SMTP error code 550, Headers have bogus format)
22 0_Serg_0
 
18.07.12
15:01
отправителя напиши
23 Singenor
 
18.07.12
15:03
письмо                    = Новый ИнтернетПочтовоеСообщение;
   письмо.ИмяОтправителя    = "[email protected]";
   письмо.Получатели.Добавить("[email protected]");
   //письмо.Тема                = Форма.Заголовок;
   
   имяФайла = ПолучитьИмяВременногоФайла("xls");
//табдок - объект типа ТабличныйДокумент, который нужно отправить

   табДок.Записать(имяФайла, ТипФайлаТабличногоДокумента.XLS97);
   
   //письмо.Тексты.Добавить(ЭтаФорма.Заголовок);
   //письмо.Вложения.Добавить(имяФайла);
   
   Почта.Послать(письмо);
24 Singenor
 
18.07.12
15:03
пишет что почтовый ящикне досутпен
25 Aprobator
 
19.07.12
15:14
о...уеть не встать. Учу читать СП - дорого.
26 Singenor
 
20.07.12
10:29
все работало, я просто в почтовом адресе в самом педприятии букву забыл одн добавиьт)
27 ИС-2
 
naïve
20.07.12
10:34
Посмотри в типовой конфе документ электронное письмо
28 Singenor
 
20.07.12
10:37
(27) да все работает и работало, проблема была в следующем:
существует электронный адрес [email protected]
а у когнтрагента был адрес crato2mail.ru
адреса [email protected] впринцпене существуе, вот я и не понимал в чем ощибка, банальная невнимаельность в общем
29 Jaffar
 
20.07.12
10:42
феерично, пятнично...
(28) "у когнтрагента был адрес crato2mail.ru
адреса [email protected] впринцпене существуе"
а адрес crato2mail.ru никого не смутил?
хотя при том количестве опечаток, которые ТС тут допустил - я вообще не понимаю, как он программистом работает и как в его коде хоть что-то выполняется - его нужно изолировать от компьютеров (во всяком случае - от программирования, пасьянсы и паука можно оставить).
30 Singenor
 
20.07.12
10:47
[email protected] был адрес, просто у меня сейчас дерьмовая клавиатура, на которой некоторые кнопки плохо работают, так что джаффар идите стройте дом со своими братьями мигрантами
31 Jaffar
 
20.07.12
10:53
жееееесть...
(30) а кто куда мигрировал из моих братьев - не подскажешь? а то мне до сегодняшнего дня казалось, что я всю жизнь прожил в одном городе, а братьев у меня нет... :-)
32 Singenor
 
20.07.12
10:54
(31) с именем джаффар только истинный славянин быть может
33 Jaffar
 
20.07.12
11:12
(32) подсказка: это не имя, а ник, связанный с одной из прошлых работ...
ладно, не отвлекайся - трудись на благо своей родины! :-)
34 Jaffar
 
20.07.12
11:12
(32) "с именем джаффар только истинный славянин быть может"
сказал мне человек с именем Сингенор :-)
35 Singenor
 
20.07.12
11:13
это ник, и теперь пацаны у меня нормальная клава, так что никаких синтаксических ошибок
36 Jaffar
 
20.07.12
11:36
(35) поздравляю! "нет худа без добра!" :-)
37 hhhh
 
20.07.12
11:58
(35) а сингенор - это вроде малаец?
38 Singenor
 
20.07.12
15:58
(37) Карибские острова