|
Проблема с Synapse/TSMTPSend: не желает аутентифицироваться
|
|||
---|---|---|---|
#18+
Здравствуйте! Решил воспользоваться Synapse для отправки E-Mail'ов по SMTP. Сервер: MS Exchange. Внутри домена все работает, т.к. не требует аутентификации Но вот наружу получаем: 503 5.5.2 Need rcpt command , что понятно. Детализация и поиск причин Самое смешное, что я задаю все данные для аутентификации Код: plaintext 1. 2. 3. 4. 5. 6. 7.
решил посмотреть, как оно там в исходниках функции TSMTPSend.Login() там есть такой момент: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
так вот, до этой строчки никогда не доходит, т.к. строка auths = 'AUTH NTLM'; Даже принудительный вызов AuthLogin не спасает (отключил проверку на поиск слова 'LOGIN') Вопрос есть ли у кого-нибудь опыт, как побороть сей момент? сервер отвечает 'AUTH NTLM' на запрос Ehlo в начале функции Login(). Как бы так сделать, чтобы он ответил AUTH LOGIN на вызов Ehlo (какое-нибудь свойство компонента ....) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2011, 18:21 |
|
Проблема с Synapse/TSMTPSend: не желает аутентифицироваться
|
|||
---|---|---|---|
#18+
P.S. самое обидное, что судя по справке, в Indy можно принудительно выставить IdSMTP.AuthenticationType:=atLogin, а в Synapse, судя по всему, автоматическое распознавание. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2011, 18:30 |
|
Проблема с Synapse/TSMTPSend: не желает аутентифицироваться
|
|||
---|---|---|---|
#18+
разобрался в причинах, мне надо каким-то образом осуществить NTLM - авторизацию. Начинаю думать. Если будут идеи, как это сделать с Synapse, буду крайне признателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2011, 18:40 |
|
Проблема с Synapse/TSMTPSend: не желает аутентифицироваться
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2011, 18:52 |
|
Проблема с Synapse/TSMTPSend: не желает аутентифицироваться
|
|||
---|---|---|---|
#18+
Всё получилось! Yes! Воспользовался файлом по ссылке, которую дал выше. Для Synapse 3.9 (сегодняшняя) надо заменить smtpsend.pas на приложненный. В архиве так-же лежит новый ntlmmsgs.pas, который то же надо положить в папку. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2011, 19:48 |
|
Проблема с Synapse/TSMTPSend: не желает аутентифицироваться
|
|||
---|---|---|---|
#18+
Сам оригинальный архив, в котором все нашел, тоже прикладываю. Если там удалят, то хотя бы здесь останется ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2011, 19:50 |
|
|
start [/forum/topic.php?fid=58&msg=37303225&tid=2036856]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 433ms |
0 / 0 |