In: Computer Science
For a large and medium organization, i would have choosen Two-tier client-server as number of mails would be high and also taking into the consideration the security this architecture would be best as there would be lot of spam also and it would be lot more secure but it would be require the cost which would be bearable.
For a small organization web-based architecture is best as the number of mails would be less,cost would be less.