これは既に尋ねられていると確信していますが、正しい質問や回答がまだ見つかりませんでした。Goddadyを使用してGmailアカウントからメールを送信
私はGodaddyにasp.netサイトを持っています。私が知りたいのは、できるだけGmail(またはGodaddyのアカウントとは別のドメイン)アカウントからメールを送信する方法です。
私は仮想専用サーバーといくつかのドメインを持っていますが、私はこれら2つのドメインのいずれかの電子メールアカウントから電子メールを送信したくありません。
これは私のコードです:
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」、と私は次の2行を追加した後、それがローカルホスト上で働いたが、うまくいきませんでした、一度にアップロードGoDaddyは:私が間違って
smtp.Credentials = new NetworkCredential(smtpUser, smtpPass);
smtp.EnableSsl = true;
何をしているのですか?これも可能ですか? また、別のドメインのメールアカウントから送信したい場合はどうすればよいですか。 SMTPを変更するだけでいいですか?
ありがとうございます!
smtp.EnableSsl = trueの行なしで電子メールを送信しようとしましたか? – TheGeekYouNeed
こんにちは。はい、私は "relay-hosting.secureserver.net"と "smtp.gmail.com"をホストとして使用して電子メールを送信しようとしましたが、 "socketException:接続に失敗しました。その後、資格情報を削除しようとしましたが、同じエラーが発生します。 – Gonzalo
ポートを指定しましたか? [このページ](http://mail.google.com/support/bin/answer.py?hl=fr&answer=13287) –