连接被拒绝

我对电子邮件服务器不太好。 这是我需要的:

我有一个邮箱在fastmail.com与我的自定义域名(让我们称之为example.com)。 现在我想build立我的networking服务器,通过fastmail.com(我有他们的mxlogging在手)中继电子邮件和无回复电子邮件地址是[email protected]。 我想使用sendmail来实现这一点。

当我尝试使用sendmail发送电子邮件时,以下是我得到的日志:

to=_myemailaddress_, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30088, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1] 

myemailaddress是我自己的电子邮件地址)。

这里的中继服务器是127.0.0.1,这看起来不正确。 于是,我挖掘并find了两个文件/var/mail/submit.cf和/var/mail/sendmail.cf。 然后我search文本“127.0.0.1”的行:

 // submit.cf FEATURE(`msp', `[127.0.0.1]', `25')dnl // sendmail.cf dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl 

我应该将地址更改为fastmail MXlogging(in1-smtp.messagingengine.com,in2-smtp.messagingengine.com)?

还是我应该做点别的?

Sendmail需要某些操作的root权限。 现代安装避免被设置为root,即通过将消息传递给在127.0.0.1:25以root权限运行的sendmail守护进程。

你本地的sendmail守护进程似乎没有启动。

  1. 检查sendmail日志文件是否有任何启动问题(日志文件名称取决于OS / Distribution(例如Linux / Debian上的/var/log/mail.log

  2. 启动/重新启动sendmail守护进程(过程操作系统/依赖于分配)