AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.10.2008, 14:35   #1  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
зарегил библиотеку,
написал код для отправки сообщения, обычный без атача..
запускаю пишет:
The message was undeliverable. All servers falied to receive the message.

Я думаю что выполняет он отправку от клиента!!!!! А как быть с тем, что все в Нет лезут через прокю!
Старый 10.11.2008, 07:36   #2  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
Что здесь не так? Ошибка таже в функции Send.


Код:
SMTPServer := 'mail.tyumbit.ru';
UserName := 'byht';
Password := '######';
IF GUIALLOWED THEN
  window.OPEN('#1##########################################################');
IF GUIALLOWED THEN
  window.UPDATE(1,STRSUBSTNO(Text048,SMTPServer,UserName));

IF ISCLEAR(MailClient) THEN
  CREATE(MailClient);
CREATE(Mail);
Mail.From := 'byht@tyumbit.ru';
Mail.FromName := 'Description';
Mail.Subject := 'Subject';
Mail.AddRecipient('hexersoft@mail.ru');


IF GUIALLOWED THEN
  window.UPDATE(1,Text005);

Mail.MailServerUserName := UserName;
Mail.MailServerPassWord := Password;
IF NOT Mail.Send(SMTPServer,FALSE) THEN
  MESSAGE(Mail.ErrorMessage());

IF GUIALLOWED THEN
  window.CLOSE;
Старый 10.11.2008, 08:20   #3  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Все работает.


Правда, я выкинул
Код:
IF GUIALLOWED THEN
  window.OPEN('#1##########################################################');
IF GUIALLOWED THEN
  window.UPDATE(1,STRSUBSTNO(Text048,SMTPServer,UserName));

IF ISCLEAR(MailClient) THEN
  CREATE(MailClient);
...
IF GUIALLOWED THEN
  window.CLOSE;
И отправлял через smtp.mail.ru от пользователя xxxx, и в заголовке письма указал в качестве отправителя xxxx@mail.ru


PS переменная mail у меня Message.
Старый 10.11.2008, 08:31   #4  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
Не понимаю, у меня не выходит
Старый 10.11.2008, 08:41   #5  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Возможно проблема в самом сервере. Попробуйте на точно работающем mail.ru.
Старый 10.11.2008, 09:26   #6  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
Пробую на mail.ru
урезал до минимума

Код:
SMTPServer := 'smtp.mail.ru';
UserName := 'hexersoft';
Password := '######';

CREATE(Mail);
Mail.From := 'hexersoft@mail.ru';
Mail.FromName := 'hexersoft@mail.ru';
Mail.Subject := 'Subject';
Mail.AddRecipient('k0al1984@mail.ru');

Mail.MailServerUserName := UserName;
Mail.MailServerPassWord := Password;
IF NOT Mail.Send(SMTPServer,FALSE) THEN
  MESSAGE(Mail.ErrorMessage());
Через файл написанный на VB, отправляет! JMailExample.vbs
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:29.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.