C#はQQメールボックスSMTPサービスを使用してメールを送信します



C Use Qq Mailbox Smtp Service Send Mail



メールボックスのSMTPサービスを有効にする

QQメールボックス->設定->アカウント-> POP3 / SMTPサービスを有効にするに移動し、テキストメッセージを送信してアクティブ化すると、認証コードを取得します。認証コードを保存して、プログラムで使用することを忘れないでください
画像
画像

メール送信コード

/// /// send email /// private string sendEmail() { try { //Sender's email account string sendEmail = 'root@xxxxx' //Sender's email account authorization code string code= 'xxxxxxxxxxxxxxxx' //Sender address MailAddress from = new MailAddress(sendEmail) MailMessage message = new MailMessage() //receiver's address message.To.Add('root@xxxxx') //title message.Subject = 'smtp send mail header' message.SubjectEncoding = Encoding.UTF8 message.From = from //content of email message.Body = 'smtp send mail content' message.IsBodyHtml = true message.BodyEncoding = Encoding.UTF8 SmtpClient client = new SmtpClient() client.EnableSsl = true client.Host = 'smtp.qq.com'//smtp server client.Port = 587//smtp port //Sender's email account and authorization code client.Credentials = new NetworkCredential(sendEmail, code) client.Send(message) return 'Sent successfully' } catch (Exception e) { return e.ToString() } }

winform / Webアプリケーション(コマンドラインが苦手な子供靴)で使用できます