좋아,이 질문을 입력하자마자 동일한 질문을 다룰 수있는 변형 된 항목을 발견했습니다. 나는 그들 중 대부분을 방문했고 내가 구하는 것에 직접적인 관계가 없다는 것을 발견했다. 그래서 나는 인내한다.ASP.NET Exchange Server 전자 메일 보내기 C#
어쨌든 VS2010을 사용하여 ASP.NET 웹 응용 프로그램을 만들고 있습니다. 내가 코드를 사용하여 SMTP를 통해 이메일을 보내도록 노력하고 있어요 :
MailMessage mailMsg = new MailMessage();
mailMsg.From = new MailAddress(fromEmail);
mailMsg.To.Add(toEmail);
mailMsg.Subject = emailSubj.ToString().Trim();
mailMsg.Body = msgBody.ToString().Trim();
SmtpClient smtpClient = new SmtpClient();
smtpClient.Send(mailMsg);
그러나 나는 다음과 같은 예외를 얻을 때마다 (SMTPException와의 InnerException은 Web.config의에서 다음 {"Unable to connect to the remote server"}
가 나는 또한 정의 말한다 :
<system.net>
<mailSettings>
<smtp>
<network host="company.com"/>
</smtp>
</mailSettings>
</system.net>
내가하려는 것은 다른 페이지 (메일을 제외한 모든 작업)를 통해 액세스 할 수 있도록 양식이 요청 ID와 함께 제출되면 이메일을 보내는 것입니다. 우리가 사용하는 회사 Exchange 서버와 내가 공동 작업 할 때 ntact 속성 내가 얻을 smtp:[email protected]
그래서 여기서 무엇을 할 것인가? 나는 Web Services ExchangeServiceBinding
확인했지만 정말 직접 (그래서 어떤 링크 감사)
감사합니다 많이 도와 뭔가를 발견하고
확인을 내가 할 때, 구성하는 방법의 모든 샘플 코드? –
이 설정을 확인하고 호스트 이름에 올바른 값을 제공해야합니다. - –
소스 코드의 모든 설정을 찾았습니다. 아래 쪽은 Vb로 작성되었으며 C#로 작성되지 않았습니다. ((( –