允许 Exim 从任意地址发送

允许 Exim 从任意地址发送

我在 MX 上已设置了一个域 shrimp.foo,用于将所有传入邮件地址(*@shrimp.foo)路由到 ISP 为 IMAP、POP、webmail 等提供的一个特定邮箱: [电子邮件保护]

已测试发送至随机地址@shrimp.foo 有效。

回到我的 Linux Ubuntu 机器上,使用 SMTP 凭证,我已经可以发送邮件了[电子邮件保护], 没问题。

问题是,我如何从 bubba@ 以外的任意不同地址发送,但仍是同一域 somethingelse**@shrimp.foo**?我尝试使用命令mail错误:

Sender address rejected: not owned by user

在我的 /etc/exim4/passwd.client

# https://poczta.nazwa.pl/
shrimp.foo:[email protected]:password
*.shrimp.foo:[email protected]:password

答案1

最终我明白了。不确定哪个变化对此最重要,但是:

/etc/exim4/更新-exim4.conf.conf

dc_eximconfig_configtype='smarthost'
dc_smarthost='smtp.englishetc.pl::587' 

::587 对我来说并不明显。

/etc/exim4/passwd.client

# https://poczta.nazwa.pl/
englishetc.pl:[email protected]:passwd
smtp.englishetc.pl:[email protected]:passwd
^smtp[0-9]*.englishetc.pl:[email protected]:passwd
*.englishetc.pl:[email protected]:passwd

相关内容