|
Помогите подправить код отправки файла по эл. почте | ☑ | ||
---|---|---|---|---|
0
ogion83
03.02.15
✎
13:41
|
Добрый день!
Нашел на одном сайте как такую отправку сделать, но не уходит. Посмотрите может лишнее где есть: Адресок = ""; ВвестиСтроку(Адресок,"Введите адрес контрагента"); ИПП = Новый ИнтернетПочтовыйПрофиль; ИПП.АдресСервераSMTP = "smtp.vologda.ru"; // ИПП.ВремяОжидания = Константы.ВремяОжидания.Получить(); ИПП.Пароль = "пароль"; ИПП.ПарольSMTP = "пароль"; ИПП.Пользователь = "ВЦМ"; ИПП.ПользовательSMTP = "smtp.vologda.ru"; ИПП.ПортSMTP = "465"; // Создать сообщение. Сообщение = Новый ИнтернетПочтовоеСообщение; Сообщение.Получатели.Добавить(Адресок); Сообщение.Отправитель.Адрес = "Адрес"; Сообщение.Тема = "ПСА"; Сообщение.Тексты.Добавить("Доброе время суток!"); Вложение = Новый ДвоичныеДанные("D:\ДляОтправки\ПСА.xls"); Сообщение.Вложения.Добавить(Вложение); // Подключиться и отправить. Почта = Новый ИнтернетПочта; Почта.Подключиться(ИПП); Почта.Послать(Сообщение); Почта.Отключиться(); |
|||
1
13_Mult
03.02.15
✎
13:45
|
Только SMTP?
вот Книга знаний: Практическая работа с почтой |
|||
2
Heckfy
03.02.15
✎
13:47
|
Ошибки какие пишет?
|
|||
3
AndyR
03.02.15
✎
13:53
|
ИПП.ПользовательSMTP = "smtp.vologda.ru";
пользователь точно тот? |
|||
4
anatoly
03.02.15
✎
13:54
|
ИПП.ПользовательSMTP = "smtp.vologda.ru";
это как вообще??? |
|||
5
anatoly
03.02.15
✎
13:54
|
(3) )))
|
|||
6
ogion83
03.02.15
✎
13:59
|
{Документ.ПСАЮр.Форма.ФормаДокумента.Форма(1096)}: Ошибка при вызове метода контекста (Подключиться)
Почта.Подключиться(ИПП); по причине: Время ожидания операции чтения истекло. |
|||
7
anatoly
03.02.15
✎
14:00
|
(6) см.выше.
у тебя вместо пользователя указан сервер! должно быть примерно также как для РОР3: ИПП.ПользовательSMTP = "ВЦМ"; // например |
|||
8
AndyR
03.02.15
✎
14:05
|
И номер SMTP порта мне не нравится. Точно не 25?
С Вики: "Администраторы сервера выбирают, какой порт будут использовать клиенты для ретрансляции исходящей почты - 25 или 587. Спецификации и многие сервера поддерживают и тот, и другой порты. Хотя некоторые сервера поддерживают порт 465 для безопасного SMTP, но предпочтительнее использовать стандартные порты и ESMTP-команды, если необходима защищенная сессия между клиентом и сервером." |
|||
9
ogion83
03.02.15
✎
14:53
|
ИПП = Новый ИнтернетПочтовыйПрофиль;
ИПП.АдресСервераSMTP = "smtp.vologda.ru"; // ИПП.ВремяОжидания = Константы.ВремяОжидания.Получить(); ИПП.Пароль = "svet43s"; // ИПП.ПарольSMTP = "svet43s"; ИПП.Пользователь = "vpvcm"; ИПП.ПользовательSMTP = "vpvcm"; ИПП.ПортSMTP = "25"; Не уходяд,что то тут многовато парометров, в 1С7 меньше было. |
|||
10
Вадя
03.02.15
✎
14:58
|
Начни с самого простого варианта
ИПП.Пользователь = "[email protected]"; ИПП.Пароль = "svet43s"; Отдельно указывать пользователя SMTP без пароля SMTP наверно, не нужно. На сайте vologda.ru инструкция по подключению из Оутлука есть? |
|||
11
ogion83
03.02.15
✎
14:58
|
ВвестиСтроку(Адресок,"Введите адрес контрагента");
ИПП = Новый ИнтернетПочтовыйПрофиль; ИПП.АдресСервераSMTP = "smtp.vologda.ru"; ИПП.Пароль = "svet43ss"; ИПП.Пользователь = "vpvcm"; ИПП.ПортSMTP = "25"; Вот этих параметров должно хватать? |
|||
12
ogion83
03.02.15
✎
15:01
|
Хотя бы знать какой минимум требуется
|
|||
13
hhhh
03.02.15
✎
15:30
|
(12) а зачем минимум, фигачь по максимуму.
|
|||
14
ogion83
03.02.15
✎
15:31
|
Да уж всё вроде перепробовал
|
|||
15
anatoly
03.02.15
✎
15:33
|
(9) ПарольSMTP зачем закоментил то??
отправка идет через СМТП - для него все данные должны быть!! сервер, порт, логин, пароль. а у тебя каждый раз чего то не хватает. посмотри нормальный пример в любой типовой, а ты какую то лажу скачал с левого сайта и ковыряешься... |
|||
16
ogion83
03.02.15
✎
15:38
|
На ИТС может быть?
|
|||
17
anatoly
03.02.15
✎
15:45
|
в любой типовой: общий модуль - УправлениеЭлектроннойПочтой
|
|||
18
ogion83
03.02.15
✎
15:51
|
Может модуля какого не хватает, в 1С7 пришлось искать в своё время ROM-Mail.
|
|||
19
oleg_km
03.02.15
✎
17:46
|
для начало телнетом попробуйте к серверу подрубиться. У вас похоже вообще сервер не отвечает:
Время ожидания операции чтения истекло. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |