Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My domain is using google apps email for its email hosting. I was wondering if there was some way to connect to google email from my unix server so that I can send mail through that google apps account.

For example, monit (the server monitoring software package) will send mail to the local system using "set mailserver localhost" Is there a way for me to replace localhost with some address from google apps?

share|improve this question
up vote 2 down vote accepted

This should be pretty easy with ssmtp, here is a wiki article talking about how to set up ssmtp on gentoo. While the location of the files might be different the configuration should be the same.

share|improve this answer

Nowadays gmail accounts and Google Apps all support outgoing SMTP. I'm not sure if it has to be enabled or not, I think it's enabled by default. The settings (for both) are: Server: Port: 587 Use SSL Username: google-apps-or-gmail@address Passowrd: google-apps-or-gmail-password

Monit can be configured to use these settings as per this question:

set mailserver PORT 587 USERNAME "" PASSWORD "mypassword" using TLSV1 with timeout 30 seconds
share|improve this answer

You can relay email via Google Apps if you have the Premium or Education package, not the free one.

Configure Google Apps to route outgoing mail to your SMTP server:

  • Log in to the control panel to manage your domain at (change to your domain name)
  • Select the Service Settings tab
  • Select Email from the drop-down menu
  • Add the IP address or hostname of your SMTP server to the Outbound gateway text box
  • Configure postfix, exim, or sendmail on your local Unix server to relay everything via (I think) as the relay server.

Then, all your Unix server emails should go out via Google's relay

In theory you might be able to just add to monit instead of localhost.

share|improve this answer
That might work for un-authenticated relay. But if are wanting to relay mail through and mail server, all you need is an account on that mail server. Once you authenticate on the SMTP, you can send mail to whoever you want as whoever you want. – Ryan Gibbons Dec 24 '09 at 15:00
@Evan: relaying works also on regular (free) gmail accounts. – udo Feb 6 '11 at 11:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.