Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bdbe2ca0

Von Martin Helmling martin.helmling@octosoft.eu vor fast 8 Jahren hinzugefügt

  • ID bdbe2ca0e36dfa79dc45b0259650c001639834a0
  • Vorgänger 3ddf1e88
  • Nachfolger b151cbc8

PDFs werden nicht mehr bei wiederkehrenden Rechnung per E-Mail erzeugt/angehangen

fix redmine #238

Unterschiede anzeigen:

SL/BackgroundJob/CreatePeriodicInvoices.pm
$mail->{subject} = $data->{config}->email_subject;
$mail->{message} = $data->{config}->email_body;
$mail->{attachments} = [{
filename => $pdf_file_name,
path => $pdf_file_name,
name => sprintf('%s %s.pdf', $::locale->text('Invoice'), $data->{invoice}->invnumber),
}];
SL/Mailer.pm
$attachment_content ||= ' ';
$attributes{charset} = $self->{charset} if $self->{charset} && ($attributes{content_type} =~ m{^text/});
$::lxdebug->message(LXDebug->DEBUG2(), "mail6 mtype=" . $attributes{Type} . " filename=" . $attributes{Filename});
$::lxdebug->message(LXDebug->DEBUG2(), "mail6 mtype=" . $attributes{content_type} . " filename=" . $attributes{filename});
my $ent;
if ( $attributes{content_type} eq 'message/rfc822' ) {
......
#$::lxdebug->message(0, "message: " . $email->as_string);
# return "boom";
$::lxdebug->message(LXDebug->DEBUG2(), "mail1 from=".$self->{from}." to=".$self->{to});
my $from_obj = (Email::Address->parse($self->{from}))[0];
$self->{driver}->start_mail(from => $from_obj->address, to => [ $self->_all_recipients ]);

Auch abrufbar als: Unified diff