|
Отправка письма на почту | ☑ | ||
---|---|---|---|---|
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) Карибские острова
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |