나는 메일을 보내려면이 코드가 있습니다WinXP에서 IIS 5.1을 사용하여 메일을 보내는 방법은 무엇입니까?
public bool SendMail(MailMessage message)
{
message.From = new MailAddress(AppProperties.FromMailAddress, AppProperties.FromDisplayName);
SmtpClient smtp = new SmtpClient { EnableSsl = AppProperties.EnableSsl };
try
{
smtp.Send(message);
return true;
}
catch (Exception)
{
return false;
}
}
및 (답변에 의해 제안)이 함께 로컬 호스트에서 IIS 5.1을 사용하여 메일을 보내도록 구성의 Web.config 있습니다
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network host="localhost"
userName=""
password=""
defaultCredentials="false"
port="25" />
</smtp>
</mailSettings>
</system.net>
무엇을 Windows XP에서 IIS 5.1로 메일을 보내려면 어떻게해야합니까? 그것을 할 수 있습니까? 나는 네가 말하는 것처럼 네가 짐작한다. 예외가 없기 때문에 나는 목적지에 도착하지 않는다. 사용자와 암호를 입력해야한다면 그럴 수 있습니까?
이 코드를 실행하면 어떻게 될까요? – JoshJordan
은 아무 것도 보내지 않습니다. IIS에서 계정 또는 이와 유사한 항목을 만들어야합니까? – eKek0
아무 것도하지 않는다는 것은 무엇을 의미합니까? 그것이 거짓을 반환한다는 것을 의미합니까? 그렇다면 예외 사항을 알려주십시오. – JoshJordan