sympa-community / sympa

Sympa, Mailing List Management Software
https://www.sympa.community/sympa
GNU General Public License v2.0
242 stars 97 forks source link

Mails to lists with "owner" in listname get bounced #930

Closed empthrichter closed 1 year ago

empthrichter commented 4 years ago

It's been a while that we updated from Sympa 6.2.44 to 6.2.48. Now we've seen, that lists with part "owner" in listname won't be delivered to the list. I've checked logfiles and see something like this:

sympa.log

Mar 30 16:11:42 hostname bounced[38594]: notice Sympa::Spindle::ProcessBounce::_twist() Processing Sympa::Message <someowner@domain.com.1587456537.74892>; envelope_sender=mymail@domain.com; message_id=3808c38988fd498899b807009a951d12@domain.com; sender=mymail@domain.com
Mar 30 16:11:42 hostname bounced[38594]: info Sympa::Spindle::ProcessBounce::_twist() No address found in message Sympa::Message <someowner@domain.com.1587456537.74892>

maillog (postfix)

Mar 30 16:11:40 hostname postfix/smtpd[87480]: connect from mail-xxxx.outbound.protection.outlook.com[xx.xx.xx.xx]
Mar 30 16:11:40 hostname postfix/trivial-rewrite[88099]: warning: do not list domain domain.com in BOTH mydestination and virtual_mailbox_domains
Mar 30 16:11:40 hostname postfix/smtpd[87480]: F217B57ED: client=mail-xxxx.outbound.protection.outlook.com[xx.xx.xx.xx]
Mar 30 16:11:41 hostname postfix/cleanup[88100]: F217B57ED: message-id=<AM0P195MB02912BD0E649B7BCC31AA7C695CB0@AM0P195MB0291.xxxx.PROD.OUTLOOK.COM>
Mar 30 16:11:41 hostname postfix/qmgr[86671]: F217B57ED: from=<mymail@domain.com>, size=8652, nrcpt=1 (queue active)
Mar 30 16:11:41 hostname postfix/trivial-rewrite[88099]: warning: do not list domain domain.com in BOTH mydestination and virtual_mailbox_domains
Mar 30 16:11:41 hostname postfix/smtpd[87480]: disconnect from mail-xxxx.outbound.protection.outlook.com[xx.xx.xx.xx]
Mar 30 16:11:42 hostname postfix/pipe[88102]: F217B57ED: to=<someowner@domain.com>, relay=sympabounce, delay=1.3, delays=0.23/0.02/0/1, dsn=2.0.0, status=sent (delivered via sympabounce service)
Mar 30 16:11:42 hostname postfix/qmgr[86671]: F217B57ED: removed 

If I rename the list to a name which doesn't contain "owner" it works perfectly. Any idea, those lists don't work? I can't see any blacklisting of this anywhere...

racke commented 4 years ago

Maybe there is a mistake with the email routing. Messages send to a list should processed with the queue command and not with the bouncequeue command.

empthrichter commented 4 years ago

Thanks for your quick answer. But all other lists work perfectly. Only lists with "owner" as part of the listname get bounced. I've found something in the changelog of 6.2.38:

Now the lists with bounce addresses can not be created #455. Addresses with local part "bounce" or prefix "bounce+" are used for bounce management and should not be used as list addresses.

Maybe those is also implemented in the meanwhile für local part "owner". But I couldn't find anything in the changelog nor in the code (src/lib/Sympa/Aliases.pm).

racke commented 4 years ago

OK, I'm going to try to reproduce it. This may take a while. Thanks for your report.

qosobrin commented 2 years ago

I am experiencing the same error with 6.2.16 version, so I guess this is a long standing bug:

Jun  8 11:52:30 machine bounced[12308]: notice Sympa::Spindle::ProcessBounce::_twist() Processing Sympa::Message <probas-luis@domain.com.1654681946.14288>; envelope_sender=sender@gmail.com; message_id=CADNonv1HPMF8iQt+K3MG-oQMHeosYYQyR8gObABcBoBjrpbbJw@mail.gmail.com; sender=sender@gmail.com
Jun  8 11:52:30 machine bounced[12308]: info Sympa::Spindle::ProcessBounce::_twist() No address found in message Sympa::Message <probas-luis@domain.com.1654681946.14288>

