[ad_1]
拝啓、
ここでは、Google アカウントを使用してメールを送信するための Windows アプリケーションを開発しています。 本文部分にはリッチテキストボックスを使用しています。 しかし、フォーマットされたデータをメールで送信することはできません。 フォーマットされていないデータのみが送信されます。 そこで整形したデータをメールに送る方法を教えてください。リッチテキストボックスから整形したデータを直接メールに送りたいのです。
ありがとう
スジスTP
解決策 1
やあ、
このようにHTML形式でメールを送信できます
XML
MailMessage mail = new MailMessage(); mail.To = "me@mycompany.com"; mail.From = "you@yourcompany.com"; mail.Subject = "this is a test email."; mail.BodyFormat = MailFormat.Html; mail.Body = "this is my test email body.<br><b>this part is in bold</b>"; SmtpMail.SmtpServer = "localhost"; //your real server goes here SmtpMail.Send( mail );
解決策 2
フォーマットされた電子メールを送信する最も簡単な方法は、HTML として送信することです。 ここには HTML を受け入れて生成する拡張された RichTextBox があります。 「HTML lite」ファイルを保存およびロードするための拡張された RichTextBox[^]
解決策 3
フォーマットされたメールを送信する必要がある場合は、HTML フォーマットを使用してください。 Webページの書式設定のようにテキストを書式設定できるようになります。
mail.BodyFormat = MailFormat.Html
解決策 5
この解決策は .NET Core 用です。
mail.IsBodyHtml = true;
[ad_2]
コメント