我的域名使用 Google Apps 电子邮件作为其电子邮件托管。我想知道是否有某种方法可以从我的 Unix 服务器连接到 Google 电子邮件,以便我可以通过该 Google Apps 帐户发送邮件。
例如,monit(服务器监控软件包)将使用“set mailserver localhost”将邮件发送到本地系统。有没有办法用来自 google apps 的某个地址替换 localhost?
答案1
答案2
如今,gmail 帐户和 Google Apps 都支持外发 SMTP。我不确定是否必须启用它,我认为它默认启用。设置(两者)如下:服务器:smtp.gmail.com 端口:587 使用 SSL 用户名:google-apps-or-gmail@address 密码:google-apps-or-gmail-password
Monit 可以配置为按照以下方式使用这些设置:这问题:
set mailserver smtp.gmail.com PORT 587 USERNAME "[email protected]" PASSWORD "mypassword" using TLSV1 with timeout 30 seconds
答案3
如果您拥有高级套餐或教育套餐(而不是免费套餐),则可以通过 Google Apps 中继电子邮件。
配置 Google Apps 以将外发邮件路由到您的 SMTP 服务器:
- 登录控制面板来管理您的域名https://www.google.com/a/mydomain.com(将 mydomain.com 更改为您的域名)
- 选择服务设置选项卡
- 从下拉菜单中选择电子邮件
- 将 SMTP 服务器的 IP 地址或主机名添加到出站网关文本框
- 在您的本地 Unix 服务器上配置 postfix、exim 或 sendmail,以通过(我认为)aspmx.l.google.com 作为中继服务器中继所有内容。
然后,你所有的 Unix 服务器电子邮件都会通过 Google 的中继发出
理论上,您可能只需将 aspmx.l.google.com 添加到 monit 而不是 localhost。