所以,我想从我的服务器发送电子邮件。
我安装了mailx
apt-get install mailx
但像一个命令
mail -s "Hello world" [email protected]
实际上在/ var / spool / mail /里面有一个错误:
Mailing to remote domains not supported.
为什么会这样呢?
你在本地使用什么MTA? mail只是给你形成邮件的能力,但你仍然需要和MTA来做实际的交付? 默认情况下,大多数发行版都默认带有sendmail。 您可能需要安装另一个MTA或configuration当前的MTA以支持外部交付。
因为mailx需要一个完整的SMTP基础结构,默认情况下这个基础结构没有configuration。 什么样的SMTP服务器,如果有的话,你已经安装(即后缀,exim,sendmail,qmail)?
如果您没有安装内部SMTP服务器,则可以通过gmail SMTP服务器发送邮件,则可以安装sSMTP MTA并使用gMail SMTP服务器或其他外部SMTP服务器进行configuration。