//変換と追加 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)); } }