= "inet:8025@localhost" # ウイルスチェック⽤ milter milter.add_applicable_condition("sasl-username-check") end define_applicable_condition("sasl-username-check") do |condition| condition.define_envelope_from_stopper do |context, from| if context.authenticated? and context["auth_authen"] == "testuser" th false else true end end end auth 名取得のためにpost x 側の設定も必要 true/false 返す場合に、milter 掛けるほうが false であると ころに注意
< Milter::ClientSession def initialize(context) super(context) end def header(name, value) @headers << [name, value] end def body(chunk) @body << chunk end def end_of_message @headers.each do |name, value| case name