SMTPlib- в цикле

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Pasha M.

SMTPlib- в цикле

Сообщение Pasha M. »

Пример SMTPlib работает без проблем.
Вот только надо не одиночная отправка письма, а из списка.
Рассылка по списку из таблицы, выбираются отмеченые чекетом и ...

SET(Файл)
Loop UNTIL EOF(Файл)
NEXT(Файл)
err#=Email_QuickSend(MailHost,MailPort,FromName,FromAddress,RCPTName,RCPTAddress,Subject,MessageBody,FileName)
!!!! здеся показав 100% выполнение вываливается :cry:
END

В чем лажа?! может где-то пропустил чего, спасибо за помощь!

DELTA_PASTE@MAIL.RU
Pasha M.

SMTPlib

Сообщение Pasha M. »

В догонку, ошибка происходит после первой обработаной записи, пи этом вываливается из программы, без вставки
err#=Email_QuickSend(MailHost,MailPort,FromName,FromAddress,RCPTName,RCPTAddress,Subject,MessageBody,FileName)

все работает без проблем.


DELTA_PASTE@MAIL.RU
Pasha M.

SMTPlib

Сообщение Pasha M. »

В догонку, ошибка происходит после первой обработаной записи, пи этом вываливается из программы, без вставки
err#=Email_QuickSend(MailHost,MailPort,FromName,FromAddress,RCPTName,RCPTAddress,Subject,MessageBody,FileName)

все работает без проблем.


DELTA_PASTE@MAIL.RU
Pasha M.

Все ок!

Сообщение Pasha M. »

Проблема снимается :)
Проблема была в длине File Attach в Smtplib стоит string(255)
я подпихивал 1026 по привычке :shock:
кстати почему для атача такой "короткий" стринг изначально?
на Subject - 1024
Message - 2048
а для Attach - 255 :) маловато будет :)
Спасибо всем за внимание и оказаную помощь :lol:
Ответить