如何停止和启动 ssmtp?

如何停止和启动 ssmtp?

我使用 ssmtp 通过我的 Google 帐户通过电子邮件发送程序异常错误消息。

在我的 osmc Linux 设置中,我运行此命令来检查是否有正在运行的 ssmtp 进程。

osmc@osmc:~$ ps -aux | grep ssmtp
osmc      5880  1.0  0.4   2676  1464 pts/0    S+   08:00   0:00 grep ssmtp
osmc@osmc:~$

我认为结果意味着当前没有 ssmtp 进程正在运行?

ssmtp 是只在需要时运行还是一直在后台运行?如果是这样,你如何启动和停止它?

答案1

没有什么可以停止或开始。

ssmtp不是在后台运行等待消息发送的守护进程。相反,它是/usr/sbin/sendmail.通常,/usr/sbin/sendmail将执行以将新的出站消息排入队列并退出。然后该队列将由 MTA 守护程序进行处理。然而,在 的情况下ssmtp,根本没有队列。无需在本地对邮件进行排队,ssmtp而是立即通过 SMTP 将邮件发送到真正的 MTA 服务器。

因此,您看到正在运行的ssmtp进程的唯一情况ps是在消息传输期间。

相关内容