Я не могу думать о дистрибутиве Linux, это разработано для выполнения просто Java JVM.
Однако я всегда находил, что Ubuntu довольно быстра для развертывания приложений Java (особенно Tomcat6) на, склонный - добираются, обрабатывает большинство конфигурации, а также всю установку.
Просто удостоверьтесь, что Вы используете sun-java6-bin, и не gcj, и он будет прекрасен!
Термин к исследованию является 'smarterhost'. IIS SMTP и другие инструменты как SmarterMail поддерживает smarthost. Это позволяет Вам отправлять к 'localhost', который в свою очередь передаст Ваш запрос к другому почтовому серверу.
Однако я не знаю первое, что пришло на ум, если IIS, SMTP или SmarterMail поддерживают пользовательские учетные данные и порты, которых требует Google Apps. Они, вероятно, делают, просто стараться помнить каждый раз, когда Вы делаете изменение пароля, что необходимо будет обновить эти настройки также.
Поочередно можно непосредственно отправить его от C#. Вот сообщение на синтаксисе в Вашем файле конфигурации и из кода: http://www.4guysfromrolla.com/articles/072606-1.aspx