https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39907

            Bug ID: 39907
           Summary: "no recipients" plus trace info; [WARN]  at
                    C4/Letters.pm (while it had a to_address)
 Change sponsored?: ---
           Product: Koha
           Version: Main
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Notices
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]

Above warnings with trace in plack-opac-error.log
In our 23.11 referred to Letters line 1558 (last line of the last catch block
in sub _send_message_by_email)

The caller was opac-sendbasket.pl

Hard to see what happened here. opac-sendbasket will not send a mail without an
email address. And Koha::Email::create checks the validity of the to address
with Email::Address (no corresponding warn detected).
I also saw this preceding warning:
[2025/05/12 17:13:17] [WARN] Use of uninitialized value in string ne at
/usr/share/koha/C4/Letters.pm line 1526.
Which is the line:
    _update_message_to_address( $message->{'message_id'},
$email->email->header('To') )
      if !$message->{to_address}
      || $message->{to_address} ne $email->email->header('To');

So at that point $message->{to_address} was not false! And therefore the To
header must have been undefined and written back to the message! If you
encounter this, should you already bail out ?

Later on, Letters called send_or_die on the email (with an emptied To header).
And this produced the warning "no recipients" from the module
Email::Sender::Simple. Interestingly, this modules does not use Email::Address
to parse the addresses (again), but uses Email::Address::XS.
This triggers the above warns.

Any idea?

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to