Revision bdbe2ca0
Von Martin Helmling martin.helmling@octosoft.eu vor fast 8 Jahren hinzugefügt
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
PDFs werden nicht mehr bei wiederkehrenden Rechnung per E-Mail erzeugt/angehangen
fix redmine #238