|
|
|
SMTP порт или...?
|
|||
|---|---|---|---|
|
#18+
В программе реализуется передача письма через 25 порт. Но увы, либо провайдеры его закрыли, либо Firewall матерится! Как проверить С ПОМОЩЬЮ VB-КОДА открыт ли на компьютере, где установленна программа, 25 порт? Возможно варианты передачи параметров в cmd (типа telnet smtp.mail.ru 25) и возврат полученного значения обратно в код. Как проверить не мешает ли отправке письма Firewall? Можно ли использовать какой-либо другой вариант передачи текстовой информации посредством Интернета? Как это можно реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 06:34 |
|
||
|
SMTP порт или...?
|
|||
|---|---|---|---|
|
#18+
можно попробовать, хотя не уверен : если send() возвращает меньше байт, чем послано, то не послалось. хотя опять же не уверен аффтопитезь: объект либо именован, либо не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 09:22 |
|
||
|
SMTP порт или...?
|
|||
|---|---|---|---|
|
#18+
Не густо ответов... ((( В дополнение могу сказать, что использую Winsock. Winsock при блокировке провайдером 25 порта (именно провайдером, а не Firewall) - "тупит" перед выдачей Winsock.Error по которому можно определить, что порт закрыт. Почему эта задержка происходит? Такое впечатление, что программа виснит. А иногда Winsock.Error так и не дождаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 21:34 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2164378]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 410ms |

| 0 / 0 |
