致命:意外的命令行参数:拒绝

致命:意外的命令行参数:拒绝

晚上好。

我有自己的私人邮件服务器。由于我的大学封锁了端口 25,而我的家用路由器似乎已经失灵,我尝试为 smtp 打开端口 587,但弹出此错误。

邮件错误:

fatal: unexpected command-line argument: reject

邮件信息:

 postfix/master[30098]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

master.cf:

submission inet n       -       -       -       -       smtpd
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_sasl_type=dovecot
  -o smtpd_sasl_path=private/auth
  -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
  -o content_filter=spamassassin
  -o smtpd_client_restrictions=permit_sasl_authenticated, reject
  -o milter_macro_daemon_name=ORIGINATING
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated, reject
#  -o smtpd_reject_unlisted_recipient=no

据我所知,Postfix 需要拒绝,否则它将不会收到邮件。Postfix 文档

有人知道我能/应该做什么吗?

答案1

正如@PaulS 所说,“ ,”和拒绝之间的空格导致后缀不接受“拒绝”作为选项。

相关内容