如何通过Ubuntu 18.04 Server发送G-Suite别名域的电子邮件

问题描述 投票:0回答:1

场景

我在GSuite上具有domain.com。然后,我有了aliasdomain.com(已将其设置为GSuite中的别名域。),我还有一个GSuite用户admin(两者均是[[[email protected]和< [[email protected]就像我希望的那样。通过gmail的[email protected]帐户接收发送给其中一个的电子邮件,都很好。

现在我有一个Ubuntu 18.04服务器,我想从中以

[email protected]

的身份发送邮件。我了解到我需要使用Google SMTP来完成。我尝试过的[我也了解到nullmailer很轻,并且由于我只希望偶尔发送一封邮件,所以它是完美的,所以我想使用

首选

,但是要使用[[Postfix或如果无效,

sendmail也可以是一个选项。

[不幸的是,我对与邮件传输代理等有关的任何事物的理解非常有限。但是,我已经尽力为这种特定情况寻找资源或指南,但是其中大多数对我来说都是相当高级的,他们假设读者非常精通。我需要如何在上述情况下设置发送邮件?我希望有人能在这方面引导我。

非常感谢。

email smtp ubuntu-18.04 gsuite ubuntu-server
1个回答
0
投票
G套房:

    登录到
  1. [email protected]的gmail并启用
      发送邮件为(请参考
    1. 从别名地址发送邮件下的section of Step 3 on this page
    2. 登录到domain.com的[C0 应用程序>
    3. GSuite> GMail> 最终用户访问>启用允许每个-用户出站网关
  2. UBUNTU 18.04服务器:安装
  3. nullmailer
  4. Google Admin Console(现在接受所有默认值,我们在下面进行更改)
      sudo apt-get install nullmailer
    1. [cd /etc/nullmailer并将所有文本替换为sudo nano defaultdomain
    2. [aliasdomain.com并将所有文本替换为sudo nano adminaddr
    3. [[email protected]并将所有文本替换为sudo nano remotes
    4. 在执行此步骤之前,请阅读下面的重要安全说明!
    5. smtp.gmail.com smtp --port=465 --auth-login [email protected] [email protected] --ssl
    6. sudo systemctl enable nullmailer
    NULLMAILER:
  5. Nullmailer现在应该准备就绪
  6. 测试:sudo systemctl start nullmailer
    1. 检查
    2. [email protected]收件箱中是否有来自[[[email protected]
    3. 的电子邮件(您可能必须查看垃圾邮件文件夹并将其标记为对将来安全)。]]
  • 重要安全注意事项
  • 尝试步骤2.5之前,您必须任一为printf "Subject: sendmail test\nFrom:[email protected]\nTo:[email protected]\n\nTest from Nullmailer" | sendmail -v [email protected]]启用两因素授权,并使用[email protected]

    OR启用App Passwords。最终由您决定。

  • © www.soinside.com 2019 - 2024. All rights reserved.