|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
Возникла необходимость отправлять почтовые сообщения, использование стандартных почтовых клиентов (Outlook, OutlookExpress) крайне нежелательно. Почитав наш форум остановился на Win32 console utility send mail via SMTP "BLAT". Скачал Blat v2.6.2, почитал, попробовал с командниками - красота! Попытался использовать DLL-ку в скрипте: -объявил Global External Function function Long Blat(string param) library 'blat.dll' -пытаюсь использовать STRING ls_smail ls_smail= "<тут текст с адресами, лог/пас, проверено в командной строке >" Blat(ls_smail) результат: Bad runtime function PB 9.0.5507 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2011, 18:53 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
А DLL-ка видна программе (если вобще ее можно вызывать из билдера) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2011, 10:28 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
PaulJB, DLL-ку положил в папку с проектом, так что должна быть видна. Сейчас GOOGL-ю, надеюсь кто-то уже на эти "грабли" наступал... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2011, 11:07 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
Blat 2.6.2 FUNCTION Long BlatSend(String cmd) LIBRARY "blat.dll" ALIAS FOR 'Send' ls_LocalSubj = lof_Escape( as_Subj ) // Экранируем кавычки для Blat'a // Просто замена кавычек " на \" ls_BlatCmd = '' ls_BlatCmd += ' -body "' + as_Body + '"' ls_BlatCmd += ' -server "' + as_SMTPServerName + '"' ls_BlatCmd += ' -f "' + as_MailFrom + '"' ls_BlatCmd += ' -to "' + as_MailTo + '"' ls_BlatCmd += ' -subject "' + ls_LocalSubj + '"' ls_BlatCmd += ' -attach "' + ls_ScanFileName + '"' lRes = BlatSend( ls_BlatCmd ) if lRes = 0 then wl('Ok.') else ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2011, 11:17 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
lmihaВозникла необходимость отправлять почтовые сообщения, использование стандартных почтовых клиентов (Outlook, OutlookExpress) крайне нежелательно. Почитав наш форум остановился на Win32 console utility send mail via SMTP "BLAT". Скачал Blat v2.6.2, почитал, попробовал с командниками - красота! И чем обосновывается такой выбор? Зачем какие-то командники нужны, когда рассылать почту можно без всяких проблем через PB без всяких внешних компонент, используя CDO - тынц . ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2011, 11:48 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
смотрел тут http://www.sybasebuilder.info/powerbuilder-sendmail-using-blat-help#comments Поковырялся, результат по прежнему негативный. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2011, 12:34 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
Raven A Урра! Работает!!! Спасибо огромное! Надо ж - такая мелочь, завернуть в одиночные кавычки... Локшин Марк Командники нужны были только для тестирования моего корпоративного почтовика ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2011, 12:53 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
доброго времени суток! Мне необходимо отправлять письмо, минуя почтового клиента, но при этом что б письмо попадало в "отправленные". Сейчас отправляются через CDO, но как узнать, что ушло (посмотреть само письмо) уже после того, как отправлено. При это отправлять копию себе не вариант, надо именно в папку "отправленные"... Побывала через blat.dll, но не получилось :( Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
При этом lRes = 12 (должно = 0). Где бы узнать, что это значит! И если отправлять через smtp (использюя blat), то все работает. PB 9.0.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2013, 13:48 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
bce_ok, http://www.blat.net/]Blat is a Windows (32 & 64 bit) command line utility that sends eMail using SMTP or post to usenet using NNTP. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2013, 15:17 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
PL99, да... но я скачала от сюда http://sourceforge.net/projects/blat/files/ пакет, там есть файлик syntax.txt, в котором помимо всего прочего есть такие строчки: Код: coco 1. 2. 3. 4. 5. 6. 7.
вот я и подумала... А вообще мне не принципиально использовать blat, мне принципиально помещать сообщение в "отправленные", минуя почтового клиента ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2013, 15:27 |
|
E-mail, подключение и использование BLAT.dll
|
|||
---|---|---|---|
#18+
bce_okPL99, да... но Ок, видимо, должно работать, по крайней мере об этом заявлено bce_okПри этом lRes = 12 (должно = 0). Где бы узнать, что это значит! Тогда читаем документацию до полного просветления. Начать здесь ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2013, 16:14 |
|
|
start [/forum/topic.php?fid=15&msg=37347481&tid=1335419]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 402ms |
0 / 0 |