asp.net 3.5 및 C#을 사용하고 있습니다.asp.net에서 메일 보내기
나는 그것을 위해 내 호스팅 제공 업체에서 몇 가지 세부 사항을 가지고, asp.net에서 메일을 보내려면이 있습니다
:
- mail.MySite.net
- 사용자 이름
- 비밀번호
그러나 이러한 세부 정보를 통해 메일을 보낼 수 없으며 다음 변경을 수행했습니다. 내 web.config 파일들 :
또한<system.net>
<mailSettings>
<smtp>
<network
host="mail.MySite.net"
port="8080"
userName="UserName"
password="Password" />
</smtp>
</mailSettings>
</system.net>
, 나는이 기능을 쓰고 뒤에 코드 :
MailMessage mail = new MailMessage("[email protected]", "[email protected]");
mail.Subject = "Hi";
mail.Body = "Test Mail from ASP.NET";
mail.IsBodyHtml = false;
SmtpClient smp = new SmtpClient();
smp.Send(mail);
하지만 메시지로 오류 메시지가 무엇입니까 실패 전송하는 단계를 포함하는 방법.
제가 잘못하고있는 일과 제대로 작동하도록하기 위해해야 할 일을 알려주십시오.
미리 감사드립니다.
'받는 사람'주소가 실제 유효한 주소인지 확인하십시오. –
예, 내 이메일 주소입니다. – Zerotoinfinity
또한 TRY-CATCH 블록에 코드를 넣고 전체 메시지를'Catch (Exception x) {Response.Write (x);}'화면에 출력하여 오류 메시지에 더 자세한 내용이 있는지 확인하십시오 당신이 그리워 할 수도 있습니다. –