Ejemplo n.º 1
0
 //変換と追加
 public void Exec(Mail mail,Logger logger)
 {
     Debug.Assert(logger != null, "logger != null");
     //ヘッダ変換
     foreach (var a in _replace){
         if (mail.RegexHeader(a.Key,a.Value)){
             logger.Set(LogKind.Normal, null, 16, string.Format("{0} -> {1}", a.Key,a.Value));
         }
     }
     //ヘッダの追加
     foreach (var a in _append){
         mail.AddHeader(a.Key, a.Value);
         logger.Set(LogKind.Normal, null, 17, string.Format("{0}: {1}", a.Key, a.Value));
     }
 }