2011-02-18 4 views
1

C#으로 이메일을 보내려고합니다.디렉토리를 포함하여 FQDN으로 이메일 보내기

System.Net.Mail.SmtpException : 실패 보내는 우리의 이메일 제공자는 mailServer 디렉토리를 포함하지 않는 경우 나, mail.example.com/exchange 대신 mail.example.com

string mailServer; 
mailServer = "mail.example.com"; 
mailServer = "mail.example.com/exchange"; 

SmtpClient smtpClient = new SmtpClient(mailServer); 
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; 
smtpClient.Credentials = new NetworkCredential("username", "password"); 
smtpClient.Send("[email protected]", "[email protected]", "subj", "email body"); 

의 사용 긴 일시 정지 후, 내가 할 것을 제안 우편. ---> System.Net.WebException : 원격 서버에 연결할 수 없습니다 ---> System.Net.Sockets.SocketException : 연결된 당사자가 일정 기간 후 제대로 응답하지 않았기 때문에 연결 시도가 실패했거나 연결이 설정되었습니다.

System.Net.Mail.SmtpException : 실패 보내는 메일을 연결 호스트가 mailServer가 전혀 일시 정지와 디렉토리를 포함 않는 경우

, 내가 얻을 응답하지 않았기 때문에 실패했습니다. ---> System.Net.WebException : 원격 이름을 확인할 수 없습니다 : 'mail.example.com/exchange'

디렉터리가 포함 된 FQDN에 대한 전자 메일을 보내려면 어떻게해야합니까?

답변

4

SMTP는 디렉토리 개념을 지원하지 않으므로 사용자가 말하는 내용을 알고있는 이메일 제공 업체를 원할 수 있습니다.

0

SMTP 주소보다 웹 메일 주소가 더 비슷합니다. DNS는 그 경로로 무엇을해야하는지 알지 못할 것입니다. SMTP 연결에 대해 이야기하고 있는지 확인하십시오 (사용하는 대체 포트가있을 가능성이 높음)