Apr*_*che 17 email linux ubuntu smtp g-suite
我有一个域,我们称之为 foobar.com。foobar.com 的所有 MX 记录都指向 Google 的邮件服务器,因为我正在为您的域使用Google Apps来管理它。这很棒,因为每个人都可以获得 GMail 的所有优势,但我们的电子邮件地址不是 @gmail.com。
我也有服务器。首先,它是一个 Web 服务器,但它也提供其他服务。它提供的服务之一是 foobar.com 的网站以及各种虚拟主机的网站,例如 shop.foobar.com 和 forum.foobar.com。服务器正在运行 Ubuntu 8.04,因为我喜欢在生产中使用 LTS 版本。
问题是,服务器上运行着各种需要能够发送电子邮件的应用程序。各种应用程序,例如 cron 作业,会在出现错误时向我发送电子邮件。一些 Web 应用程序需要在用户忘记密码时向用户发送电子邮件,以确认新注册用户等。最后,能够使用 mail 命令或 mutt 从命令行发送电子邮件是很好的.
如何在网络服务器上设置邮件以通过 Google 应用程序邮件服务器?我不需要网络服务器来接收邮件,虽然那会很酷。我确实需要它能够以任何合法地址@foobar.com 发送邮件。这样,论坛应用程序可以在 from 字段中发送带有 forum@foobar.com 的邮件,而电子商务应用程序将在 from 字段中发送 shop@foobar.com。此外,通过谷歌服务器发送邮件,我们可以避免电子邮件被网络上的各种垃圾邮件过滤器拦截的许多问题。Google 的 SMTP 服务器比我的更受信任。
我很擅长管理 Linux 系统,但在谈到电子邮件时我绝对是脑残。我需要从头到尾逐步说明如何设置。我需要知道要安装的所有东西,以及对配置文件所做的每一个必要更改。过去我曾尝试遵循各种方法和指南,但没有一个是完全正确的。要么他们根本不起作用,要么他们提供的配置不是我想要的。
请帮忙。谢谢。
小智 19
最简单的方法是避免使用 exim 并使用轻量级 MTA sSMTP。
您需要做的就是安装它:
sudo apt-get install ssmtp mailutils
Run Code Online (Sandbox Code Playgroud)
并对其进行配置(编辑 /etc/ssmtp/ssmtp.conf)以使用您的 Google Mail 服务器,请参阅:
root=noreply@yourdomain.com
mailhub=smtp.gmail.com:587
UseSTARTTLS=yes
UseTLS=yes
AuthUser=youremail@yourdomain.com
AuthPass=password
FromLineOverride=YES
Run Code Online (Sandbox Code Playgroud)
我已经使用这个设置有一段时间了,它只是有效 - 在不需要时不需要运行 exim 并且让 Google 的邮件服务器为您处理所有事情也很好。
归档时间: |
|
查看次数: |
16481 次 |
最近记录: |