![如何使用 bash 和 mailutils 从 Ubuntu 发送功能性电子邮件?](https://linux22.com/image/1197732/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20bash%20%E5%92%8C%20mailutils%20%E4%BB%8E%20Ubuntu%20%E5%8F%91%E9%80%81%E5%8A%9F%E8%83%BD%E6%80%A7%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%9F.png)
我正在尝试设置我的第一个邮件服务器并在验证它是否正常工作时遇到问题。
我已经安装了“mailutils”并使用以下命令发送邮件:
mail [email protected]
然后我输入主题和正文,并输入Ctrl-D
发送电子邮件。然后我遇到的问题是,我的 gmail 地址没有收到邮件,并且我的 bash 终端中没有显示发送错误的迹象。
我也遇到了发送邮件的问题到我的服务器。从我的 gmail 帐户,我尝试像往常一样发送电子邮件[email protected]
,但发送后,gmail 报告错误:
The response from the remote server was:
550 Administrative prohibition
发送邮件的问题到我觉得我的 Gmail 帐户有问题,是因为垃圾邮件过滤。如果是这样:
- 有人可以建议一种仍然使用 mailutils 的方法来解决这个问题吗?
从我的 Gmail 帐户发送邮件到我的个人域,gmail 错误提到来自“远程服务器”的响应这一事实让我认为邮件正在到达我的个人域。由此,我认为在我的远程服务器上,有一些东西阻止了邮件通过。所以:
- 有人能建议是什么原因阻止邮件从 Gmail 到达远程服务器吗?
如果您能就上述问题提供任何帮助,以及提供解释,或者指出我可能误解的地方,我将不胜感激。
任何有助于设置我的远程邮件服务器的辅助建议也将受到欢迎。
25端口查询
运行结果
telnet gmail-smtp-in.l.google.com 25
是:
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP l7-longStringHere - gsmtp