|
SMTP error code 550, not local sender over smtp |
☑ |
0
Koliaff
19.02.13
✎
12:22
|
Доброго времени суток, господа форумчани. Пытаюсь послать сообщение из 1С. Вот код :
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.Таймаут = 30;
Профиль.АдресСервераSMTP = "smtp.mail.ru";
Профиль.ПортSMTP = 25;
Профиль.ПользовательSMTP = "XXXX@mail.ru";
Профиль.ПарольSMTP = "XXX";
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
Сообщ=Новый ИнтернетПочтовоеСообщение;
Сообщ.Тема=имяФайлаВложения;
ВыбФайл=Новый Файл(ИмяФайла);
Если ВыбФайл.Существует() Тогда
Данные=Новый ДвоичныеДанные(ИмяФайла);
Сообщ.Вложения.Добавить(Данные,ВыбФайл.Имя);
КонецЕсли;
Сообщ.Получатели.Добавить(ИмяПолучателя);
Попытка
Соединение = новый ИнтернетПочта;
Соединение.Подключиться(Профиль);
Соединение.Послать(Сообщ);
Соединение.Отключиться();
Исключение
Предупреждение ("Сообщение не отправилось!");
сообщить (ОписаниеОшибки());
Возврат;
КонецПопытки;
===============================================
Вылетает ошибка :
Ошибка при вызове метода контекста (Послать): Почтовый ящик не доступен (SMTP error code 550, not local sender over smtp)
================================================
Помогите разобраться пожалуйста ...
|
|
1
ДенисЧ
19.02.13
✎
12:22
|
для мейла адрес отправителя должен быть из их же домена.
|
|
2
Koliaff
19.02.13
✎
12:31
|
Спасибо, уже разобрался !!!
|
|
3
Koliaff
19.02.13
✎
12:46
|
Здесь другая проблема возникла:
Перед отправкой письма запускается командная строка, которая из PDF формирует JPG. Вот она не успевает сработать перед отправкой письма. И письмо иногда уходит с неполным вложением. Каким образом дождаться формирования JPG из PDF &
Вот код запуска конвертера :
ЗапуститьПриложение( "gswin32c.exe"+" -q -SDEVICE=jpeg -r300x300 -sOutputFile="+""""+ИмяФайлаБезРасширения+".jpg"+""""+" -dNOPAUSE -dBATCH -- "+""""+ИмяФайлаБезРасширения+".pdf"+"""");
а после него уже идет отправка ...
|
|
4
Koliaff
19.02.13
✎
12:52
|
Есть только мысль создать bat файл ...
|
|
5
Koliaff
19.02.13
✎
13:14
|
вверх
|
|