이 질문은 이미 제기되었지만 아직 정확한 질문이나 답변을 찾지 못했습니다.Goddady를 사용하여 Gmail 계정에서 이메일 보내기
나는 Godaddy에 asp.net 사이트를 가지고 있으며 가능한 한 Gmail (또는 Godaddy에있는 다른 도메인과 다른 도메인) 계정에서 이메일을 보내는 방법을 알고 싶습니다.
나는 가상 전용 서버와 두 개의 도메인을 가지고 있지만이 두 도메인 중 하나의 전자 메일 계정에서 전자 메일을 보내지 않기를 바랍니다.
public static bool _SendMail(string tMailTo, string tSubject, string tBody, string tAttach)
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress(tMailFrom);
mail.To.Add(tMailTo);
mail.Subject = tSubject;
if (!tAttach.Equals(""))
{
mail.Attachments.Add(new Attachment(tAttach));
}
mail.Body = tBody;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "relay-hosting.secureserver.net";
smtp.Send(mail);
return true;
}
tMailFrom :
이 내 코드입니다 [email protected]
이 GoDaddy를 또는 Gmail을 통해가는 경우 정말 상관 없어, 그래서 나는 또한 SMTP를 사용하여 시도했습니다. = "smtp.gmail.com"호스트, 나는 다음 두 줄을 추가 한 후에는 로컬 호스트에 근무하지만, 한 번 GoDaddy이에 업로드 작동하지 않았다 : 내가 잘못 뭐하는 거지
smtp.Credentials = new NetworkCredential(smtpUser, smtpPass);
smtp.EnableSsl = true;
? 이것은 가능한가? 또한 다른 도메인의 이메일 계정에서 보내려면 어떻게해야합니까? SMTP를 변경해야합니까?
감사합니다.
smtp.EnableSsl = true가 아닌 이메일을 보내 봤습니까? – TheGeekYouNeed
안녕하세요. 예, "relay-hosting.secureserver.net"및 "smtp.gmail.com"을 호스트로 사용하여 전자 메일을 보내려했지만 ssl을받지 못했고 "SocketException : 연결 시도가 실패했습니다 ..". 그런 다음 자격 증명을 제거하려고 시도했는데 같은 오류가 발생했습니다. – Gonzalo
포트를 지정 했습니까? [이 페이지] (http://mail.google.com/support/bin/answer.py?hl=fr&answer=13287) –