[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sending a message failed
From: |
Leo Butler |
Subject: |
Re: sending a message failed |
Date: |
Fri, 14 Mar 2025 17:05:32 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
On Fri, Mar 14 2025, Robert Pluim <rpluim@gmail.com> wrote:
>>>>>> On Thu, 13 Mar 2025 22:22:52 +0000, Leo Butler <Leo.Butler@umanitoba.ca>
>>>>>> said:
>
> Leo> On Thu, Mar 13 2025, gfp <gfp@posteo.at> 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
> >> <gfp@tuxedo.mail-host-ad...")
> >> error("Sending failed: %s" "554 5.1.8
> >> <gfp@tuxedo.mail-host-address-is-not-set...")
This bogus email address, gfp@tuxedo.mail-host-address-is-not-set, 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