generate_rule_use to control how From/Recipient get filled, close #8