|
|
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Я отправляю письма с почты mail.ru, yandex.ru. отправляю с ssl так как иначе не дает. код моей отправки... Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. На компе на котором скомпиллировано работает, и на одном другом тоже. На всех остальных нет, дает "ssl is not available on this server" при idSMTP1.Send(idMessage1);. У меня Delphi 2010 и Indy 10.5.5. Павда дома где Delphi XE7 ведет себя также. Если почта не такая а рабочая доменная типа @myfirm.ru то все норм как с IdSSLIOHandlerSocketOpenSSL1 так и без него.Скажите пожалуйста что тут можно сделать чтобы работала на всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2018, 22:36 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
Библиотеки ssleay32.dll и libeay32.dll есть в системе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 08:44 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
Вау !!! Я только хотел создать топик про сабж.... Меня конкретно интересует сабж для гмайл. На нем включен IMAP и разрешение работы с небезопасными приложениями. Не смотря на обилие примеров, ни один из них так просто не работает. Использование ИНДИ предусматривает установку ssleay32.dll и libeay32.dll. Но.... их разновидностей много и они специфичны для каждой ОС. Мне не удалось подобрать вариант для Вин10. При этом у юзера могут быть какие угодно ОС: 32/64 XP/7/8/10/серверные. Также есть полезный ресурс где много примеров. Там можно выкачать некислого размера инсталл для СОМ-объекта EA_SendMail.DLL. с которым идут многочисленные примеры. Делфийский пример таки работает. Но.... он открывает браузерное окно для входа в гугл-эккаунт, чтобы получить оттуда токен безопасности, который помещается в качестве пароля в TMail: oSmtp.Password := m_accessToken. Как попроще получить этот токен, я пока не разобрался. А еще встречал экзотический способ: выполнение powershell-скрипта. :) Не исключаю, что у разных почтовых служб, публичных или корпоративных будут свои отличия и косяки. зы: Куда катится ИТ ??? Мегабайты кода, куча внешних специфичных и глючных DLL, браузеров, JSON-парсеров и это только для отправки сраного письма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 09:52 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
L_argoМне не удалось подобрать вариант для Вин10. При этом у юзера могут быть какие угодно ОС: 32/64 XP/7/8/10/серверные. Не забывайте о прокси, портах, брандмауэрах. Стараюсь использовать ssleay32.dll и libeay32.dll последних версий. Не забывайте про x86/x64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 12:09 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
Не забывайте про тип шифрования, т.е. нужно выбирать TLS 2.1 / SSL 2.3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 12:17 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
X11L_argoМне не удалось подобрать вариант для Вин10. При этом у юзера могут быть какие угодно ОС: 32/64 XP/7/8/10/серверные. Не забывайте о прокси, портах, брандмауэрах. Стараюсь использовать ssleay32.dll и libeay32.dll последних версий. Не забывайте про x86/x64.Порты и прокси не мешают. Через EA_SendMail все работает. Кароч универсального и надежного способа по сабжу наверно не существует в природе. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 12:17 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 12:19 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
L_argoКароч универсального и надежного способа по сабжу наверно не существует в природе. :( Всё существует. Только нужно документацию читать по конкретному серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 12:20 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
Сейчас проверяю на одном компе. Раньше там не высылало на недоменную почту давало 'Read timed out'. После того как рядом с прогой положил libeay32.dll и ssleay32.dll такое стало давать только в первый раз после запуска проги, а потом нормально высылает. Это уже замечательно. Но при закрытии проги выдает сообщение 'Rutime error 216 at 00404DFA'. Нужно ещё узнать в какой конкретно момент это происходит. Это сообщение нужно будет обязательно убрать так как моя прога автоматически запускается, обо всех ошибках должна писать в лог и не выдавать никаких окон с сообщениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 13:05 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
L_argoИспользование ИНДИ предусматривает установку ssleay32.dll и libeay32.dll. Но.... их разновидностей много и они специфичны для каждой ОС.Более того - эти библиотеки должны быть заточены целенаправленно под инди 20771195 , 20771658 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 13:47 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_L_argoИспользование ИНДИ предусматривает установку ssleay32.dll и libeay32.dll. Но.... их разновидностей много и они специфичны для каждой ОС.Более того - эти библиотеки должны быть заточены целенаправленно под инди 20771195 , 20771658 Поставил. Результат стал чуть другой: Error connecting with SSL. -- ОК -- Это лютый ппц, как для такой простой задачи.... У мну Вин10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2018, 13:56 |
|
||
|
ssl is not available on this server при отправке через TidSMTP
|
|||
|---|---|---|---|
|
#18+
Проверял на компах на которых глючило. Раньше там не высылало на недоменную почту давало 'Read timed out'. После того как рядом с прогой положил libeay32.dll и ssleay32.dll такое стало давать только в первый раз после запуска проги, а потом нормально высылает. Это уже замечательно. Но при закрытии проги выдает сообщение 'Rutime error 216 at 00404DFA'. Преодолеть это пока удалось только таким жестким способом Код: pascal 1. 2. 3. 4. Form1 - главная форма проги. У меня все важные компоненты динамически сознаются и в той же процедуре удаляются. Так что скорее всего это допустимо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2018, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2040744]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
199ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 531ms |

| 0 / 0 |
