2009-07-09 6 views
0

나는 자신의 SMTP 서버에 전자 메일을 보내는 기능을 포함하는 Blackberry's ESS을 사용 중이며이 SMTP 서버는 전자 메일을 Blackberry 장치에 푸시합니다.프록시가있는 SMTP 서버 디버그

썬더 버드를 사용하여이 SMTP 서버로 보내면 완벽하게 작동하므로 문제없이 여러 개의 이메일을 보낼 수 있습니다.

그러나 SmptClient 또는 일부 제 3 자 componenets 및 마지막으로 내 자신의 사용자 지정 클래스를 사용할 때 전자 메일은 정상적으로 보내지 만 QUIT를 보내면 ESS의 SMTP 서버가 충돌하고 후속 시도가 시간 초과와 통신하는 것처럼 보입니다 .

Thunderbird와 ESS의 SMTP 서버 사이에 프록시를 설치하여 Thunderbird에서 보내는 명령을 모니터하고 서버와의 연결을 처리하는 방법을 설명하고자합니다.

로컬 포트에서 수신 대기하고 Thunderbird를 해당 포트로 지정하여 직접 뭔가를 만들 수는 있지만 그 사람은 과거에 비슷한 것을 사용했을 수도 있습니다.

누구나이 목표를 달성 할 수있는 기존 앱이나 내가 취할 수있는 다른 접근 방법을 알고 있습니까?

문제가 일관됩니다. Thunderbird는 지속적으로 작동하고 내 자신의 시도는 계속 실패합니다. 따라서이 .NET 구성 요소가 Thunderbird와 관련이없는 것으로 확신합니다. 나는 ESS의 SMTP 서버가 정확히 작성된 것은 아니라는 점을 지적해야한다. 모든 명령에 대해 잘못된 상태 코드를 반환하는 것으로 보인다.하지만 썬더 버드와 완벽하게 작동하기 때문에 필자는 반드시해야한다고 확신한다. .NET 내에서 작동하도록 할 수 있습니다.

답변

3

빠른 Google 밝히기는 SMTP proxy입니다.

SMTP 프록시 서버는 전자 메일 서버에 문제를 디버깅하려는 경우 매우 유용한 유틸리티입니다.

매우 강력하고 유용합니다.

+0

Urgh, Google에서 유용한 정보를 찾을 수 없지만 완벽 해 보입니다. 나쁜 날을 보내고 있어야합니다 ... 고마워요! –

+0

'SMTP 프록시'로 Google에서 4 번째 링크! 희망을 밖으로 운동 –