2012-05-10 3 views
2

에 이메일을 보낼 수 있습니다. 불행히도, 나는 정통하지 않고 내가 잘못하고있는 것을 이해하지 못합니다.내가 아마존 SES로하지만 행운에 테스트 이메일을 보내려고하고있어 기존 ASP

Response: 250-email-smtp.amazonaws.com 
Response: 250-8BITMIME 
Response: 250-SIZE 10485760 
Response: 250-STARTTLS 
Response: 250-AUTH PLAIN LOGIN 
Response: 250 Ok 

Command: AUTH LOGIN 

Response: 530 Must issue a STARTTLS command first 

Command: MAIL FROM: [address in verified senders list] 

Response: 530 Authentication required 

Command: Quit 
+0

는 당신이 VBScript를에서 로그 정보를 얻었 는가하는 방법 (1-True에서의 변화를 통지) 이미 당신의 구성을 통해 SSL을 사용하도록 설정/CDO? – ulty4life

+0

@ ulty4life 나는 Wireshark와 함께 있었다고 생각한다. – greener

답변

2

해결책은 다음과 같습니다

응답 : 530 당신은 당신이 인증 이전에 보안 연결을 사용하도록 설정해야합니다

먼저 STARTTLS 명령을 실행해야합니다. 이에

.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True 

변경 :

.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1 

+0

나는 이것을 시도했는데 이것을 얻었다 : 'Microsoft VBScript 런타임 오류'800a01b6 ' 개체가이 속성이나 메서드를 지원하지 않는다 :'EnableSsl'' – greener

+0

' .EnableSsl = True' 옵션을 선택하십시오. NET과 ASP Classic을 혼동하고 있다고 생각합니다. 그러나'smtpusessl' 설정 옵션에 대해'True'를'1'로 변경하십시오. –

+0

근무한 것으로 보입니다. 그걸 믿을 수 없다. 건배! – greener

관련 문제