02:20
seninha has quit [Quit: Leaving]
04:46
<
tankf33der >
Morning
04:47
<
tankf33der >
sent llvm16 email right now
05:07
<
abu[m] >
I see that a mail from you arrived at the server at 06:51:08, but I did not get it here. No error message either.
05:09
<
tankf33der >
Maybe list script failling? Try to sent externally to list
05:09
<
tankf33der >
yourself.
05:10
<
abu[m] >
I did not change the script, and it worked still in March
05:11
<
abu[m] >
I sent a test mail now
05:13
<
tankf33der >
Do you see it on server?
05:14
<
abu[m] >
Not yet. Server polls every four minutes.
05:18
<
abu[m] >
Now I see it on the server
05:18
<
abu[m] >
And I also got it here
05:22
<
tankf33der >
Me too
05:23
<
abu[m] >
Hmm, so why does the other mail got lost?
05:30
<
tankf33der >
It lost in script, right?
05:32
<
abu[m] >
No, it is received and resent to all members of the list
05:33
<
abu[m] >
If it were rejected because of an unsubscribed address, I would see it in the log
05:34
<
tankf33der >
Maybe i was wrongly unsubscribed?
05:35
<
tankf33der >
Replied to your test mail in the list right now
05:37
<
abu[m] >
No, your address is correctly subscribed
05:38
<
abu[m] >
Now on the server: tankf33der@... 2023-04-07 07:38:14
05:39
<
abu[m] >
And it is sent out
05:49
<
abu[m] >
Is there something special in the mail body or attachments?
05:53
<
tankf33der >
Simple email
05:53
<
tankf33der >
in text mode
05:54
<
tankf33der >
create new list with debug enabled
05:55
<
abu[m] >
There is not much to debug
05:58
<
abu[m] >
It fetches mails, checks the subscriber list, and sends
06:04
<
abu[m] >
You got my test mail, and also the responses from zg...@... ?
06:18
<
abu[m] >
Your address used to work all the time
06:19
<
abu[m] >
e.g. last year
06:39
<
abu[m] >
Shall I ask in the list if
*anyone* received your mails?
06:40
<
tankf33der >
I belive nobody received since no email on archive
06:41
<
abu[m] >
So it must be that the send from the server fails?
06:42
<
tankf33der >
I think so
06:42
<
tankf33der >
you should debug
06:42
<
abu[m] >
Then there would be an error in the log
06:45
<
abu[m] >
And there
*are* lots of errors: just not in your case
06:45
<
abu[m] >
like '"kazimir@chem.pmf.hr" can't mail'
06:49
<
abu[m] >
I'll send you the code by PM
06:51
<
abu[m] >
The sending is in line 71
06:51
<
abu[m] >
(for To *Mailings ...
06:57
<
abu[m] >
The final send check is:
06:57
<
abu[m] >
(when (and (out *Sock (prinl "DATA\r")) (pre? "354 " (in *Sock (line T))))
06:57
<
abu[m] >
So if this fails, the mail is not sent
06:59
<
tankf33der >
Did you check mta’s logs or you about it when you tell no errors
07:00
<
abu[m] >
There is no MTA (?)
07:01
<
abu[m] >
The Pil program I sent you
*is* the MTA ;)
07:02
<
abu[m] >
Before the actual sending in line 71 is all that "HELO" handshake with my provider
07:03
<
abu[m] >
This must work, as the other mails got through
07:12
<
abu[m] >
I will put another diagnostics after the "DATA" line. Perhaps this gives a clue
07:12
<
tankf33der >
You should create another list to play with
07:12
<
tankf33der >
and subscribe me manually
07:13
<
abu[m] >
Too tedious. Needs another mail address etc.
07:13
<
tankf33der >
tell me when send another reply to test message
07:20
<
abu[m] >
OK, please send
07:27
<
abu[m] >
I think it was successfully relayed to my provider:
07:27
<
abu[m] >
"250 2.0.0 OK queued with id h63410z377OrAmc"
07:29
<
abu[m] >
So the fault is not on my side, right?
07:31
<
abu[m] >
But interesting!
07:32
<
abu[m] >
There is a mail back from the mailer daemon
07:32
<
abu[m] >
It list all recipients, or at least many
07:33
<
abu[m] >
and it says that it failed due to error 550, accept refused
07:33
<
abu[m] >
So the destinations refuse to accept the mail
07:38
<
abu[m] >
The error messages from all those destination mail servers are like "Message rejected per DMARC policy by disroot.org"
07:40
<
abu[m] >
I think it has to do with the fact that the sender of the mails is "picolisp@..." and not "tankf33der@..."
07:40
<
abu[m] >
What to do?
07:44
<
abu[m] >
Around here:
07:44
<
abu[m] >
(prinl "From: " (or *Name *From) "\r")
07:45
<
abu[m] >
(prinl "Sender: " *MailingList "\r")
07:45
<
abu[m] >
(prinl "Reply-To: " *MailingList "\r")
07:45
<
abu[m] >
Should this be changed?
07:47
<
abu[m] >
The problem seems the first line, the "From: "
07:47
<
tankf33der >
Unknown
07:48
<
abu[m] >
Strato wants here picolisp@... instead of tankf33der@...
07:48
<
tankf33der >
How it works with another users?! :/
07:49
<
abu[m] >
But what is the "DMARC policy by disroot.org"?
07:51
<
abu[m] >
I HATE e-mails
07:58
<
tankf33der >
I do not know about dmarc
07:58
<
abu[m] >
It works with other users because they do not use disroot.org
07:58
<
tankf33der >
i am just using service
07:59
<
abu[m] >
I have also no idea what DMARC is
08:00
<
abu[m] >
But in some of the responses I see "Please use your own Strato E-Mail Adress instead of tankf33der@disroot.org"
08:00
<
abu[m] >
the "own" address would be picolisp@...
08:01
<
abu[m] >
The latter I use in Sender: and in Reply-To:
08:01
<
abu[m] >
but From: is tankf33der
09:33
<
tankf33der >
My mail client of course have full email string
09:34
<
abu[m] >
Your client is not the problem I thinnk
09:35
<
abu[m] >
The problem are the three header lines
09:35
<
abu[m] >
From, Sender and Reply-To
09:35
<
abu[m] >
Sender and Reply are "picolisp"
09:35
<
abu[m] >
From is you
09:36
<
abu[m] >
But the errors complain that Sender should be you too
09:36
<
abu[m] >
Sender should be "picolisp" too
09:36
<
abu[m] >
This is not good I think
09:40
<
abu[m] >
So I don't know what would be the correct header
09:59
<
abu[m] >
"DMARC is the best protection you can get against email spoofing"
10:04
<
abu[m] >
So I understand DMARC operates on "From:"
10:04
<
abu[m] >
What if I exchange "From:" and "Sender:"?
10:05
<
abu[m] >
Then the mail is not from you but from the list. "Reply-To:" remains the list. And "Sender:" is you.
10:06
<
abu[m] >
I'm sure then your case would work, but are there other implications?
10:08
<
abu[m] >
Should we try?
10:14
<
abu[m] >
I exchanged "From:" and "Sender:" now
10:14
<
abu[m] >
Please try again!
10:16
<
abu[m] >
I sent another test mail
10:26
<
abu[m] >
For me it still works. I can also Reply normally.
10:26
<
abu[m] >
Mail archive received it too
10:35
<
abu[m] >
Let's keep it this way? tankf33der: Can you test again?
10:40
theruran has joined #picolisp
10:48
seninha has joined #picolisp
10:50
<
abu[m] >
And I see the arrival of a second mail on the server
10:50
<
abu[m] >
Should be propagated in 4 minutes
10:57
<
abu[m] >
BUT: I think the current solution is not good
10:58
<
abu[m] >
At least here in mutt I don't see the original sender of the mail any longer
10:58
<
abu[m] >
Both From an To are the list now
10:59
<
abu[m] >
Only if I look at the full headers I see "Sender: Mike <tankf33der@disroot.org>"
11:00
<
abu[m] >
Not usable for a mailing list :(
11:00
<
abu[m] >
Shall I revert?
11:09
<
tankf33der >
I do not know
11:10
<
abu[m] >
Another idea: I can put an artificial "From:" line on top of the mail body
11:11
<
tankf33der >
Iikc from should first line in any email
11:12
<
abu[m] >
Normally From: is only in the header, not in the mail body
11:13
<
tankf33der >
Mail archive full of picolisp as from emails
11:13
<
abu[m] >
Yes, here it is a problem too
11:14
<
abu[m] >
Not a good idea to exchange Sender and From
11:14
<
tankf33der >
this is not then
11:14
<
tankf33der >
this is not ok then
11:14
<
abu[m] >
But DMARC looks at From:
11:15
<
abu[m] >
I better revert now
11:17
<
abu[m] >
So, sorry, you cannot send mails again 😭
11:31
<
abu[m] >
It says: "I believe that DMARC is broken by design ..."
11:41
<
abu[m] >
"Lists should keep the From address, the Subject, and the Message totally unchanged. They should add a Sender header to indicate their relay role"
11:42
<
abu[m] >
That's in fact what I do
11:42
<
abu[m] >
It also says:"It is reasonable nowadays to require that mailing list users whose domains use DMARC also enable DKIM"
11:43
<
abu[m] >
tankf33der: Could it be that you have DMARC enabled but not DKIM?
11:44
<
abu[m] >
I don't know what DKIM is
11:44
<
abu[m] >
but it seems it works well only with both together
11:51
<
tankf33der >
disroot is just email service, this is not my host
11:52
<
abu[m] >
Yeah, just like Strato here for me
11:53
<
abu[m] >
Many mailing lists seem to have this From/DMARC problem, but I don't understand how to solve it
12:07
<
abu[m] >
We should kill the mailing list and move all to Matrix instead ☺
16:16
Iacob has quit [Ping timeout: 248 seconds]
16:54
Iacob has joined #picolisp