Регистрация

пользователь не получает сообщения по SMTP

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
Новичок
Аватара пользователя
Сообщения: 14
Зарегистрирован: Пн май 06, 2013 2:32 pm
Откуда: г.Москва

пользователь не получает сообщения по SMTP

Сообщение sog » Ср авг 03, 2016 11:43 am

Добрый день !
Успешно сформированное программой сообщение уходит по SMTP отдельным участникам рассылки , расположенных на определенном домене утилитой MUTT/
В рассылку подключили нового пользователя с совершенно иного домена, сообщение ему не поступает. MUTT ошибок не выдает , вот что странно.
os-command silent value("mutt -a """ + name-includ + """ -s """ + iSubject +
+ ~ """ """ +~ iTo + """ < no-delete.txt" ).
message OS-ERROR. pause (10).
IF OS-ERROR > 0 THEN..
ASSIGN...
oMessage = "Ошибка при передаче: " + string(OS-ERROR)
oSuccessful = FALSE.
..
ELSE ASSIGN.
oMessage = "Сообщение отправлено успешно ".
oSuccessful = TRUE.


Как отловить ошибку при передаче . подскажите , пожалуйста, кто знает ?

С уважением, Ольга

Старожил
Аватара пользователя
Сообщения: 1523
Зарегистрирован: Чт сен 27, 2001 4:00 am
Откуда: Москва

Re: пользователь не получает сообщения по SMTP

Сообщение dmi » Ср авг 03, 2016 11:57 am

sog писал(а):Добрый день !
Успешно сформированное программой сообщение уходит по SMTP отдельным участникам рассылки , расположенных на определенном домене утилитой MUTT


А из командной строки работает?

Я вот в прошлом письме хотел написать - проще сформировать команду в переменной и потом сделать OS-COMMAND VALUE. Команду можно и в лог вывести для отладки тогда.
Типа (схематично)

DEF VAR std-ch AS CHAR NO-UNDO.

std-ch = SUBST("mutt -a &1 -s &2 &3 < &4", name-includ, iSubject, iTo, "no-delete,txt").
OS-COMMAND SILENT VALUE std-ch.

И mail чем не устраивает?
/dmi

http://pro4gl.ru - 4gl блог

Новичок
Аватара пользователя
Сообщения: 14
Зарегистрирован: Пн май 06, 2013 2:32 pm
Откуда: г.Москва

Re: пользователь не получает сообщения по SMTP

Сообщение sog » Ср авг 03, 2016 12:29 pm

Дмитрий ,спасибо , работает отлично , уже внедрена и пользователи получают сообщения , но при попытке отправить на определенный домен , ОШИБКИ НЕ ВОЗНИКАЕТ , MUTT говорит, что все отлично, а результат отрицательный.

С уважением, Ольга

Старожил
Аватара пользователя
Сообщения: 1523
Зарегистрирован: Чт сен 27, 2001 4:00 am
Откуда: Москва

Re: пользователь не получает сообщения по SMTP

Сообщение dmi » Ср авг 03, 2016 1:12 pm

sog писал(а):Дмитрий ,спасибо , работает отлично , уже внедрена и пользователи получают сообщения , но при попытке отправить на определенный домен , ОШИБКИ НЕ ВОЗНИКАЕТ , MUTT говорит, что все отлично, а результат отрицательный.


А спросите почтовиков ваших? Вполне у них может заворачитваься.
/dmi

http://pro4gl.ru - 4gl блог

Новичок
Аватара пользователя
Сообщения: 14
Зарегистрирован: Пн май 06, 2013 2:32 pm
Откуда: г.Москва

Re: пользователь не получает сообщения по SMTP

Сообщение sog » Ср авг 03, 2016 3:58 pm

Дмитрий , с почтовиками разбираемся , от них поступил вопрос , какой SMTP сервер я указываю, но я совершенно не указываю имя сервера , так как нет такого параметра при вызове MUTT , кто-нибудь знает о такой настройке ?

С уважением, Ольга

Старожил
Аватара пользователя
Сообщения: 1523
Зарегистрирован: Чт сен 27, 2001 4:00 am
Откуда: Москва

Re: пользователь не получает сообщения по SMTP

Сообщение dmi » Ср авг 03, 2016 4:15 pm

sog писал(а):Дмитрий , с почтовиками разбираемся , от них поступил вопрос , какой SMTP сервер я указываю, но я совершенно не указываю имя сервера , так как нет такого параметра при вызове MUTT , кто-нибудь знает о такой настройке ?


Посмотрите, как у Вас сконфигурирован sendmail на машине. Какая ОС?

Вот сразу нагуглил
https://habrahabr.ru/post/82919/
/dmi

http://pro4gl.ru - 4gl блог

Новичок
Аватара пользователя
Сообщения: 14
Зарегистрирован: Пн май 06, 2013 2:32 pm
Откуда: г.Москва

Re: пользователь не получает сообщения по SMTP

Сообщение sog » Чт авг 04, 2016 10:38 am

Дмитрий , доброе утро, сообщения отправляются с сервера Бисквит , там отрабатывает программа генерации сообщений, отправка происходит с сервера , не с моей машины.


С уважением, Ольга

Старожил
Аватара пользователя
Сообщения: 1523
Зарегистрирован: Чт сен 27, 2001 4:00 am
Откуда: Москва

Re: пользователь не получает сообщения по SMTP

Сообщение dmi » Чт авг 04, 2016 2:31 pm

sog писал(а):Дмитрий , доброе утро, сообщения отправляются с сервера Бисквит , там отрабатывает программа генерации сообщений, отправка происходит с сервера , не с моей машины.


Ольга, сервер "из коробки" не умеет как правило слать почту. Значит его настроили. Разработчик может и не знать как.
А командой mail почта на другой домен отправляется? Если отправляется, то проблема в mutt. Если нет - пинайте тех, кто ответственны за сервер - как там работает почта.
/dmi

http://pro4gl.ru - 4gl блог

Вернуться в PROGRESS - 4GL - ПРОГРАММИРОВАНИЕ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4