I tried sending to the editor's address for the list (proba-luis-editor@domain.com) and it works fine; the problem only occurs, as far as I tested, with the owner's address for the list (proba-luis-owner@domain.com)

Regards.

ikedas commented 2 years ago

@empthrichter & @qosobrin , could you please show us the configuration of MTA (maybe Postfix)?

qosobrin commented 2 years ago

Nothing special in the postfix configuration. master.cf is as distributed by debian and main.cf has these lines related to sympa:

alias_maps = hash:/etc/aliases,
             hash:/etc/sympa/aliases,
             hash:/etc/mail/sympa/aliases
alias_database = hash:/etc/aliases,
                 hash:/etc/sympa/aliases,
                 hash:/etc/mail/sympa/aliases

/etc/sympa/aliases is:

#-- SYMPA begin
# Aliases used for the sympa mailing-list manager
sympa:          "|/usr/lib/sympa/bin/queue sympa@domain.com"
sympa-request:  postmaster
sympa-owner:    postmaster
listmaster:     postmaster

/etc/mail/sympa/aliases has this format for every list:

probas-luis: "| /usr/lib/sympa/bin/queue probas-luis@domain.com"
probas-luis-request: "| /usr/lib/sympa/bin/queue probas-luis-request@domain.com"
probas-luis-editor: "| /usr/lib/sympa/bin/queue probas-luis-editor@domain.com"
#probas-luis-subscribe: "| /usr/lib/sympa/bin/queue probas-luis-subscribe@domain.com"
probas-luis-unsubscribe: "| /usr/lib/sympa/bin/queue probas-luis-unsubscribe@domain.com"
probas-luis-owner: "| /usr/lib/sympa/bin/bouncequeue probas-luis@domain.com"

If I send a message to the editor's address of a list it works fine but it doesn't work when the message is sent to the owner's address of the same list. Postfix processes both messages and both of them reach sympa, since there are enties related to them in sympa's log file. So I guess the problem must be related to how sympa processes the owner's message, but this is just my guess.

