C#.NET
TKMP.Writer.MailWriter writer = new TKMP.Writer.MailWriter();
writer.FromAddress = "from@mail.example.jp";
writer.Headers.Add("From" , "from@mail.example.jp");
writer.ToAddressList.Add("to@mail.example.jp");
writer.Headers.Add("To" , "to@mail.example.jp");
writer.Headers.Add("X-MailSender", "TKMP.DLL");
writer.Headers.Add("Reply-To", "reply@mail.example.jp");
writer.Headers.Add("Subject" , "送信メールテスト");
writer.MainPart = new TKMP.Writer.TextPart("テストメールです。");
VB.NET
Dim writer As New TKMP.Writer.MailWriter
writer.FromAddress = "from@mail.example.jp"
writer.Headers.Add("From", "from@mail.example.jp")
writer.ToAddressList.Add("to@mail.example.jp")
writer.Headers.Add("To", "to@mail.example.jp")
writer.Headers.Add("X-MailSender", "TKMP.DLL")
writer.Headers.Add("Reply-To", "reply@mail.example.jp")
writer.Headers.Add("Subject", "送信メールテスト")
writer.MainPart = New TKMP.Writer.TextPart("テストメールです。")
VB.NETのコードはC#.NETを元に「
C#.NET to VB.NET Translator」によって作成したものです
メール作成用のTKMP.Writer.MailWriterクラスはインスタンスの作成時に、 From,To,Message-ID,Date,MIME-Versionの各エントリは自動的に作成されます。 これらを新しいデータで置き換えたいときは、Headers.Addで書き換えることが可能です。
次のプログラムではメールヘッダへX-MailSenderとReply-Toを追加しています。