If no such field is already present this will add a new header field with the given name and value to the message; if there already is a header field with that name, it is overwritten with the given value; if there are already multiple headers with the given name (eg; Received: headers), an arbitrary one of them is overwritten and the others are left unchanged -- this is a known limitation. You may want to combine this filter with the remove header filter above to make sure that there are no other headers with that name in the message.
もし指定されたフィールドが存在していなかったら、指定された名前と値で新規ヘッダを作成してメッセージに追加します。もし指定されたフィールドが既にメッセージに存在していたら、指定された値で、そのフィールドの値を上書きします。もしその名前のフィールドが複数存在した場合(eg; Received:ヘッダ)、その中のどれか１つが上書きされ、残りは変更されないままになるでしょう。これは既知の制約です。そこで、上記 ヘッダを追加と組み合わせて、指定されたヘッダフィールドがメッセージに存在しない状態にしたいと思うでしょう。