Antoine.st Send Mail

Sub routine for sending mail.

注: 某 Mail Server ではありません

  1. テンプレート読み込み
  2. 送信先、送信元、サブジェクト、内容、SMTP Serverの指定
  3. メール送信

Config file

以下の情報は、アプリケーションの Config ファイルで持つ

  • 送信元
  • SMTP Server
  • テンプレートファイル名

1. Read Template (Common Class)

テンプレートの種類を引数にして、読み込みを行う。ここで、サブジェクト、内容の元となる文章が読み込まれる。

2. Fill Data (Application)

テンプレートの内容と実際のデータを元に、データの埋め込みを行う。

3. Send EMail (Common Class)

メールの送信

Class Member (Common Class)


  bool ReadTemplate( string templateName )

  string Subject {}
  string Body {}

  bool SendMail( string toAddress )

Application flow.


  // confirm message.

  EMailClass em = new EMailClass();
  em.ReadTemplate( templateFilePath );

  // replace body strings.

  em.SendMail( targetAddress );