我尝试重新启动 postfix,提示服务未运行。但我仍在使用我的邮件服务器?(cent os)

我尝试重新启动 postfix,提示服务未运行。但我仍在使用我的邮件服务器?(cent os)

所以我不确定我做错了什么。这一切都始于需要让我们网络之外的其他人访问 SMTP 以从异地发送电子邮件。

因此我在 /etc/postfix 中有一个 check_clients 文件,为了测试我添加了我家的外部 IP 地址。

然后我跑了:

postmap check_clients 制作/更新 client.db 我怀疑我必须更新或重新启动 postfix 才能让这个生效?但不确定怎么做,因为它声称它没有运行。我继承了这个电子邮件服务器,真的不知道它发生了什么,但试图快速跟上速度。看起来它正在运行 courier-imap。

ps aux | grep postfix 没有给出任何结果,而 ps aux | grep smtp 给出的结果为:

postfix  23310  0.0  0.1 192172  7376 ?        S    04:36   0:00 smtpd -n smtp -t inet -u -o stress= -o smtpd_sasl_auth_enable=yes -o receive_override_options=no_address_mappings -o content_filter=smtp-amavis:127.0.0.1:10024
postfix  23330  0.0  0.0  92392  4840 ?        S    04:36   0:00 smtp -n smtp-amavis -t unix -u -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes
postfix  23334  0.0  0.1 174872  6888 ?        S    04:36   0:00 smtpd -n 127.0.0.1:10025 -t inet -u -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000
postfix  23388  0.0  0.1 192172  7380 ?        S    04:37   0:00 smtpd -n smtp -t inet -u -o stress= -o smtpd_sasl_auth_enable=yes -o receive_override_options=no_address_mappings -o content_filter=smtp-amavis:127.0.0.1:10024
postfix  24037  0.0  0.1 118332  6812 ?        S    04:49   0:00 smtpd -n smtps -t inet -u -o stress= -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
postfix  24045  0.0  0.0  92392  4840 ?        S    04:49   0:00 smtp -n smtp-amavis -t unix -u -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes
postfix  24111  0.0  0.1 100880  6012 ?        S    04:50   0:00 smtpd -n 127.0.0.1:10025 -t inet -u -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o smtpd_error_sleep_time=0 -o smtpd_soft_error_limit=1001 -o smtpd_hard_error_limit=1000
root     24131  0.0  0.0 112788   684 pts/0    R+   04:51   0:00 grep --color=auto smtp

我不知道为什么我无法从我的 Mac 发送电子邮件,而当我在现场时,它发送得很好。这里给出了 SMTP 连接的超时时间。我认为是 check_clients 文件中没有我在家的 IP 地址。但我觉得我也可能错了,因为出于某种奇怪的原因,无论我在哪个网络上,我都可以从我的 Android 上的 Outlook 发送/接收电子邮件?

我 99.9% 确定我的 AppleMail 应用程序中的连接设置也正确。不确定还要查看或尝试什么。一些用户声称他们可以在异地时从 Mac Mail 或 Thunderbird 等发送邮件,而其他人则不能。因此我认为这篇文章:

http://www.postfix.org/RESTRICTION_CLASS_README.html

尝试更改 smtp_recipient_restrictions 并添加我的 ip 地址,只是不确定如何让正在运行的邮件服务器接收该地址,因为 postfix 重新加载失败,因为它声称它没有运行 :/

相关内容