Hi everyone, I think I found a problem (or I have a misunderstanding) with how opensmtpd determines if mail is local or not. I'm currently running opensmtpd-201306271531p1 and have a basic configuration (almost the default one) with the following lines:
accept for local alias <aliases> deliver to mbox accept for any relay This matches for mail sent from root@localhost to stephan@t23 and to [email protected] as t23 is the hostname and home.all the local domain. However, sending it from root@t23 to the same addresses produces a loop because the relay line at the end of the configuration file matches. Sending it from [email protected] it does NOT produces a loop. The file /etc/mailname contains t23.home.all which according to the docs should be used as the local hostname for checking if a mail is local. What's strange here is that the not fully qualified hostname "t23" is determined as local if found in the recipient but it is NOT determined as local if found in the sender, which seems like a bug to me. Any thoughts? Best regards, Stephan -- You received this email because you are subscribed to mailing list: [email protected] To unsubscribe, send mail with subject: [[email protected]] unregister
