Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 36857857

Von Moritz Bunkus vor fast 8 Jahren hinzugefügt

  • ID 36857857e2c4210c0080974b50e469507dfb912d
  • Vorgänger 73b3a062
  • Nachfolger 4cf756d3

Mailer: Zeichensatzattribut bei Anhängen nur bei Text-Anhängen setzen

Ein als Binärdaten zu behandelnder Anhang darf nicht natürlich nicht
umcodiert werden. Normalerweise ignorieren E-Mail-Programme bei
Nicht-Text-Anhängen den Zeichensatz, wenn er gesetzt ist, aber wir
sollten diesbezüglich auch einfach saubere E-Mails senden.

Unterschiede anzeigen:

SL/Mailer.pm
160 160
  return undef if $email_journal > 1 && !defined $attachment_content;
161 161

  
162 162
  $attachment_content ||= ' ';
163
  $attributes{charset}  = $self->{charset} if $self->{charset};
163
  $attributes{charset}  = $self->{charset} if $self->{charset} && ($attributes{content_type} =~ m{^text/});
164 164

  
165 165
  $::lxdebug->message(LXDebug->DEBUG2(), "mail6 mtype=" . $attributes{Type} . " filename=" . $attributes{Filename});
166 166

  

Auch abrufbar als: Unified diff