我已经在 Ubuntu 中安装了 exim 4。我正在尝试向自己发送一封电子邮件来测试我是否已正确配置它。当我检查日志文件时,我看到以下错误:
2023-07-17 13:45:28 1qLMfF-0001Kp-Dz <= <username>@ETC_MAILNAME U=<username> P=local S=308
2023-07-17 13:45:28 1qLMfF-0001Kp-Dz ** <email_address>: Unrouteable address
2023-07-17 13:45:28 1qLMfQ-0001Kx-7f 1qLMfQ-0001Kx-7f bad addresses found in headers
2023-07-17 13:45:28 1qLMfQ-0001Kx-7f Error while reading message with no usable sender address (R=1qLMfF-0001Kp-Dz): at least one malformed recipient address: <username>@ETC_MAILNAME - malformed address: _MAILNAME may not follow <username>@ETC
2023-07-17 13:45:28 1qLMfF-0001Kp-Dz Process failed (1) when writing error message to <username>@ETC_MAILNAME (frozen)
起初,我尝试/etc/email-addresses
像这样修改文件:
<my_username>: <my_email_address>
此外,我还修改了/etc/mailname
写电子邮件地址的文件。
但是,我仍然看到同样的错误。
似乎由于某种原因它没有将变量扩展ETC_MAILNAME
到我的电子邮件地址。我应该将我的电子邮件地址放在配置中的什么位置?我应该怎么做才能解决这个问题?