|
v7: Отправка письма на почту Gmail | ☑ | ||
---|---|---|---|---|
0
Kirich1983
11.11.11
✎
15:57
|
Не могу отправить письмо на почту Gmail. Метод ОтправкаПочты.ОтправитьВсеПисьма(0,1,0) возвращает -1.
Попытка ЗагрузитьВнешнююКомпоненту (КаталогИБ()+"DialMail.dll"); Исключение Предупреждение("Не найдена внешняя компонента DialMail.dll !!!") КонецПопытки; ОтправкаПочты = СоздатьОбъект("AddIn.SMTP"); СерверОтправки = СокрЛП(СервСМТП); ПортОтправки = СокрЛП(Порт); Логин = СокрЛП(Логин); Пароль = СокрЛП(Пар); АдресОтправителя = СокрЛП(ОбрАдр); АдресПолучателя = СокрЛП(МылоПолучателя); Тема = СокрЛП(ТемаП); Тело = СокрЛП(ТекстП); ОтправкаПочты.СоздатьПисьмо(АдресОтправителя, АдресПолучателя, ,Тема, ,Тело,); Если ОтправкаПочты.Подключиться(СерверОтправки, ПортОтправки, Логин, Пароль)=0 тогда Предупреждение("Не удалось установить соединение с SMTP - сервером",6); Возврат; КонецЕсли; Если ОтправкаПочты.ОтправитьВсеПисьма(0,1,0) = -100 Тогда Сообщить("Отправлено письмо контрагенту " + Контр + " по аддресу " + МылоПолучателя); Иначе Сообщить("Не удалось отправить сообщение контрагенту " + Контр + " по адресу " + МылоПолучателя, "!!!"); КонецЕсли; |
|||
1
filh
11.11.11
✎
16:01
|
Gmail стал работать на 110 и 25 порту?
|
|||
2
syktyk
11.11.11
✎
16:02
|
А SMTP сервер какой?
|
|||
3
Kirich1983
11.11.11
✎
16:06
|
(2) smtp.gmail.com
|
|||
4
filh
11.11.11
✎
16:08
|
(3) А порт какой?
|
|||
5
Азат
11.11.11
✎
16:11
|
(0) а чо, у тебя ДенисЧ украл сайт www.gmail.com??? Вот негодник!!! Раньше только СП крал у людей, а теперь сайты приворовывает!!
|
|||
6
Kirich1983
11.11.11
✎
16:16
|
(4) Если 110 тогда Не удалось установить соединение с SMTP - сервероми.
Если 25 ОтправкаПочты.ОтправитьВсеПисьма(0,1,0) возвращает -1. |
|||
7
antoneus
11.11.11
✎
16:25
|
СоздатьПисьмо что возвращает?
|
|||
8
Kirich1983
11.11.11
✎
16:28
|
(7) "9835E104DC615004.msg"
|
|||
9
andrewks
11.11.11
✎
16:40
|
smtp.gmail.com порт:465 находится за TLS !!!
|
|||
10
filh
11.11.11
✎
16:41
|
(9) ха, я то думал заработало у них...а оказывается (1)
:) |
|||
11
Kirich1983
11.11.11
✎
16:42
|
(9) Как быть?
|
|||
12
andrewks
11.11.11
✎
16:46
|
(11)ну попробуй, укажи правильный адрес, порт, ИспользоватьTSL=1, может, взлетит. я dialmail'ом на гугль не пробовал отправлять
|
|||
13
Kirich1983
11.11.11
✎
16:46
|
465 порт - Не удалось установить соединение с SMTP - сервером
|
|||
14
andrewks
11.11.11
✎
16:47
|
ты давай лог диалмэйловский, эти сообщения ни о чём не говорят
|
|||
15
Kirich1983
11.11.11
✎
17:00
|
(14) "c:\dialmail.log" Лога по этому пути нет!
|
|||
16
filh
11.11.11
✎
17:01
|
(12) Использовать TLS
:) |
|||
17
andrewks
11.11.11
✎
17:01
|
(15) значит, ты его не прописал в св-ве объекта
|
|||
18
andrewks
11.11.11
✎
17:01
|
(16) да не, в dialmail он называется почему-то именно так, как я написал :)
|
|||
19
filh
11.11.11
✎
17:03
|
(18) фигасе!
|
|||
20
Kirich1983
11.11.11
✎
17:04
|
(17) ОтправкаПочты.namelogfile = "c:\dialmail.log"
|
|||
21
andrewks
11.11.11
✎
17:06
|
(20) а ВестиЛогФайл=1?
|
|||
22
filh
11.11.11
✎
17:06
|
(20) писать на корень С можно?
|
|||
23
andrewks
11.11.11
✎
17:08
|
ИспользоватьTSL
Синтаксис ИспользоватьTSL Назначение По умолчанию 0. При присвоении 1 работа текущего объекта будет идти через защищенный протокол TSL. Для реализации работы через TSL- протокол требуется сервер, поддерживающий SSL и установка сертификата сервера на локальном компьютере. Для работы с протоколом SSL также необходимо скачать архив с http://www.ararat.cz/synapse/files/crypt/Openssl-0.9.7f-Win32.zip. Затем распаковать его содержимое в системную директорию ...\system32\ (например C:\Winnt\system32\). усёк про сертификат? |
|||
24
ALoHA
11.11.11
✎
19:26
|
Нужен SSL-шлюз. Я пользую Stunel.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |