2010-12-13 2 views
0

asp.net v 2.0에서 은행 응용 프로그램을 만들고 있습니다. 사용자가 새 계정을 만들 때 확인 이메일을 보내야합니다.localhost를 사용하여 ASP.net을 통해 전자 메일을 보내는 방법

localhost.DO에서 응용 프로그램을 실행하고 있는데 SMTP 전자 메일을 보내는 데 특별한 권한이 필요합니까?

내 응용 프로그램에서 전자 메일을 보낼 수있는 적절한 방법을 제공합니다.

감사 Jeyaganesh

답변

0

당신은 로컬 호스트에 설정된 SMTP 서버가 있습니까? 서버에서 텔넷을 사용하여 테스트 :

텔넷 127.0.0.1

(25) 서버가 응답하는 경우, 원시 SMTP를 보내는 것은 거기에서 이메일 및 문제 촬영을 보내도록 명령하려고합니다.

Microsoft SMTP 서버에서 가장 쉬운 방법은 인증 검사를 비활성화하고 릴레이 제한에 의존 한 다음 릴레이를 127.0.0.1로 제한하는 것입니다.

+0

공식 시스템을 사용하고 있습니다. 회사 네트워크가 제한되어 있으므로 팁을 드리겠습니다. – Jeyaganesh

+0

나는 텔넷 127.0.0.1.25를 시도했다, esmtp 서버는 fine.when도 응용 프로그램에서 메일을 보내려고 노력, "원격 서버에 연결할 수 없습니다"오류가 발생했습니다. 어떤 아이디어? – Jeyaganesh

+0

원시 SMTP 명령을 사용하여 전자 메일을 보낼 수 있었습니까? 텔넷을 통해 이메일을 보내려면 http://www.yuki-onna.co.uk/email/smtp.html의 지침을 사용하십시오. 문제가 해결되면 서버 구성이 문제 일 수 있습니다. 그렇지 않은 경우 방화벽 구성 일 가능성이 높습니다. – Craig

0

당신이 어떤 차이가 안 로컬 호스트에서 실행중인 사실.

유효한 이메일 서버 설정을 가지고 있고 실행중인 시스템에서 허용되는 한, 정상적으로 작동합니다.

시도해 보셨습니까? 문제가 있었습니까?

+0

감사합니다. 조나단, 유효한 이메일 서버 설정이 필요합니다. 사용 방법을 모르겠다. 도와 주실 수 있습니까? – Jeyaganesh

+0

이메일 서버와 로그온 자격 증명이 필요합니다. 분명히, 나는 그 정보를 제공 할 수있는 방법이 없다. –

관련 문제