I am looking for a dotnet email component with the following features.

1.X400 Address format
2.Protocols -SMTP,POP3,IMAP
3.Compatible with LotusNotes,Novell and Exchange server
4.Send and recieve MIME type, HTML and palin text messages.
5.Support all international character sets

If anyone can suggest such mail components that can be used in my dotnet application please reply