I did something stupid. Can i back out of it?
So... I run a small mailinglist using mailman3 that has been workiing great for a couple of months. Last week, all my users from gmail got kicked off because gmail decided that the list messages were "unsolicited email". I didn't find out about it until the users hit their mailman3 bounce limit. I *thought* would be seeing all the bounce messages, but apparently not. I didn't see any config settings for "see all the bounce messages" so i thought to myself, "Self, well maybe that's because my mailinglist username doesn't have a mailbox in /home/listname".
So, I decided to try that. I created /home/listname/Maildir/* and logged in as fplist to see if it would put mail there. In order to log in as listname, I gave the user listname a password.
Then the world ended.
The mailinglist works OK for *new* posts, but it is now impossible to *reply* to posts.
So, if I post as a member from user@somewhere.org to listname@example.com, it works. If I hit reply, with the From: line rewritten as listname@example.com, it fails.
The error I get is:
The reported error was “Error performing TLS handshake: An unexpected TLS packet was received.”.
My suspicion is that there are two passwords floating around for "listname" -- one in mailman3 and the one in /etc/shadow, but I don't know.
In retrospect, this was not my finest moment. But is there an easy way to back out of this?
Thanks!
billo
On Sat, 2022-02-19 at 11:35 -0500, William Oliver wrote:
On Sat, 2022-02-19 at 11:33 -0500, William Oliver wrote:
Snip
Sorry, forgot to give the system:
I'm running this on Debian.
uname -a:
Linux example.com 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01- 18) x86_64 GNU/Linux
And the standard nginx, postfix, dovecot as in the mailman3 installation instructions...
On 2/19/22 08:33, William Oliver wrote:
So... I run a small mailinglist using mailman3 that has been workiing great for a couple of months. Last week, all my users from gmail got kicked off because gmail decided that the list messages were "unsolicited email". I didn't find out about it until the users hit their mailman3 bounce limit. I *thought* would be seeing all the bounce messages, but apparently not. I didn't see any config settings for "see all the bounce messages" so i thought to myself, "Self, well maybe that's because my mailinglist username doesn't have a mailbox in /home/listname".
Assuming your Mailman core version is 3.3.5 and Postorius is 1.3.6, you
will see settings like Notify owner on bounce increment
, Notify owner on disable
and Notify owner on removal
under Bounce Processing
. Presumable you did get the notification of removal, so
delivery to the owner works. Are the increment and disable (or maybe
just disable if your versions are older) notices set to Yes?
So, I decided to try that. I created /home/listname/Maildir/* and logged in as fplist to see if it would put mail there. In order to log in as listname, I gave the user listname a password.
Can't you just reverse those steps. I.e. remove /home/listname/ and remove the listname user?
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Sat, 2022-02-19 at 12:03 -0800, Mark Sapiro wrote:
On 2/19/22 08:33, William Oliver wrote:
So... I run a small mailinglist using mailman3 that has been workiing great for a couple of months. Last week, all my users from gmail got kicked off because gmail decided that the list messages were "unsolicited email". I didn't find out about it until the users hit their mailman3 bounce limit. I *thought* would be seeing all the bounce messages, but apparently not. I didn't see any config settings for "see all the bounce messages" so i thought to myself, "Self, well maybe that's because my mailinglist username doesn't have a mailbox in /home/listname".
Assuming your Mailman core version is 3.3.5 and Postorius is 1.3.6, you will see settings like
Notify owner on bounce increment
,Notify owner on disable
andNotify owner on removal
underBounce Processing
. Presumable you did get the notification of removal, so delivery to the owner works. Are the increment and disable (or maybe just disable if your versions are older) notices set to Yes?
Found it. Thanks.
So, I decided to try that. I created /home/listname/Maildir/* and logged in as fplist to see if it would put mail there. In order to log in as listname, I gave the user listname a password.
Can't you just reverse those steps. I.e. remove /home/listname/ and remove the listname user?
Well, that was my inclination, but I didn't know if I needed to have a user by the name of listname. I was afraid that if I just deleted the user "listname" it would cause even more problems.
I had created that user back when I was using another mailinglist package -- a Joomla plugin (that doesn't work nearly as well as mailman3). I was afraid to just type in "userdel -r" in case mailman3 needed a "real" user...
So, I can just kill the listname user altogether?
billo
On 2/19/22 12:41 PM, William Oliver wrote:
So, I can just kill the listname user altogether?
As far as Mailman is concerned, Yes.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Sat, 2022-02-19 at 13:11 -0800, Mark Sapiro wrote:
On 2/19/22 12:41 PM, William Oliver wrote:
So, I can just kill the listname user altogether?
As far as Mailman is concerned, Yes.
No joy. I deleted the list as well, and recreated it with the same name -- and the error repeated. I created a list with a different name, and there's no error. I must have really screwed something up in dovecot.
Happily, this is a small list, so I'll just migrate everybody to the newly named "listname2".
So.. as an aside, it was a bit of a hassle to copy and paste all the usernames from the "Users" list in Postorius to the "Mass subscribe." The only way I could see to do it was copy and paste them one at a time. That worked OK for me, since it's a small list, but that made me wonder if there was a way to select, say, 100 users out of Users and subscribe them all to a list.
billo
On 2/19/22 14:06, William Oliver wrote:
So.. as an aside, it was a bit of a hassle to copy and paste all the usernames from the "Users" list in Postorius to the "Mass subscribe." The only way I could see to do it was copy and paste them one at a time.
Postorius Users -> Members view has a CSV Export button. That exports a CSV with all the member addresses. It's actually just a flat list as it only has one column.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Sat, 2022-02-19 at 17:01 -0800, Mark Sapiro wrote:
On 2/19/22 14:06, William Oliver wrote:
So.. as an aside, it was a bit of a hassle to copy and paste all the usernames from the "Users" list in Postorius to the "Mass subscribe." The only way I could see to do it was copy and paste them one at a time.
Postorius Users -> Members view has a CSV Export button. That exports a CSV with all the member addresses. It's actually just a flat list as it only has one column.
Thanks!
billo
participants (2)
-
Mark Sapiro
-
William Oliver