• Looking for solution for frozen messages

    From Haines Brown@3:633/10 to All on Monday, April 06, 2026 19:00:01
    By mistake I sent a message (mutt, fetchmail, exim) that was
    missing a From: line in the header. As the result I'm deluged with
    frozen messages.

    I understand that the command # exiqgrep -z -i | xargs exim -Mrm
    removed all frozen mail. It does so but the broken message
    continues to be received.

    I went to The "timeout_frozen_after" setting is in /etc/exim4/conf.d/main/02_exim4-config_options file and changed MAIN_TIMEOUT_FROZEN_AFTER = 7d to 1 hr. That had no effect.

    I purged exim4 and deleted the /etc/exi4 directory. I removed mutt
    and fetchmail but assume that was not necessary. I commended the
    existing mail queue and let exim build another. I rebooted and
    rebuilt my mail system from scratch to no avail.

    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Tuesday, April 07, 2026 12:30:01
    On Tue, Apr 07, 2026 at 01:34:27AM +0200, Gregor Zattler wrote:
    Hi Haines,
    * Haines Brown <haines@histomat.net> [2026-04-06; 12:52 -04]:
    By mistake I sent a message (mutt, fetchmail, exim) that was
    missing a From: line in the header. As the result I'm deluged with
    frozen messages.

    I understand that the command # exiqgrep -z -i | xargs exim -Mrm
    removed all frozen mail. It does so but the broken message
    continues to be received.

    might it be that fetchmail pulls the email
    again and again from the imap server?
    If so, delete the email there.


    Ciao; Gregor

    I assume it is my exim that functions as my mail server. I purged
    exim and removed /etc/exim4 and reinstalled it. It did't help.
    There are exim files in /usr/sbin but I asssumed the purge
    removed them.

    So just where are you suggesting I delete mail?


    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Tuesday, April 07, 2026 13:30:01
    On Tue, Apr 07, 2026 at 01:09:42PM +0200, Gregor Zattler wrote:
    Hi Haines,
    * Haines Brown <haines@histomat.net> [2026-04-07; 06:19 -04]:
    So just where are you suggesting I
    delete mail?

    from the IMAP server from wich your
    fetchmail fetches it. There is probably
    a webinterface where you can locate the
    email and delete it.

    Ciao; Gregor
    --
    -... --- .-. . -.. ..--.. ...-.-

    All this is new to me. I can log in to my email provider. I find
    that it offers an opportunity to deny email addressses. In my
    case it would apparely be <>@histomat.net. I'm paranoid about
    loosing all email and would appreciate your vote of confidence
    that blacklisting that address would not block all email as it
    would with *@histomat.net.

    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jonathan Dowland@3:633/10 to All on Tuesday, April 07, 2026 15:30:01
    On Tue Apr 7, 2026 at 12:22 PM BST, Haines Brown wrote:
    All this is new to me. I can log in to my email provider. I find that
    it offers an opportunity to deny email addressses. In my case it would apparely be <>@histomat.net. I'm paranoid about loosing all email and
    would appreciate your vote of confidence that blacklisting that
    address would not block all email as it would with *@histomat.net.
    I'm not sure how to resolve your issue (let me re-read your original
    message and I will try to offer some separate advice) but I would NOT do
    this if I were you.


    --
    ???????
    ??????? Jonathan Dowland
    ??????? https://jmtd.net
    ???????


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jonathan Dowland@3:633/10 to All on Tuesday, April 07, 2026 15:40:01
    On Mon Apr 6, 2026 at 5:52 PM BST, Haines Brown wrote:
    By mistake I sent a message (mutt, fetchmail, exim) that was
    missing a From: line in the header. As the result I'm deluged with
    frozen messages.

    I understand that the command # exiqgrep -z -i | xargs exim -Mrm
    removed all frozen mail. It does so but the broken message
    continues to be received.
    I'm not sure what is happening exactly, but I think some periodic
    process is running and generating *new* mail. Frozen mail is not being delivered, by definition: so if you are being deluged, then the problem
    is not the frozen mail per se, but whatever process is generating both
    them, and the mail you *are* getting.
    Can you share any more details about the messages you are receiving?
    Ideally, the full mail (including headers) for at least two sample mails
    (so they can be compared to each other as well as independently
    examined)
    --
    ???????
    ??????? Jonathan Dowland
    ??????? https://jmtd.net
    ???????


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Tuesday, April 07, 2026 17:10:01
    On Tue, Apr 07, 2026 at 02:29:41PM +0100, Jonathan Dowland wrote:
    On Mon Apr 6, 2026 at 5:52 PM BST, Haines Brown wrote:
    By mistake I sent a message (mutt, fetchmail, exim) that was
    missing a From: line in the header. As the result I'm deluged with
    frozen messages.

    I understand that the command # exiqgrep -z -i | xargs exim -Mrm
    removed all frozen mail. It does so but the broken message
    continues to be received.

    I'm not sure what is happening exactly, but I think some periodic process is running and generating *new* mail. Frozen mail is not being delivered, by definition: so if you are being deluged, then the problem is not the frozen mail per se, but whatever process is generating both them, and the mail you *are* getting.

    Can you share any more details about the messages you are receiving?
    Ideally, the full mail (including headers) for at least two sample mails (so they can be compared to each other as well as independently examined)

    Johnathan, I surely can, but in so doing I may have found a solutiom
    to my problem. Note the difference in host names here:

    From MAILER-DAEMON Tue Apr 07 10:47:07 2026
    Return-path: <>
    Envelope-to: postmaster@iskra.histomat.net
    Delivery-date: Tue, 07 Apr 2026 10:47:07 -0400
    Received: from Debian-exim by Iskra.histomat.net with local (Exim 4.96)
    id 1wA7hr-0003St-1r
    for postmaster@iskra.histomat.net;
    Tue, 07 Apr 2026 10:47:07 -0400
    Auto-Submitted: auto-replied
    From: Mail Delivery System <Mailer-Daemon@iskra.histomat.net>
    To: postmaster@iskra.histomat.net
    References: <E1wA7hq-0003Sn-0C@Iskra.histomat.net>
    Subject: Message frozen
    Message-Id: <E1wA7hr-0003St-1r@Iskra.histomat.net>
    Date: Tue, 07 Apr 2026 10:47:07 -0400

    Message 1wA7hq-0003Sn-0C has been frozen (delivery error message).
    The sender is <>.

    The following address(es) have yet to be delivered:
    haines@histomat.net: SMTP error from remote mail server after pipelined end of
    +data: 554 5.7.1 <>: Sender address rejected: Null Sender Address is Prohibited

    ====

    From MAILER-DAEMON Tue Apr 07 10:48:12 2026
    Return-path: <>
    Envelope-to: postmaster@iskra.histomat.net
    Delivery-date: Tue, 07 Apr 2026 10:48:12 -0400
    Received: from Debian-exim by Iskra.histomat.net with local (Exim 4.96)
    id 1wA7iu-0003TO-1S
    for postmaster@iskra.histomat.net;
    Tue, 07 Apr 2026 10:48:12 -0400
    Auto-Submitted: auto-replied
    From: Mail Delivery System <Mailer-Daemon@iskra.histomat.net>
    To: postmaster@iskra.histomat.net
    References: <E1wA7it-0003TK-0H@Iskra.histomat.net>
    Subject: Message frozen
    Message-Id: <E1wA7iu-0003TO-1S@Iskra.histomat.net>
    Date: Tue, 07 Apr 2026 10:48:12 -0400

    Message 1wA7it-0003TK-0H has been frozen (delivery error message).
    The sender is <>.

    The following address(es) have yet to be delivered:
    haines@histomat.net: SMTP error from remote mail server after pipelined end of
    +data: 554 5.7.1 <>: Sender address rejected: Null Sender Address is Prohibited

    My current host name is not iskra but Iskra. The host ikra is a
    different installation of the operating system on a different
    drive. Pehaps I need to boot it, purge and reinstall Exim from
    it.

    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jonathan Dowland@3:633/10 to All on Tuesday, April 07, 2026 17:30:01
    On Tue Apr 7, 2026 at 4:00 PM BST, Haines Brown wrote:
    My current host name is not iskra but Iskra. The host ikra is a
    different installation of the operating system on a different drive.
    Pehaps I need to boot it, purge and reinstall Exim from it.
    In the message above, I don't see an ikra, only iskra and Iskra. I'm not
    sure that Exim will differentiate between hostnames that differ only in capitalisation. Then again, maybe it will!
    It looks to me like your local exim believes @histomat.net is not
    handled locally, and is trying to send mail for @histomat.net "off-site" (although it may be connecting back to itself unwittingly). Should this
    system instead be treating @histomat.net as local?

    --
    ???????
    ??????? Jonathan Dowland
    ??????? https://jmtd.net
    ???????


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Greg Wooledge@3:633/10 to All on Tuesday, April 07, 2026 17:50:01
    On Tue, Apr 07, 2026 at 11:00:21 -0400, Haines Brown wrote:
    From MAILER-DAEMON Tue Apr 07 10:47:07 2026
    Return-path: <>
    Envelope-to: postmaster@iskra.histomat.net
    Delivery-date: Tue, 07 Apr 2026 10:47:07 -0400
    Received: from Debian-exim by Iskra.histomat.net with local (Exim 4.96)
    id 1wA7hr-0003St-1r
    for postmaster@iskra.histomat.net;
    Tue, 07 Apr 2026 10:47:07 -0400

    This is a message generated locally on your own system. It was not
    received over the network.

    The <> is just a notation for the empty string. In other words, the
    sender address is a zero-length string. It's blank. This is normal
    for "bounce" messages which are generated to indicate an error (usually
    that some other message couldn't be delivered).

    Auto-Submitted: auto-replied
    From: Mail Delivery System <Mailer-Daemon@iskra.histomat.net>
    To: postmaster@iskra.histomat.net
    References: <E1wA7hq-0003Sn-0C@Iskra.histomat.net>
    Subject: Message frozen
    Message-Id: <E1wA7hr-0003St-1r@Iskra.histomat.net>
    Date: Tue, 07 Apr 2026 10:47:07 -0400

    Message 1wA7hq-0003Sn-0C has been frozen (delivery error message).
    The sender is <>.

    The following address(es) have yet to be delivered:
    haines@histomat.net: SMTP error from remote mail server after pipelined end of
    +data: 554 5.7.1 <>: Sender address rejected: Null Sender Address is Prohibited

    I'm not an exim guru, so I don't know exactly what's happening here,
    but it *appears* that your exim is generating a bounce message, which
    it cannot deliver for some reason, and then that delivery failure
    generates another bounce message, which cannot be delivered, and so on.

    The intended recipient appears to be "postmaster@iskra.histomat.net"
    (from the Envelope-to: header, and from the third line of the Received: header). I would start by looking at how deliveries to that address
    have been configured.

    First question: is "iskra.histomat.net" treated as a local delivery
    domain, or a remote delivery domain? (This is in your configuration.)

    Second question: if iskra.histomat.net is local, then is "postmaster" configured as an alias, or as a real account? It should be an alias,
    and you should be able to see what the alias expands to, if this is
    in fact a local domain.

    Third question: why is "Null Sender Address Prohibited"? That would
    appear, at first glance, to be the underlying cause of the delivery
    failures. Is this some kind of anti-spam measure you've enabled?
    (Yes, spammers frequently use null senders. No, that doesn't mean it's
    a good idea to unilaterally block all messages with a null sender.
    And if you *do* block them, then you must not generate a bounce message
    of your own as a result. You must simply discard the message.)

    Looking at your errors again, it seems you have configured something
    to perform a remote delivery. Thus, "SMTP error from remote".
    Perhaps you've got "postmaster" aliased to "haines@histomat.net"
    and then "histomat.net" (which is different from "iskra.histomat.net")
    is configured as a remote domain, not local.

    So, here's my guesswork -- and you should verify all of this yourself.

    1) You've got "iskra.histomat.net" configured as a local delivery
    domain, but NOT "histomat.net".

    2) You've got "postmaster" aliased to "haines@histomat.net".

    3) The remote system that received messages for @histomat.net addresses
    is configured to reject messages with a null sender.

    4) Your local system is stuck in a loop, because every time it tries
    to send an error message to postmaster, the error message fails,
    which triggers another error message, unendingly.

    If you verify that all of these points are correct, then changing any of
    them should break the cycle. The most viable changes would be either
    to re-alias postmaster to a local account instead of a remote address,
    or to configure the remote mail server to stop rejecting null senders.
    (Or, I suppose, to re-alias postmaster to a different remote account,
    which accepts null senders.)

    If none of those is acceptable, then you'll need someone with in-depth
    exim experience to recommend alternatives.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Tuesday, April 07, 2026 18:00:01
    On Tue, Apr 07, 2026 at 11:45:38AM -0400, Greg Wooledge wrote:
    On Tue, Apr 07, 2026 at 11:00:21 -0400, Haines Brown wrote:
    From MAILER-DAEMON Tue Apr 07 10:47:07 2026
    Return-path: <>
    Envelope-to: postmaster@iskra.histomat.net
    Delivery-date: Tue, 07 Apr 2026 10:47:07 -0400
    Received: from Debian-exim by Iskra.histomat.net with local (Exim 4.96)
    id 1wA7hr-0003St-1r
    for postmaster@iskra.histomat.net;
    Tue, 07 Apr 2026 10:47:07 -0400

    This is a message generated locally on your own system. It was not
    received over the network.

    So, here's my guesswork -- and you should verify all of this yourself.

    1) You've got "iskra.histomat.net" configured as a local delivery
    domain, but NOT "histomat.net".

    2) You've got "postmaster" aliased to "haines@histomat.net".

    3) The remote system that received messages for @histomat.net addresses
    is configured to reject messages with a null sender.

    4) Your local system is stuck in a loop, because every time it tries
    to send an error message to postmaster, the error message fails,
    which triggers another error message, unendingly.

    If you verify that all of these points are correct, then changing any of
    them should break the cycle. The most viable changes would be either
    to re-alias postmaster to a local account instead of a remote address,
    or to configure the remote mail server to stop rejecting null senders.
    (Or, I suppose, to re-alias postmaster to a different remote account,
    which accepts null senders.)

    As I just wrote in another message, it seems that my configuring
    exim to use histomat.net for its address rather than prepend to
    it a hostname may be the source of the problem. If I configure
    exim on both machines not to hide outgoing mail address that
    might solve the problem

    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Tuesday, April 07, 2026 18:00:01
    On Tue, Apr 07, 2026 at 04:27:39PM +0100, Jonathan Dowland wrote:
    On Tue Apr 7, 2026 at 4:00 PM BST, Haines Brown wrote:
    My current host name is not iskra but Iskra. The host ikra is a
    different installation of the operating system on a different drive.
    Pehaps I need to boot it, purge and reinstall Exim from it.

    In the message above, I don't see an ikra, only iskra and Iskra. I'm not
    sure that Exim will differentiate between hostnames that differ only in capitalisation. Then again, maybe it will!

    It looks to me like your local exim believes @histomat.net is not handled locally, and is trying to send mail for @histomat.net "off-site" (although
    it may be connecting back to itself unwittingly). Should this system instead be treating @histomat.net as local?

    Sorry for the typo. It is iskar/Iskra. Never had a problem before
    witn different sets pf hostnames on different hardware.

    I suspect your supposition is correct: I may have sent a broken
    email from iskra and it was sent back to Iskra because the mail
    server knows me only at histomat.net I configured exim to hide
    outgoing email so that the visible domain name would be
    histomat.net without hostnames. Maybe just reconfiguring exim
    to not do that would solve the problem for the Iskra hose.

    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Joe@3:633/10 to All on Tuesday, April 07, 2026 18:30:01
    On Tue, 7 Apr 2026 11:50:49 -0400
    Haines Brown <haines@histomat.net> wrote:

    On Tue, Apr 07, 2026 at 04:27:39PM +0100, Jonathan Dowland wrote:
    On Tue Apr 7, 2026 at 4:00 PM BST, Haines Brown wrote:
    My current host name is not iskra but Iskra. The host ikra is a
    different installation of the operating system on a different
    drive. Pehaps I need to boot it, purge and reinstall Exim from
    it.

    In the message above, I don't see an ikra, only iskra and Iskra.
    I'm not sure that Exim will differentiate between hostnames that
    differ only in capitalisation. Then again, maybe it will!

    It looks to me like your local exim believes @histomat.net is not
    handled locally, and is trying to send mail for @histomat.net
    "off-site" (although it may be connecting back to itself
    unwittingly). Should this system instead be treating @histomat.net
    as local?

    Sorry for the typo. It is iskar/Iskra. Never had a problem before
    witn different sets pf hostnames on different hardware.


    I'm fairly sure that neither the SMTP protocol nor exim in particular distinguish cases in email addresses. I have a feeling I found this for
    sure with exim4, but I've run it for so many years I can no longer
    remember the details.

    I know you've found the problem, but this may help someone else.

    --
    Joe

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Tuesday, April 07, 2026 19:30:01
    On Tue, Apr 07, 2026 at 05:29:26PM +0100, Joe wrote:
    On Tue, 7 Apr 2026 11:50:49 -0400
    Haines Brown <haines@histomat.net> wrote:

    On Tue, Apr 07, 2026 at 04:27:39PM +0100, Jonathan Dowland wrote:
    On Tue Apr 7, 2026 at 4:00 PM BST, Haines Brown wrote:
    My current host name is not iskra but Iskra. The host ikra is a different installation of the operating system on a different
    drive. Pehaps I need to boot it, purge and reinstall Exim from
    it.

    I'm fairly sure that neither the SMTP protocol nor exim in particular distinguish cases in email addresses. I have a feeling I found this for
    sure with exim4, but I've run it for so many years I can no longer
    remember the details.

    I know you've found the problem, but this may help someone else.

    --
    Joe

    I don't think I found the problem. I configured exim without
    changing the visible domain name, but this had no effect on the
    frozen messages. I don't believe needed to reboot because
    reconfiguring exim restarts it. Perhaps reinstalling exim4 from
    scratch on both drives would work. But not sure why.

    Reonfituringf exim meant that I could not longer send mail, and
    so reverted to my old conifuguration that hides the domain name.

    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Greg Wooledge@3:633/10 to All on Tuesday, April 07, 2026 19:50:01
    On Tue, Apr 07, 2026 at 13:25:01 -0400, Haines Brown wrote:
    I don't think I found the problem. I configured exim without
    changing the visible domain name, but this had no effect on the
    frozen messages. I don't believe needed to reboot because
    reconfiguring exim restarts it. Perhaps reinstalling exim4 from
    scratch on both drives would work. But not sure why.

    Reonfituringf exim meant that I could not longer send mail, and
    so reverted to my old conifuguration that hides the domain name.

    You don't appear to have a firm grasp of how your MTA is configured
    at all.

    Start by looking at which domains you've declared to be local.
    Does this include both "histomat.net" and "iskra.histomat.net"?
    Or just one of them? Or neither?

    Next, look at how your "postmaster" is configured. Is it an alias?
    Is it a real user? If it's an alias, what address does it point to?

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Markus Schönhaber@3:633/10 to All on Tuesday, April 07, 2026 20:30:01
    Subject: case sensitivity of email addresses (was: Looking for solution for frozen messages)

    07.04.26, 18:29 +0100, Joe:

    I'm fairly sure that neither the SMTP protocol nor exim in particular distinguish cases in email addresses. I have a feeling I found this for
    sure with exim4, but I've run it for so many years I can no longer
    remember the details.

    I don't know anything about exim, but the SMTP protocol defines the
    local-part of an email address to be case-sensitive:

    | The local-part of a mailbox MUST BE treated as case sensitive.
    | Therefore, SMTP implementations MUST take care to preserve the case
    | of mailbox local-parts. In particular, for some hosts, the user
    | "smith" is different from the user "Smith". However, exploiting the
    | case sensitivity of mailbox local-parts impedes interoperability and
    | is discouraged. Mailbox domains follow normal DNS rules and are
    | hence not case sensitive.

    https://www.rfc-editor.org/rfc/rfc5321.html#section-2.4

    --
    Regards
    mks

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Dan Ritter@3:633/10 to All on Tuesday, April 07, 2026 21:00:01
    Subject: Re: case sensitivity of email addresses (was: Looking for solution for frozen messages)

    Markus Sch?nhaber wrote:
    07.04.26, 18:29 +0100, Joe:

    I'm fairly sure that neither the SMTP protocol nor exim in particular distinguish cases in email addresses. I have a feeling I found this for sure with exim4, but I've run it for so many years I can no longer
    remember the details.

    I don't know anything about exim, but the SMTP protocol defines the local-part of an email address to be case-sensitive:

    | The local-part of a mailbox MUST BE treated as case sensitive.
    | Therefore, SMTP implementations MUST take care to preserve the case
    | of mailbox local-parts. In particular, for some hosts, the user
    | "smith" is different from the user "Smith". However, exploiting the
    | case sensitivity of mailbox local-parts impedes interoperability and
    | is discouraged. Mailbox domains follow normal DNS rules and are
    | hence not case sensitive.

    https://www.rfc-editor.org/rfc/rfc5321.html#section-2.4

    AAAA@example.com is different from aaaa@example.com, but

    aaaa@EXAMPLE.com is the same as aaaa@example.com.

    -dsr-

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From der.hans@3:633/10 to All on Tuesday, April 07, 2026 21:10:01
    Subject: Re: case sensitivity of email addresses (was: Looking for solution for frozen messages)

    Am 07. Apr, 2026 schw\ufffdtzte Markus Sch\ufffdnhaber so:
    moin moin,
    07.04.26, 18:29 +0100, Joe:

    I'm fairly sure that neither the SMTP protocol nor exim in particular
    distinguish cases in email addresses. I have a feeling I found this for
    sure with exim4, but I've run it for so many years I can no longer
    remember the details.

    I don't know anything about exim, but the SMTP protocol defines the local-part of an email address to be case-sensitive:

    | The local-part of a mailbox MUST BE treated as case sensitive.
    | Therefore, SMTP implementations MUST take care to preserve the case
    | of mailbox local-parts. In particular, for some hosts, the user
    | "smith" is different from the user "Smith". However, exploiting the
    | case sensitivity of mailbox local-parts impedes interoperability and
    | is discouraged. Mailbox domains follow normal DNS rules and are
    | hence not case sensitive.

    https://www.rfc-editor.org/rfc/rfc5321.html#section-2.4
    Yes, officially local-part is case-sensitive, but in practicality it
    should not be treated as case-sensitive.
    I haven't looked at exim for a long time, but it should default to case-insensitive for delivery. I never had to change it, but that might
    have been debian defaulting to useful configuration options. To comply
    with the standard it should have to ability to be case-sensitive, but I'm
    not going to complain if it doesn't.
    In the end, it's up to the local mail administrator, but case-sensitive local-part is counter-productive.
    Are you using any other tools in the delivery chain that might be doing something case-sensitive?
    ciao,
    der.hans
    --
    # https://www.SpiralArray.com https://www.PhxLinux.org
    # "It is a miracle that curiosity survives formal education."
    # -- Albert Einstein


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Tuesday, April 07, 2026 21:20:02
    On Tue, Apr 07, 2026 at 01:46:03PM -0400, Greg Wooledge wrote:
    On Tue, Apr 07, 2026 at 13:25:01 -0400, Haines Brown wrote:
    I don't think I found the problem. I configured exim without
    changing the visible domain name, but this had no effect on the
    frozen messages. I don't believe needed to reboot because
    reconfiguring exim restarts it. Perhaps reinstalling exim4 from
    scratch on both drives would work. But not sure why.

    Reonfituringf exim meant that I could not longer send mail, and
    so reverted to my old conifuguration that hides the domain name.

    You don't appear to have a firm grasp of how your MTA is configured
    at all.

    Start by looking at which domains you've declared to be local.
    Does this include both "histomat.net" and "iskra.histomat.net"?
    Or just one of them? Or neither?

    Is local domain name the same as what exim configuration calls
    system mail name? In the field put Iskra@hstomatlnet. There is no
    place for an additinoal domain name. Pehaps it can be provided in
    answer to other distinations. Is that so? I usually leave blank.

    Next, look at how your "postmaster" is configured. Is it an alias?
    Is it a real user? If it's an alias, what address does it point to?

    Exim configuration does not provide for identifying who is
    postmaster. I do create a /root/.forward file with my simple
    address haines@histomat.net in it. I suppose that makes me
    postmaster, but this is not what you are getting at.

    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Greg Wooledge@3:633/10 to All on Tuesday, April 07, 2026 21:50:01
    On Tue, Apr 07, 2026 at 15:18:47 -0400, Haines Brown wrote:
    On Tue, Apr 07, 2026 at 01:46:03PM -0400, Greg Wooledge wrote:
    Start by looking at which domains you've declared to be local.
    Does this include both "histomat.net" and "iskra.histomat.net"?
    Or just one of them? Or neither?

    Is local domain name the same as what exim configuration calls
    system mail name? In the field put Iskra@hstomatlnet. There is no
    place for an additinoal domain name. Pehaps it can be provided in
    answer to other distinations. Is that so? I usually leave blank.

    I don't use exim myself, so I did a web search. <https://www.exim.org/exim-html-current/doc/html/spec_html/ch-domain_host_address_and_local_part_lists.html#SECTnamedlists>
    appears to contain the documentation for this.

    Thus, you might do something like

    grep -r local_domains /etc/exim*

    and see what pops up.

    Next, look at how your "postmaster" is configured. Is it an alias?
    Is it a real user? If it's an alias, what address does it point to?

    Exim configuration does not provide for identifying who is
    postmaster. I do create a /root/.forward file with my simple
    address haines@histomat.net in it. I suppose that makes me
    postmaster, but this is not what you are getting at.

    Most likely there is a file with a name like /etc/aliases or
    /etc/mail/aliases or /etc/exim4/aliases or something similar.

    Perhaps it says "postmaster : root". That might cause your /root/.forward
    file to be used. I don't know exim, but it seems possible. If you change
    the /root/.forward file and get different behavior, then you'll know
    your hypothesis was correct.

    In any case, once you *understand* your configuration, the second step
    will be to change it to behave how you want it to. If you're unable
    to make the haines@histomat.net mail server accept your bounce messages,
    then you definitely shouldn't be redirecting postmaster and other
    system-level aliases to that address. You'll have to find a different destination for them. Perhaps a local mailbox.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Markus Schönhaber@3:633/10 to All on Tuesday, April 07, 2026 22:00:02
    07.04.26, 20:57 +0100, der.hans:

    Am 07. Apr, 2026 schw„tzte Markus Sch”nhaber so:

    07.04.26, 18:29 +0100, Joe:

    I'm fairly sure that neither the SMTP protocol nor exim in particular
    distinguish cases in email addresses. I have a feeling I found this for
    sure with exim4, but I've run it for so many years I can no longer
    remember the details.

    I don't know anything about exim, but the SMTP protocol defines the
    local-part of an email address to be case-sensitive:

    | The local-part of a mailbox MUST BE treated as case sensitive.
    | Therefore, SMTP implementations MUST take care to preserve the case
    | of mailbox local-parts. In particular, for some hosts, the user
    | "smith" is different from the user "Smith". However, exploiting the
    | case sensitivity of mailbox local-parts impedes interoperability and
    | is discouraged. Mailbox domains follow normal DNS rules and are
    | hence not case sensitive.

    https://www.rfc-editor.org/rfc/rfc5321.html#section-2.4

    Yes, officially local-part is case-sensitive, but in practicality it
    should not be treated as case-sensitive.

    Yes, that's what the penultimate sentence in the paragraph I quoted from
    the RFC above says.

    I haven't looked at exim for a long time, but it should default to case-insensitive for delivery. I never had to change it, but that might
    have been debian defaulting to useful configuration options. To comply
    with the standard it should have to ability to be case-sensitive, but I'm
    not going to complain if it doesn't.

    In the end, it's up to the local mail administrator, but case-sensitive local-part is counter-productive.

    I don't doubt that. That's why the RFC discourages to insist on case-sensitivity of the local-part (see above).
    Nevertheless, you cannot presume that case of the local-part of an email address doesn't matter, even if all parts involved in the SMTP
    transaction comply to the standard.

    Are you using any other tools in the delivery chain that might be doing something case-sensitive?

    One example: Cyrus IMAP features a config setting
    lmtp_downcase_rcpt
    If you set that to 0, even if a@example.com reaches the mailbox,
    A@example.com might not.

    But I didn't want to spark a lengthy discussion about pros and cons of
    case sensitivity in mail addresses.
    I simply wanted to point out that Joe's claim that "the SMTP protocol
    [does not] distinguish cases in email addresses" isn't absolutely
    correct, and one shouldn't take it for granted that case doesn't matter,
    ever (even if it won't most of the time).

    --
    Regards
    mks

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From debian-user@3:633/10 to All on Tuesday, April 07, 2026 22:30:02
    Subject: Haines Brown mail setup - was: Re: Looking for solution for frozen messages

    On Tue Apr 7, 2026 at 4:00 PM BST, Haines Brown wrote:
    My current host name is not iskra but Iskra. The host ikra is a
    different installation of the operating system on a different
    drive. Pehaps I need to boot it, purge and reinstall Exim from it.

    Is anybody else in the same situation I am?

    I don't receive any of Haines Brown's emails since 2026-03-22, because
    it seems my ISP is blocking them all as spam (despite me having their spam-checking turned off). Every week bendel sends me a bounce report
    and every one I've looked at contains one of Haines' messages that has
    been bounced by my ISP. But I've no way to know for sure that it's just
    Haines' messages that are getting bounced.

    I've asked postmaster@lists.d.o and listmaster@lists.d.o but not had
    any response.

    So is there something strange in the way that Haines has his mail set
    up such that it might provoke such a negative response by my ISP?

    TIA, Dave

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Tuesday, April 07, 2026 22:50:01
    On Tue, Apr 07, 2026 at 03:48:18PM -0400, Greg Wooledge wrote:
    On Tue, Apr 07, 2026 at 15:18:47 -0400, Haines Brown wrote:
    On Tue, Apr 07, 2026 at 01:46:03PM -0400, Greg Wooledge wrote:
    Start by looking at which domains you've declared to be local.
    Does this include both "histomat.net" and "iskra.histomat.net"?
    Or just one of them? Or neither?

    Is local domain name the same as what exim configuration calls
    system mail name? In the field put Iskra@hstomatlnet. There is no
    place for an additinoal domain name. Pehaps it can be provided in
    answer to other distinations. Is that so? I usually leave blank.


    I don't use exim myself, so I did a web search. <https://www.exim.org/exim-html-current/doc/html/spec_html/ch-domain_host_address_and_local_part_lists.html#SECTnamedlists>
    appears to contain the documentation for this.

    I looked it over. Not particularly helpful.

    Thus, you might do something like

    grep -r local_domains /etc/exim*

    and see what pops up.

    I find there is a /etc/mailname file which holds my mail name as Iskra.histomat.net,

    There is also a /etc/exim4/alias file, but it is empty. In any
    cxase, when I reinstall exim I also delete the /etc/exim4 directory.

    Next, look at how your "postmaster" is configured. Is it an alias?
    Is it a real user? If it's an alias, what address does it point to?

    The postmaster file holds my two email addressses. I commented them, but the frozen
    message continue.

    Another question. Although you deny being an exim expert, perhap someone
    will chime in to answer it.

    I went to The "timeout_frozen_after" setting is in /etc/exim4/conf.d/main/02_exim4-config_options file and changed MAIN_TIMEOUT_FROZEN_AFTER = from the default 7d to 1 hr. I assumed
    that after one hour the attempts to resend a broken message would
    be abandoned. Why did that not happen?

    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Andy Smith@3:633/10 to All on Tuesday, April 07, 2026 23:10:02
    Subject: Re: Haines Brown mail setup - was: Re: Looking for solution for frozen messages

    Hi,

    On Tue, Apr 07, 2026 at 09:23:56PM +0100, debian-user@howorth.org.uk wrote:
    Every week bendel sends me a bounce report and every one I've looked
    at contains one of Haines' messages that has been bounced by my ISP.
    But I've no way to know for sure that it's just Haines' messages that
    are getting bounced.

    Presumably it is only the mails from Haines that your ESP rejects as
    otherwise bendel would report more to you.

    So is there something strange in the way that Haines has his mail set
    up such that it might provoke such a negative response by my ISP?

    Is there any clue in the report that bendel gives to you? Sometimes the SMTP-time rejection does have useful information but a lot of the time
    it will just be generic.

    Of course even if you do establish what your ESP doesn't like about
    bendel's forward of Haines' emails, there may well be nothing that you
    or Haines can do about it. It may be something that Haines' ESP is
    doing, or something that bendel is doing when it forwards the mail to
    your ESP.

    Thanks,
    Andy

    --
    https://bitfolk.com/ -- No-nonsense VPS hosting

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Thomas Hochstein@3:633/10 to All on Tuesday, April 07, 2026 23:30:01
    Joe wrote:

    I'm fairly sure that neither the SMTP protocol nor exim in particular distinguish cases in email addresses.

    In the SMTP protocol, the local part of a mail address IS
    case-sensitive, the domain part is not. See RFC 5321, 4.1.2:

    | Local-part = Dot-string / Quoted-string
    | ; MAY be case-sensitive

    Obviously, it's a really bad idea to use case-sensitives local parts, as
    the RCC mentions further on:

    | While the above definition for Local-part is relatively permissive,
    | for maximum interoperability, a host that expects to receive mail
    | SHOULD avoid defining mailboxes where [...]
    | where the Local-part is case-sensitive.

    Exim will consider local-parts case-insensitive by default:

    | caseful_local_part
    |
    | By default, routers handle the local parts of addresses in a
    | case-insensitive manner, though the actual case is preserved for
    | transmission with the message. If you want the case of letters to be
    | significant in a router, you must set this option true. <https://exim.org/exim-html-current/doc/html/spec_html/ch-generic_options_for_routers.html>

    -thh

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From David Wright@3:633/10 to All on Wednesday, April 08, 2026 07:10:01
    On Mon 06 Apr 2026 at 12:52:16 (-0400), Haines Brown wrote:
    By mistake I sent a message (mutt, fetchmail, exim) that was
    missing a From: line in the header. As the result I'm deluged with
    frozen messages.

    Would this by any chance be the email with the Message-ID <E1w3h75-0001pg-26@Iskra.histomat.net>, which bounced back
    to you, whereupon you replied to the bounce with
    https://lists.debian.org/debian-user/2026/03/msg00363.html

    I don't know whether it's a coincidence that from the next day
    Dave (howarth) started having problems receiving your posts.

    I understand that the command # exiqgrep -z -i | xargs exim -Mrm
    removed all frozen mail. It does so but the broken message
    continues to be received.

    Is that because exim is still trying to send the From-less mail,
    thereby generating new bounces for you to remove?

    I went to The "timeout_frozen_after" setting is in /etc/exim4/conf.d/main/02_exim4-config_options file and changed MAIN_TIMEOUT_FROZEN_AFTER = 7d to 1 hr. That had no effect.

    I don't think exim reads the files in /etc/ when it's running.
    AFAIK it reads /var/lib/exim4/config.autogenerated, so you've
    need to dpkg-reconfigure exim4-config for it to rebuild
    that file.

    I purged exim4 and deleted the /etc/exi4 directory. I removed mutt
    and fetchmail but assume that was not necessary. I commended the
    existing mail queue and let exim build another.

    Is that "commented"? If so, I don't know how to comment a mail queue.
    It might be worth posting the commands you actually typed.

    I rebooted and
    rebuilt my mail system from scratch to no avail.

    And also what you typed here. (I don't know how different exim4
    configuration is between Devuan and Debian.)

    Cheers,
    David.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From debian-user@3:633/10 to All on Wednesday, April 08, 2026 10:40:01
    Subject: Re: Haines Brown mail setup - was: Re: Looking for solution for frozen messages

    Andy Smith <andy@strugglers.net> wrote:
    Hi,

    On Tue, Apr 07, 2026 at 09:23:56PM +0100, debian-user@howorth.org.uk
    wrote:
    Every week bendel sends me a bounce report and every one I've looked
    at contains one of Haines' messages that has been bounced by my ISP.
    But I've no way to know for sure that it's just Haines' messages
    that are getting bounced.

    Presumably it is only the mails from Haines that your ESP rejects as otherwise bendel would report more to you.

    Well I have no way to know, because bendel just sends me one and
    provides no way that I've found to look at any others. That's what I've
    asked postmaster and listmaster about.

    It's an ISP BTW (Internet Service Provider) not an ESP (whatever that
    is).

    So is there something strange in the way that Haines has his mail
    set up such that it might provoke such a negative response by my
    ISP?

    Is there any clue in the report that bendel gives to you? Sometimes
    the SMTP-time rejection does have useful information but a lot of the
    time it will just be generic.

    I don't know; I don't understand what you're suggesting. The current
    bounce report is at

    https://lists.debian.org/bounces/PvURBjegyGnI_lBY9zXJNA

    Of course even if you do establish what your ESP doesn't like about
    bendel's forward of Haines' emails, there may well be nothing that you
    or Haines can do about it. It may be something that Haines' ESP is
    doing, or something that bendel is doing when it forwards the mail to
    your ESP.

    Well hopefully if I can figure out what the problem is I'll stand some
    chance of persuading whoever/whatever is responsible to change what
    they're doing to provoke the rejection.

    Thanks,
    Andy

    Cheers, Dave

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Haines Brown@3:633/10 to All on Wednesday, April 08, 2026 11:30:01
    On Wed, Apr 08, 2026 at 12:07:11AM -0500, David Wright wrote:

    Exim configuration does not provide for identifying who is
    postmaster.

    Does it not?

    $ grep -c /etc/aliases /var/lib/dpkg/info/exim4-config.config /var/lib/dpkg/info/exim4-config.postinst
    /var/lib/dpkg/info/exim4-config.config:2
    /var/lib/dpkg/info/exim4-config.postinst:8
    $

    Sorry, I was thinking of the dpkg exim configuration dialog.


    I do create a /root/.forward file with my simple
    address haines@histomat.net in it. I suppose that makes me
    postmaster, but this is not what you are getting at.

    Typically, aliases looks something like:

    $ cat /etc/aliases
    # /etc/aliases
    mailer-daemon: postmaster
    postmaster: root
    nobody: root
    hostmaster: root
    usenet: root
    news: root
    webmaster: root
    www: root
    ftp: root
    abuse: root
    noc: root
    security: root
    root: foo
    $

    That is true, my /etc/aliases file does look like that, but I was
    referring to /root/.forward. I forget why I have it in my
    installattion routine.

    AIUI, foo would usually default to the first user (1000). The reason
    for that last line is so that root doesn't have to run a mail client.

    If you are referring to the last line of that file, I have root: haines.
    Is it a problem. Can I change it?

    The postmaster file holds my two email addressses. I commented them,
    but the frozen message continue.

    I meant /root/.forward, not a postmaster file

    It might help to post your /etc/exim4/update-exim4.conf.conf file
    as some of your earlier answers didn't seem very clear (like the
    domain names).

    My /etc/exim4/update-exim4.conf.conf file looks like this:

    ...
    dc_eximconfig_configtype='smarthost'
    dc_other_hostnames='Iskra.histomat.net'
    dc_local_interfaces='127.0.0.1 ; ::1'
    dc_readhost='histomat.net'
    dc_relay_domains=''
    dc_minimaldns='false'
    dc_relay_nets=''
    dc_smarthost='mail.guardedhost.com::587'
    CFILEMODE='644'
    dc_use_split_config='false'
    dc_hide_mailname='true'
    dc_mailname_in_oh='true'
    dc_localdelivery='mail_spool'

    I dont know that the line CFILEMODE='644' means.




    Cheers,
    David.


    --

    Haines Brown

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Andy Smith@3:633/10 to All on Wednesday, April 08, 2026 14:40:01
    Subject: Re: Haines Brown mail setup - was: Re: Looking for solution for frozen messages

    Hi,

    On Wed, Apr 08, 2026 at 09:33:36AM +0100, debian-user@howorth.org.uk wrote:
    Andy Smith <andy@strugglers.net> wrote:
    Presumably it is only the mails from Haines that your ESP rejects as otherwise bendel would report more to you.

    Well I have no way to know, because bendel just sends me one and
    provides no way that I've found to look at any others. That's what I've
    asked postmaster and listmaster about.

    I think when this has happened to me before I have had a report about
    each failed mail, so I think you are only missing the ones from Haines.

    It's an ISP BTW (Internet Service Provider) not an ESP (whatever that
    is).

    Email Service Provider. Whoever handles your email service. Which in
    your case seems to actually be Zen.

    Is there any clue in the report that bendel gives to you? Sometimes
    the SMTP-time rejection does have useful information but a lot of the
    time it will just be generic.

    I don't know; I don't understand what you're suggesting. The current
    bounce report is at

    https://lists.debian.org/bounces/PvURBjegyGnI_lBY9zXJNA

    This is the part I'm talking about:

    <debian-user@howorth.org.uk>: host mailcluster.zen.co.uk[212.23.3.121] said:
    550-Your message has been rejected as it appears to be SPAM/UCE. 550-It
    scored 15.5 spam points. If we have erroneously blocked your 550-email,
    then please accept our apologies and try again after rephrasing 550 your
    email and checking your IP [82.195.75.100] on DNSBLs (in reply to end of
    DATA command)

    It is the SMTP error message from mailcluster.zen.co.uk when bendel
    tried to deliver ones of Haines' mail to you.

    Sadly it's not that helpful as it just means "we think this is spam"
    without saying why.

    You could try mailing postmaster@zen.co.uk showing them the link above
    and try to get them to understand that it's them rejecting non-spam
    email to you and could they find a way to allowlist it, but they
    probably won't understand or ignore you or otherwise make it difficult.
    It's probably only mails from Haines so maybe you don't bother, but if
    bendel warns you about other rejected messages then it could suggest a
    more serious problem of Zen not liking mails from bendel.


    Of course even if you do establish what your ESP doesn't like about bendel's forward of Haines' emails, there may well be nothing that you
    or Haines can do about it. It may be something that Haines' ESP is
    doing, or something that bendel is doing when it forwards the mail to
    your ESP.

    Well hopefully if I can figure out what the problem is I'll stand some
    chance of persuading whoever/whatever is responsible to change what
    they're doing to provoke the rejection.

    Zen are saying they think it';s spam but as theyre not saying why it's
    hard to know if there is anything that Debian or Haines need to fix.

    Thanks,
    Andy

    --
    https://bitfolk.com/ -- No-nonsense VPS hosting

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From David Anthony@3:633/10 to All on Thursday, April 09, 2026 02:00:01
    Subject: Re: Haines Brown mail setup - was: Re: Looking for solution for frozen messages

    Please take me off your email list. Thanks
    On Wed, Apr 8, 2026 at 12:59?AM Brad Rogers <brad@fineby.me.uk> wrote:
    On Tue, 7 Apr 2026 21:23:56 +0100
    debian-user@howorth.org.uk wrote:

    Hello debian-user@howorth.org.uk,

    So is there something strange in the way that Haines has his mail set
    up such that it might provoke such a negative response by my ISP?

    I haven't been following closely, but yes, I would say so, given that
    they're asking about just that on list.

    --
    Regards _ "Valid sig separator is {dash}{dash}{space}"
    / ) "The blindingly obvious is never immediately apparent"
    / _)rad "Is it only me that has a working delete key?"
    It's not your heart, it's your bank I want to break
    It's Yer Money - Wonder Stuff


    --
    *David Anthony*
    33 Centerville Commons Way
    Centerville, UT 84014
    Cell-801-360-4 <801-709-9430>950


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From debian-user@3:633/10 to All on Thursday, April 09, 2026 03:10:02
    Subject: Re: Haines Brown mail setup - was: Re: Looking for solution for frozen messages

    Andy Smith <andy@strugglers.net> wrote:
    Hi,

    On Wed, Apr 08, 2026 at 09:33:36AM +0100, debian-user@howorth.org.uk
    wrote:
    Andy Smith <andy@strugglers.net> wrote:
    Presumably it is only the mails from Haines that your ESP rejects
    as otherwise bendel would report more to you.

    Well I have no way to know, because bendel just sends me one and
    provides no way that I've found to look at any others. That's what
    I've asked postmaster and listmaster about.

    I think when this has happened to me before I have had a report about
    each failed mail, so I think you are only missing the ones from
    Haines.

    Well that may have happened to you in the past, but now bendel just
    sends me one email a week referring to just one bounced email and even
    then the link is only valid for a week. So I have no way to see all the
    mails that have been bounced.

    It's an ISP BTW (Internet Service Provider) not an ESP (whatever
    that is).

    Email Service Provider. Whoever handles your email service. Which in
    your case seems to actually be Zen.

    Yes that's quite normal here in the UK. The ISP provides Internet
    Services of whatever kind I need.

    Is there any clue in the report that bendel gives to you?
    Sometimes the SMTP-time rejection does have useful information
    but a lot of the time it will just be generic.

    I don't know; I don't understand what you're suggesting. The current
    bounce report is at

    https://lists.debian.org/bounces/PvURBjegyGnI_lBY9zXJNA

    This is the part I'm talking about:

    <debian-user@howorth.org.uk>: host
    mailcluster.zen.co.uk[212.23.3.121] said: 550-Your message has been
    rejected as it appears to be SPAM/UCE. 550-It scored 15.5 spam
    points. If we have erroneously blocked your 550-email, then please
    accept our apologies and try again after rephrasing 550 your email
    and checking your IP [82.195.75.100] on DNSBLs (in reply to end of
    DATA command)

    It is the SMTP error message from mailcluster.zen.co.uk when bendel
    tried to deliver ones of Haines' mail to you.

    Sadly it's not that helpful as it just means "we think this is spam"
    without saying why.

    You could try mailing postmaster@zen.co.uk showing them the link above
    and try to get them to understand that it's them rejecting non-spam
    email to you and could they find a way to allowlist it, but they
    probably won't understand or ignore you or otherwise make it
    difficult. It's probably only mails from Haines so maybe you don't
    bother, but if bendel warns you about other rejected messages then it
    could suggest a more serious problem of Zen not liking mails from
    bendel.

    I'm in contact with Zen about this problem but with very limited
    evidence they haven't been able to solve the problem so far.

    Of course even if you do establish what your ESP doesn't like
    about bendel's forward of Haines' emails, there may well be
    nothing that you or Haines can do about it. It may be something
    that Haines' ESP is doing, or something that bendel is doing when
    it forwards the mail to your ESP.

    Well hopefully if I can figure out what the problem is I'll stand
    some chance of persuading whoever/whatever is responsible to change
    what they're doing to provoke the rejection.

    Zen are saying they think it';s spam but as theyre not saying why it's
    hard to know if there is anything that Debian or Haines need to fix.

    Yes that's the problem I have.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jonathan Dowland@3:633/10 to All on Thursday, April 09, 2026 10:10:01
    Subject: Re: Haines Brown mail setup - was: Re: Looking for solution for frozen messages

    On Thu Apr 9, 2026 at 2:03 AM BST, debian-user wrote:
    I'm in contact with Zen about this problem but with very limited
    evidence they haven't been able to solve the problem so far.
    I think the odds of getting Zen to change *anything* are quite low but
    if you are talking to actual humans, I would request they whitelist the
    Debian list mailservers, specifically bendel.debian.org. They should be
    able to satisfy themselves that bendel is a are well-run server and not distributing spam.

    --
    ???????
    ??????? Jonathan Dowland
    ??????? https://jmtd.net
    ???????


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)