Dovecot-LDA 是否需要 -f 参数(它的目的是什么)?
Does Dovecot-LDA need the -f argument (and what is its purpose)?
Dovecot-LDA 似乎在没有 -f 参数的情况下投递邮件,投递的邮件在有和没有它的情况下是相同的,但是许多设置指南将它包含在投递命令中。我经常看到有关无效 -f 参数的错误消息,我认为从我的交付命令中删除它应该可以解决这个问题。
-f 参数如何改变 Dovecot-LDA 的行为,我真的需要提供它吗?
-f
设置 "envelope sender"。它是 SMTP
协议 MAIL FROM:
命令中使用的电子邮件地址,用于指示应将传递失败通知发送到何处。
AFAIK dovecot-lda 本身不使用它 但 可能会被筛滤器使用。
AFAIK 大多数 MTA/SMTP 服务器在最终交付之前将信封发件人地址放入 Return-Path:
header(例如,在将邮件传递给 dovecot-lda
之前)。
我的经验法则建议:尝试解决您的问题。
IF 很难修复 AND 你不在筛选脚本中使用信封发件人
然后 您可以从 dovecot-lda 命令行参数中删除 -f
选项。
Dovecot-LDA 似乎在没有 -f 参数的情况下投递邮件,投递的邮件在有和没有它的情况下是相同的,但是许多设置指南将它包含在投递命令中。我经常看到有关无效 -f 参数的错误消息,我认为从我的交付命令中删除它应该可以解决这个问题。
-f 参数如何改变 Dovecot-LDA 的行为,我真的需要提供它吗?
-f
设置 "envelope sender"。它是 SMTP
协议 MAIL FROM:
命令中使用的电子邮件地址,用于指示应将传递失败通知发送到何处。
AFAIK dovecot-lda 本身不使用它 但 可能会被筛滤器使用。
AFAIK 大多数 MTA/SMTP 服务器在最终交付之前将信封发件人地址放入 Return-Path:
header(例如,在将邮件传递给 dovecot-lda
之前)。
我的经验法则建议:尝试解决您的问题。
IF 很难修复 AND 你不在筛选脚本中使用信封发件人
然后 您可以从 dovecot-lda 命令行参数中删除 -f
选项。