私がメールを送信するために、名前空間System.Net.MailのクラスSmtpClientを使用します。 私はメールを送信するSmtpClientを作成します。SmtpClientで安全な接続(No | SSL | STARTTLS)を実装してメールを送信する方法は?
private static SmtpClient CreateSmtpClient (string host, string user, string password, int port)
{
var smtpClient = new SmtpClient (host, port);
smtpClient.Credentials = new NetworkCredential (user, password);
return smtpClient;
}
し、それを使用します。
セキュアな電子メールの転送を実装する方法var mailMessage = new MailMessage();
var smtpClient = CreateSmtpClient (host, user, password, port);
smtpClient.Send (mailMessage);
私は3つのオプションがあります安全な接続です:いいえ| STARTTLS | SSL? 多くの感謝!
など、ありAIM(イージス暗黙メール)は、例えば、明示的および暗黙的の両方のSSLを行うサードパーティ製のSMTPクライアントコンポーネントを存在する、またはあなたがGmailやヤフーを通じて電子メールを送信して検討すべきである、見通し単に 'smtpClient.EnableSsl = true;'を実行してください。 – Evk
@エヴァークあなたの返事をありがとう。だからSSL?私に何か提案がありますか? –
SSLによって、(デフォルトで)465ポートに接続することを意味する場合 - SmtpClientではサポートされていません。 – Evk