I gave it a last try with my server in debug level 4. This is what I got in sympa's log file (take into account that I grepped the messages containing "bounced" because the output was impossible to follow):

Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Spool::unmarshal_metadata(/var/spool/sympa/bounce, probas-luis@domain.com.1654760550.12049, qr<(?^:\A([^\s\@]+)(?:\@([\w\.\-]+))?\.(\d+)\.(\w+)(?:,.*)?\z)>)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::new(probas-luis, domain.com, just_try)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::load(Sympa::List <>, probas-luis, domain.com, ...)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_config_file(Sympa::List <probas-luis@domain.com>)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, unsubscribe, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/unsubscribe.1-aberta
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/unsubscribe.1-aberta
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(unsubscribe, 1-aberta, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, send, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/send.6-privadamoderada
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/send.6-privadamoderada
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(send, 6-privadamoderada, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, date_epoch, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, date, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, email, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, reception, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, subscribe, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/subscribe.5-pechada
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/subscribe.5-pechada
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(subscribe, 5-pechada, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, pictures_feature, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, review, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/review.1-owner
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/review.1-owner
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(review, 1-owner, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, gecos, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, email, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, visibility, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, profile, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, reception, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, web_access, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/access_web_archive.2-privado
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/access_web_archive.2-privado
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(access_web_archive, 2-privado, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, mail_access, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/archive_mail_access.2-privado
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/archive_mail_access.2-privado
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(archive_mail_access, 2-privado, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, quota, default, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, info, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/info.2-privada
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/info.2-privada
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(info, 2-privada, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, process_archive, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, rfc2369_header_fields, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, apply, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, value, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, clean_delay_queuemod, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, email, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, date, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, date_epoch, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, subject, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, topics, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, del, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/del.1-aberta
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/del.1-aberta
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(del, 1-aberta, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, reject_mail_from_automates_feature, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, add, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/add.1-aberta
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/add.1-aberta
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(add, 1-aberta, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, d_edit, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/d_edit.owner
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/d_edit.owner
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/scenari/d_edit.owner
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(d_edit, owner, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, d_read, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/d_read.owner
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/d_read.owner
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/scenari/d_read.owner
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(d_read, owner, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, quota, default, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, serial, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, remind, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/remind.2-listmaster
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/remind.2-listmaster
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(remind, 2-listmaster, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, status, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, digest, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, invite, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/invite.4-pechada
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/invite.4-pechada
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(invite, 4-pechada, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, visibility, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/visibility.3-privada
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/visibility.3-privada
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(visibility, 3-privada, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, gecos, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, email, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, visibility, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, reception, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, custom_subject, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, custom_header, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, custom_header, %s, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, msg_topic_keywords_apply_on, subject, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, ttl, 3600, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, footer_type, mime, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, inclusion_notification_feature, off, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, dkim_signature_apply_on, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, loop_prevention_regex, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, warn_rate, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, halt_rate, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, user_data_source, include2, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, quota, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, sql_fetch_timeout, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, remove_headers, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, remind_return_path, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, max_list_members, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, msg_topic_tagging, optional, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, archive_crypted_msg, original, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, action, notify_bouncers, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, notification, owner, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, rate, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, web_archive_spam_protection, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, priority, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, remind_task, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, spam_protection, javascript, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, remove_outgoing_headers, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, action, remove_bouncers, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, notification, owner, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, rate, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, welcome_return_path, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, verp_rate, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, digest_max_size, 25, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, message_disposition_notification, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, delivery_status_notification, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, retention_period, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, tracking, default, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::new()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /var/lib/sympa/list_data/probas-luis/scenari/tracking.default
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Scenario::new() Unable to read file /etc/sympa/domain.com/scenari/tracking.default
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Scenario::_parse_scenario(tracking, default, domain.com)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, reply_to, sender, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, max_size, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, header_list, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, selector, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, signer_domain, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, private_key_path, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, mode, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, other_email, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, phrase, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, domain_regex, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, lang, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, merge_feature, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, cookie, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, dkim_feature, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, visibility, noconceal, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, reception, mail, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_list_param(Sympa::List <probas-luis@domain.com>, host, HASH, HASH)
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::List::_load_stats_file(/var/lib/sympa/list_data/probas-luis/stats)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::sync_include_admin(probas-luis)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::get_admins(Sympa::List <probas-luis@domain.com>, owner,  => )
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::DatabaseDriver::MySQL::get_formatted_date() Building SQL date formatting
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::DatabaseDriver::MySQL::get_formatted_date() Building SQL date formatting
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Database::do_prepared_query() Will perform query "SELECT user_admin AS email, comment_admin AS gecos, reception_admin AS reception, visibility_admin AS visibility, UNIX_TIMESTAMP(date_admin) AS "date", UNIX_TIMESTAMP(update_admin) AS update_date, info_admin AS info, profile_admin AS profile, subscribed_admin AS subscribed, included_admin AS included, include_sources_admin AS id FROM admin_table WHERE list_admin = ? AND robot_admin = ? AND role_admin = ? ORDER BY user_admin"
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Database::do_prepared_query() Did not find prepared statement for SELECT user_admin AS email, comment_admin AS gecos, reception_admin AS reception, visibility_admin AS visibility, UNIX_TIMESTAMP(date_admin) AS "date", UNIX_TIMESTAMP(update_admin) AS update_date, info_admin AS info, profile_admin AS profile, subscribed_admin AS subscribed, included_admin AS included, include_sources_admin AS id FROM admin_table WHERE list_admin = ? AND robot_admin = ? AND role_admin = ? ORDER BY user_admin. Doing it
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Database::connect(Sympa::DatabaseDriver::MySQL <db_host=localhost;db_name=sympa;db_port=3306;db_user=sympa>)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Database::connect() Connected to Database Sympa::DatabaseDriver::MySQL <db_host=localhost;db_name=sympa;db_port=3306;db_user=sympa>
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::_load_list_admin_from_include(owner) For list probas-luis
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::_load_list_admin_from_config(owner) For list probas-luis
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Database::do_prepared_query() Will perform query "DELETE FROM inclusion_table WHERE target_inclusion = ? AND role_inclusion = ? AND update_epoch_inclusion < ?"
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Database::do_prepared_query() Did not find prepared statement for DELETE FROM inclusion_table WHERE target_inclusion = ? AND role_inclusion = ? AND update_epoch_inclusion < ?. Doing it
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::is_update_param()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::List::sync_include_admin(probas-luis) 0 owner(s) updated
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::get_admins(Sympa::List <probas-luis@domain.com>, editor,  => )
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::DatabaseDriver::MySQL::get_formatted_date() Building SQL date formatting
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::DatabaseDriver::MySQL::get_formatted_date() Building SQL date formatting
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Database::do_prepared_query() Will perform query "SELECT user_admin AS email, comment_admin AS gecos, reception_admin AS reception, visibility_admin AS visibility, UNIX_TIMESTAMP(date_admin) AS "date", UNIX_TIMESTAMP(update_admin) AS update_date, info_admin AS info, profile_admin AS profile, subscribed_admin AS subscribed, included_admin AS included, include_sources_admin AS id FROM admin_table WHERE list_admin = ? AND robot_admin = ? AND role_admin = ? ORDER BY user_admin"
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::_load_list_admin_from_include(editor) For list probas-luis
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::_load_list_admin_from_config(editor) For list probas-luis
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Database::do_prepared_query() Will perform query "DELETE FROM inclusion_table WHERE target_inclusion = ? AND role_inclusion = ? AND update_epoch_inclusion < ?"
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::is_update_param()
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::List::sync_include_admin(probas-luis) 0 editor(s) updated
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::savestats(Sympa::List <probas-luis@domain.com>)
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::get_admins(Sympa::List <probas-luis@domain.com>, owner,  => )
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::List::get_admins(Sympa::List <probas-luis@domain.com>, owner,  => )
Jun  9 09:42:31 machine bounced[12030]: debug3 Sympa::Spool::unmarshal_metadata() messagekey=probas-luis@domain.com.1654760550.12049, context=Sympa::List <probas-luis@domain.com>, priority=5
Jun  9 09:42:31 machine bounced[12030]: debug2 Sympa::Message::new(Sympa::Message, ...)
Jun  9 09:42:31 machine bounced[12030]: notice Sympa::Spindle::ProcessBounce::_twist() Processing Sympa::Message <probas-luis@domain.com.1654760550.12049>; envelope_sender=sender@gmail.com; message_id=CADNonv3k_ApKUh0K-VQo1_sjXWPbcHv045qpF7ODQe3xk9di+w@mail.gmail.com; sender=sender@gmail.com
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Spindle::ProcessBounce::_twist() Bounce to: <probas-luis-owner@domain.com>
Jun  9 09:42:31 machine bounced[12030]: debug Sympa::Spindle::ProcessBounce::_twist() Processing bounce Sympa::Message <probas-luis@domain.com.1654760550.12049> for list Sympa::List <probas-luis@domain.com>
Jun  9 09:42:31 machine bounced[12030]: info Sympa::Spindle::ProcessBounce::_twist() No address found in message Sympa::Message <probas-luis@domain.com.1654760550.12049>

Thank you very much. Best regards.

ikedas commented 2 years ago

Hi @qosobrin , You confuse between "the address of list owner" and "the address with suffix '-owner'".

For more details see "Addresses by list".

qosobrin commented 2 years ago

So that's my problem then, @ikedas ; I was sending messages to probas-luis-owner@domain.com and I was expecting them to be received by the list owners. I wonder if that's what's happening to @empthrichter too.

Sorry for the confusion and thank you very much for your help and clarification. Best regards,

ikedas commented 1 year ago

It seems not a bug. Close.