[Koha-bugs] [Bug 28514] C4::Letters::getletter must be rewritten

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Jun 17 10:27:31 CEST 2021


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

--- Comment #9 from Martin Renvoize <martin.renvoize at ptfs-europe.com> ---
(In reply to Marcel de Rooy from comment #8)
> Just seeing a mail problem here (not from this patch):
> 
> sub inbound_email_address {
>     my ($self) = @_;
> 
>     return
>          $self->branchreplyto
>       || $self->branchemail
>       || C4::Context->preference('ReplytoDefault')
>       || C4::Context->preference('KohaAdminEmailAddress')
>       || undef;
> 
> ReplyToDefault should imo not be used as the from address.
> Note that the preferences advertize:
> 
> KohaAdminEmailAddress 	
> Email address for the administrator of Koha: (This is the default From:
> address for emails unless there is one for the particular library, and is
> referred to when an internal error occurs.)
> ReplytoDefault 	
> Email address to be set as the replyto in emails: 
> 
> Same for branchreplyto. Note that my server may send mails as
> library.rijksmuseum.nl and wants replies to rijksmuseum.nl but is not
> allowed to send as rijksmuseum.nl. So this code is bad and triggers spam
> lists etc.
> 
> So actually we should do:
>     return
>       $self->branchemail
>       || C4::Context->preference('KohaAdminEmailAddress');
> 
> An || undef makes not much sense?
> 
> Will open a new report too.

Please point out where inbound_email_address is being used as the from
address.. that is not it's purpose... the `|| undef` does indeed feel a little
odd.. but the rest of the fallthrough chain is correct in my opinion.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list