On Fri, Mar 14 2025, Robert Pluim <[email protected]> wrote: >>>>>> On Thu, 13 Mar 2025 22:22:52 +0000, Leo Butler <[email protected]> >>>>>> said: > > Leo> On Thu, Mar 13 2025, gfp <[email protected]> wrote: > >> Hi Gnus, > >> > >> I wanted to reply to a mail and I got an error message: > >> > >> Debugger entered--Lisp error: (error "Sending failed: 554 5.1.8 > >> <[email protected]...") > >> error("Sending failed: %s" "554 5.1.8 > >> <[email protected]...")
This bogus email address, [email protected], is inserted by `message-make-fqdn' in message.el. It indicates that Emacs cannot determine a non-bogus FQDN from amongst the variables: message-user-fqdn mail-host-address user-mail-address and the return value of (system-name) > > Leo> Hello, > > Leo> The error message says `mail-host-address' is not set. > Leo> You can customize the variable thus: > > Leo> M-x customize-variable mail-host-address RET > > Leo> I don't think the value matters too much. You could set it to a > string > Leo> that contains a non-routable FQDN, like "localhost.lan". Partial correction. The variable `message-bogus-system-names' is a regex to filter bogus domain names. On my system, anything with localhost or local is filtered. > The value very much matters if the MTA does sender address validation, > which this one appears to be doing. based on the "5.1.8". You should > set it to be the same as your email addressʼ host, or set > `user-mail-address' correctly. Ok, fair enough. message.el has several ways to infer the correct email address of the sender. It is best to have its fallback contain valid information. > > Leo> In Gnus, you can inspect the mail headers by typing t in the message > Leo> buffer. You can see what other Gnus users do by looking at the > Leo> Message-ID header: the text to the right of the @-sign is the > Leo> `mail-host-address' of that Gnus user. > > Yes. But those people would have set `user-mail-address' to something > valid. I guess you must mean syntactically valid, because my `user-mail-address' is a syntactically valid but bogus email address. Leo
