Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

3 Answers 3

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: smtp.gmail.com 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 smtp.gmail.com PORT 587 USERNAME "info@mydomain.com" 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 https://www.google.com/a/mydomain.com (change mydomain.com 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) aspmx.l.google.com 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 aspmx.l.google.com to monit instead of localhost.

share|improve this answer

Your Answer

 
discard

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.
{"cc_re__cc_re__cc_by_sa_3_0": ["                  <li><a href=\"//area51.stackexchange.com\" title=\"proposing new sites in the Stack Exchange network\">Area 51</a></li>\r\n                        <li><a href=\"//careers.stackoverflow.com\">Stack Overflow Careers</a></li>\r\n                    \r\n                </ol>\r\n            </td>\r\n    </tr>\r\n</table>\r\n                </div>\r\n            </div>\r\n\r\n            <div id=\"copyright\">\r\n                site design / logo &#169; 2015 stack exchange inc; user contributions licensed under <a href=\"http://creativecommons.org/licenses/by-sa/3.0/\" rel=\"license\">cc by-sa 3.0</a> \r\n                with <a href=\"http://blog.stackoverflow.com/2009/06/attribution-required/\" rel=\"license\">attribution required</a>\r\n            </div>\r\n            <div id=\"svnrev\">\r\n                rev 2015.5.28.2614\r\n            </div>\r\n            \r\n        </div>\r\n    </div>\r\n    <noscript>\r\n        <div id=\"noscript-warning\">Server Fault works best with JavaScript enabled<img src=\"http://pixel.quantserve.com/pixel/p-c1rF4kxgLUzNc.gif\" alt=\"\" class=\"dno\"></div>\r\n    </noscr"], "copyright__copyright__copyright": [", exim, or sendmail on your local Unix server to relay everything via (I think) aspmx.l.google.com as the relay server.\n\nThen, all your Unix server emails should go out via Google's relay\n\nIn theory you might be able to just add aspmx.l.google.com to monit instead of localhost.\n\nshare|improve this answer\n\nYour Answer\n\n\u00a0\ndiscard\n\nBy posting your answer, you agree to the privacy policy and terms of service.\n\nNot the answer you're looking for? Browse other questions tagged or ask your own question."]}