Well, in fact I want achieve the working configuration that allows users to send e-mail to recipient with different return addresses which belong to few different domains, meeting 2 conditions:
1. One of addresses should be set as default return address
2. User can set return address manually
For example:
I have three domains: domain1.com, domain2.com, domain3.com, and I have three email addresses:
user1@domain1.com,
user2@domain2.com,
user1@domain3.com respectively
I want one recipient see the address
user1@domain1.com in the filed "FROM:" in my messages, another recipient must see the address
user1@domain2.com and sometimes I want to send messages with address
user1@domain3.com in the field "FROM:"
And by default I want to send messages with address
user1@domain1.com in the field "FROM:" without setting it manually.
I'd like to get such flexible configuration
So I'd like to find out how to make available user change his return address and how to set default return address.