1. Yes, static NAT is when you want that one to one mapping bi-directional.
2. Your policy can be as granular or as open as you like. You have an outbound policy shown here and frankly if you have another outbound policy for your regular (non mail) traffic then this policy is of no value unless you want a seperate policy just for logging purposes. Does that comment make sense?
When you consider that the Junos security architecture was based on ScreenOS in terms of zones, policies, etc it makes a lot sense. The policies are simply filters. I always try and write as few as policies as possible to accomplish my objectives.
The biggest difference between ScreenOS and Junos in terms of security processing is the complete de-coupling of all forms of NAT from policy. Once you really get that and seperate them in your mind it is much easier. And remembering when to you what address (pre or post NAT address wise).
Knowing the packet flow and when NAT is done versus policy lookup is essential.