Language:
switch to room list switch to menu My folders
Go to page: First ... 15 16 17 18 [19]
[#] Thu Apr 11 2024 04:36:29 EDT from stefan

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

 

Wed Apr 10 2024 18:53:01 EDT from IGnatius T Foobar Subject: Re: mail delivery errors - message ID header not RFC 5322 conform
A closer look in my sended mail headers shows always two ">>" at the
end of the message IDs, e.g. "Message-ID:
<2024...5F12@dd52404....com>>", which seems to be not RFC 5322

I'm having some trouble reproducing this ... would it be possible for you to post the full headers, redacted of any privacy information if necessary?
Also please let us know how these messages are being entered into the system - from the web client, the text client, an IMAP/SMTP agent, mailing list post, etc.

If we can reproduce the problem this is definitely something we will need to correct immediately.

Thanks for answering.

This problem occured after bringing up the citadel version 998 on a new raspi 4 using the build script for the "easy install instructions". Previously it worked well on the older used citadel versions i used before via debian package sources. So i cannot tell you beginning on which version number this problem has started.

For mail clients i use Mozilla Thunderbird 115.7.0 on debian and K9-Mail 6.801 on Adroid, via SMTP Port 587 STARTTLS and normal password as authentication method. It is the same, always ">>" two brackets are developed on the end of the "Message-ID" line, whatever mail client i use. When i loop back to check the headers i use IMAP 993 SSL/TLS, the outgoing headers show the same data as the incoming, ">>" at the end of the "Message-ID" line.

Here is one of the example headers:
Test
Subject:
Test
From:
"stefan my_domainname" <stefan@my_domainname.link>
Date:
11.04.24, 08:52
To:
stefan@my_domainname.link
Return-Path:
stefan@my_domainname.link
Message-ID:
<f1b1b8d5-a179-4622-9949-8708cee301db@my_domainname.link>>
Received:
from [private_IP_adress] (user.domain.at [public_IP_adress]) by my_domainname.link; Thu, 11 Apr 2024 08:52:26 +0200
MIME-Version:
1.0
User-Agent:
Mozilla Thunderbird
Content-Language:
en-US
Content-Type:
text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding:
7bit

Here you can see the double brackets >> at the end of the Message-ID.

I also took a short look in the dircetly downloaded source code package and it is only a weak quick theory... Is this "Message-ID" line created in "msgbase.c"?
If you look in the lines 2021-2027:

    if (mode == MT_RFC822) {
        // Construct a fun message id
        cprintf("Message-ID: <%s", mid);
        if (strchr(mid, '@')==NULL) {
            cprintf("@%s", snode);
        }
        cprintf(">%s", nl);
       
Possibly the string "mid" containes already a ">" at the end at this position. Then the last line could perhaps simply be modified to
    cprintf("%s", nl); ???

Thanks for help.




[#] Thu Apr 11 2024 13:37:39 EDT from stefan

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

 

Wed Apr 10 2024 18:53:01 EDT from IGnatius T Foobar Subject: Re: mail delivery errors - message ID header not RFC 5322 conform
A closer look in my sended mail headers shows always two ">>" at the
end of the message IDs, e.g. "Message-ID:
<2024...5F12@dd52404....com>>", which seems to be not RFC 5322

I'm having some trouble reproducing this ... would it be possible for you to post the full headers, redacted of any privacy information if necessary?
Also please let us know how these messages are being entered into the system - from the web client, the text client, an IMAP/SMTP agent, mailing list post, etc.

If we can reproduce the problem this is definitely something we will need to correct immediately.

Now i had the opportunity to test it at home using the local browser based version of citadel support. I have composed a short message via browser and this works fine:

"You are connected to Citadel Server
  Running: Citadel Server 998 with WebCit #define CLIENT_VERSION 998 /* This version of WebCit */
  Server Build: 998"

Here the problem does NOT occur. The Message-ID header line is closed with one bracket - extracted statement from the output mail header, prompted and saved via thunderbird:

Message-ID:
<66181D91-0000030A@mydomain.link>

So it can be circumscribed: The problem occurs using mail clients like Thunderbird or K-9 Mail for writing and sending emails via SMTP.

Thanks



[#] Thu Apr 11 2024 18:16:32 EDT from lgnmcrules

Subject: Confused

[Reply] [ReplyQuoted] [Headers] [Print]

Hello all, this is my first time trying out this weird style of BBS.  I'm used to forum style from a decade or two ago, so I'm pretty confused on how to navigate this place.  Is there documentation on how things are grouped together?  Right now it seems to be rooms each with a couple forum posts that stretch on for ages and switch topics midway through.



[#] Thu Apr 11 2024 18:27:50 EDT from Nurb432

Subject: Re: Confused

[Reply] [ReplyQuoted] [Headers] [Print]

No one is perfect. We all tend to stray OT in a room.

 

 

Thu Apr 11 2024 18:16:32 EDT from lgnmcrules Subject: Confused

Hello all, this is my first time trying out this weird style of BBS.  I'm used to forum style from a decade or two ago, so I'm pretty confused on how to navigate this place.  Is there documentation on how things are grouped together?  Right now it seems to be rooms each with a couple forum posts that stretch on for ages and switch topics midway through.



 



[#] Fri Apr 12 2024 09:18:02 EDT from IGnatius T Foobar

Subject: Re: Confused

[Reply] [ReplyQuoted] [Headers] [Print]

pretty confused on how to navigate this place.  Is there
documentation on how things are grouped together?  Right now it
seems to be rooms each with a couple forum posts that stretch on for

Each room has a topic, and the conversation in each room is linear. Instead of keeping track of threads, you just follow along like a regular conversation.
The next time you return to a room, it will remember where you were last time so you can catch up.

So it's simpler than you might have expected. People who are accustomed to it really love it.

[#] Fri Apr 12 2024 11:05:58 EDT from IGnatius T Foobar

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

So it can be circumscribed: The problem occurs using mail clients like

Thunderbird or K-9 Mail for writing and sending emails via SMTP.

You are absolutely correct, and I am now able to reproduce the problem. When an external SMTP agent submits a message with the message ID in angle brackets, the bracket on the right is not properly stripped.

What an excellent troubleshoot and bug report. We'll get this fixed right away.

[#] Fri Apr 12 2024 17:41:07 EDT from IGnatius T Foobar

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

What an excellent troubleshoot and bug report. We'll get this fixed

right away.

...and right away is now. Citadel 999 is now available for download, in both Docker and Easy Install formats.

I guess the next release is going to have to be something really special since it'll be version 1000 :)

[#] Fri Apr 12 2024 17:43:57 EDT from Nurb432

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

webcit NG is released?

 

( just kidding. i know its a long way out )

Fri Apr 12 2024 17:41:07 EDT from IGnatius T Foobar Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

I guess the next release is going to have to be something really special since it'll be version 1000 :)

 



[#] Sat Apr 13 2024 14:40:15 EDT from IGnatius T Foobar

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

I wish! :) We're working very hard and very actively on WebCit-NG but it's still not feature complete. The "mail" and "forums" applets are lovely. Current development is focused around the calendar. Fun fact: the calendar applet is using CalDAV to talk to the server. This is a good thing because it's forcing us to complete the CalDAV implementation. It is also a bad thing because it's forcing us to complete the CalDAV implementation.

[#] Sat Apr 13 2024 16:01:46 EDT from Nurb432

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

Would be for another room, but any pictures worth sharing yet of what is coming?



[#] Sun Apr 14 2024 01:53:39 EDT from stefan

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

 

Fri Apr 12 2024 11:05:58 EDT from IGnatius T Foobar Subject: Re: mail delivery errors - message ID header not RFC 5322 conform
So it can be circumscribed: The problem occurs using mail clients like

Thunderbird or K-9 Mail for writing and sending emails via SMTP.

You are absolutely correct, and I am now able to reproduce the problem. When an external SMTP agent submits a message with the message ID in angle brackets, the bracket on the right is not properly stripped.

What an excellent troubleshoot and bug report. We'll get this fixed right away.

I would like to thank you very much for the quick and professional support!

Some large software companies could take a role model here.

It's great if CalDAV would be included in Citadel. I use it with separate software, which i could quit.

For implementing the update: Is it possible to reinstall the easy install routine on a running raspberry, if citserver and webcit are stopped, without loosing the mail configuration and the content of the IMAP mail boxes? Or is the clean way a fresh installation of the whole system?



[#] Sun Apr 14 2024 07:29:19 EDT from Nurb432

[Reply] [ReplyQuoted] [Headers] [Print]

Personally id just treat it as a regular upgrade and not start over.



[#] Sun Apr 14 2024 21:32:30 EDT from IGnatius T Foobar

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

Would be for another room, but any pictures worth sharing yet of what is coming?

Yes, thanks for asking  :)

https://www.citadel.org/roadmap.html

Has a few screen shots of the Forum and Mail applets.



[#] Sun Apr 14 2024 21:37:31 EDT from IGnatius T Foobar

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

For implementing the update: Is it possible to reinstall the easy install

routine on a running raspberry, if citserver and webcit are stopped, without

loosing the mail configuration and the content of the IMAP mail boxes? Or
is
the clean way a fresh installation of the whole system?

Yes, if you originally installed Citadel using the Easy Install method, you can run Easy Install again at any time to upgrade. Your existing data will be preserved.

Obviously you're going to take a backup first, of course.

[#] Mon Apr 15 2024 03:04:00 EDT from stefan

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

 

Sun Apr 14 2024 21:37:31 EDT from IGnatius T Foobar Subject: Re: mail delivery errors - message ID header not RFC 5322 conform
For implementing the update: Is it possible to reinstall the easy install

routine on a running raspberry, if citserver and webcit are stopped, without

loosing the mail configuration and the content of the IMAP mail boxes? Or
is
the clean way a fresh installation of the whole system?

Yes, if you originally installed Citadel using the Easy Install method, you can run Easy Install again at any time to upgrade. Your existing data will be preserved.

Obviously you're going to take a backup first, of course.

Ok, thanks!



[#] Mon Apr 15 2024 07:40:15 EDT from Nurb432

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

I must have missed that in previous talks. Tks.

How well will it resize to phones? We all know, for better or worse, that is what our new users will be using.  

Sun Apr 14 2024 21:32:30 EDT from IGnatius T Foobar Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

Would be for another room, but any pictures worth sharing yet of what is coming?

Yes, thanks for asking  :)

https://www.citadel.org/roadmap.html

Has a few screen shots of the Forum and Mail applets.



 



[#] Mon Apr 15 2024 13:53:27 EDT from IGnatius T Foobar

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

You didn't miss it; the Roadmap is new and I finally got around to taking some screenshots to put in it.

The intention for mobile is for it to behave like most other software does: when on a small screen, the sidebar is collapsed into a hamburger menu until you need it.

I am frustrated by the fact that we can't release little bits of this into production until it's finished, and I'm aware that this is the reason you're never supposed to start over (i.e. the Netscape effect -- although I still believe that Netscape failed because of hubris). I still stand by the decision though, because WebCit-classic has some very fundamental problems stemming from design decisions made more than 25 years ago.

We're also changing the fundamental approach of the user interface. Elements which made sense in 1996 when it was just a web version of a BBS client don't make sense today. Although it will still use the same Citadel Server, the user-facing experience will be a set of applications that all work together in a common framework. This is more in line with what the public expects in the current era.

[#] Mon Apr 15 2024 13:58:38 EDT from Nurb432

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

But, sometimes its the only way.

 

Mon Apr 15 2024 13:53:27 EDT from IGnatius T Foobar Subject: Re: mail delivery errors - message ID header not RFC 5322 conform


I am frustrated by the fact that we can't release little bits of this into production until it's finished, and I'm aware that this is the reason you're never supposed to start over

 



[#] Mon Apr 15 2024 14:39:26 EDT from stefan

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

 

Fri Apr 12 2024 17:41:07 EDT from IGnatius T Foobar Subject: Re: mail delivery errors - message ID header not RFC 5322 conform
What an excellent troubleshoot and bug report. We'll get this fixed

right away.

...and right away is now. Citadel 999 is now available for download, in both Docker and Easy Install formats.

I guess the next release is going to have to be something really special since it'll be version 1000 :)

Both company servers, which rejected my SMTP written mails in version 998, accept it now with version 999.

Well done, succes across the board!



[#] Tue Apr 16 2024 16:42:16 EDT from IGnatius T Foobar

Subject: Re: mail delivery errors - message ID header not RFC 5322 conform

[Reply] [ReplyQuoted] [Headers] [Print]

Both company servers, which rejected my SMTP written mails in version 998,

accept it now with version 999.

Glad to hear it! Thanks for using Citadel, and spread the word.

Go to page: First ... 15 16 17 18 [19]