Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

simplenews: Merkwürdiger Absender nach function mime_header_encode

Eingetragen von tomx (771)
am 21.10.2008 - 02:57 Uhr in
  • Module
  • Drupal 5.x

Ich verwende die aktuelle Version von simple news. Als Absender ist dann so etwas eingetragen:

Zitat:
=?UTF-8?B?QsO8cmdlcmluaXRpYXRpdmUgYmVkaW5ndW5n...server-domain.net

Hat jemand einen Tipp was da schief läuft?

‹ Empfehlung senden mit user id [gelöst] Automatische Preisberechnung in Ubercart ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wo kommt dieser Absender

Eingetragen von tomx (771)
am 23.10.2008 - 13:46 Uhr

Wo kommt dieser Absender her???

  • Anmelden oder Registrieren um Kommentare zu schreiben

Java Script ?

Eingetragen von rainman (226)
am 23.10.2008 - 14:17 Uhr

Einfach so ins Blaue hinein: Verwendest du ein Modul zum unterdrücken von Spam? Es könnte sein, das dann über Java Script die E-Mail Adresse geändert wird. Das würde bedeuten, dass sich die Module beißen, oder Fehleinstellungen gemacht wurden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, es wird keine

Eingetragen von tomx (771)
am 27.10.2008 - 20:31 Uhr

Nein, es wird keine Anti-Spammodul verwendet.

Hat noch jemand weitere Lösungsansätze?

  • Anmelden oder Registrieren um Kommentare zu schreiben

base64_encode()

Eingetragen von rainman (226)
am 27.10.2008 - 21:10 Uhr
tomx schrieb

Hat noch jemand weitere Lösungsansätze?

Nachfolgendes habe ich gefunden. Dies soll meistens verwendet werden, um den Namen des Senders/Empfängers und Subject einer E-Mail in UTF8 mitzugeben. Es ist das Ergebnis von '=?UTF-8?B?'.base64_encode($name)

Diesen, oder ähnlichen, Code habe ich aber nirgends in Drupal und Module entdeckt, aber vielleicht kannst du damit was anfangen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

@RainMan Danke für Deine

Eingetragen von tomx (771)
am 27.10.2008 - 22:03 Uhr

@RainMan
Danke für Deine Antwort.

Diese folgende Funktion ist diejeige, welche diesen "Mist" verzapft und findet sich in includes/unicode.inc

    246 function mime_header_encode($string) {
    247   if (preg_match('/[^\x20-\x7E]/', $string)) {
    248     $chunk_size = 47; // floor((75 - strlen("=?UTF-8?B??=")) * 0.75);
    249     $len = strlen($string);
    250     $output = '';
    251     while ($len > 0) {
    252       $chunk = truncate_utf8($string, $chunk_size);
    253       $output .= ' =xxxUTF-8?B?'. base64_encode($chunk) ."?=\n";
    254       $c = strlen($chunk);
    255       $string = substr($string, $c);
    256       $len -= $c;
    257     }
    258     return trim($output);
    259   }
    260   return $string;
    261 }

nehme ich diese Zeile heraus:
<?php
     253       $output
.= ' =xxxUTF-8?B?'. base64_encode($chunk) ."?=\n";
?>

ist der Absender richtig.

Was ist den der Sinn dieser Funktion und warum könnte sie diesen Fehler produzieren im Zusammenhang mit simplenews?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Update?

Eingetragen von rainman (226)
am 27.10.2008 - 22:44 Uhr
tomx schrieb

... folgende Funktion ist diejeige, welche diesen "Mist" verzapft und findet sich in includes/unicode.inc ...
$output .= ' =xxxUTF-8?B?'. base64_encode($chunk) ."?=\n";

Das kodieren funktioniert ja augenscheinlich, nur das dekodieren scheint zu haken. Hast du in der letzten Zeit ein Drupal Update gemacht, z.B. auf 5.12? Vielleicht hat es bei der Übertragung einen Fehler gegeben. Sicherheitshalber würde ich zumindest die unicode.php neu aufspielen, wenn nicht sogar das Update wiederholen.

Auf drupal.org hast du gepostet? Näheres zu der Funktion gibt es von 1996 unter http://www.rfc-editor.org/rfc/rfc2047.txt

  • Anmelden oder Registrieren um Kommentare zu schreiben

RainMan@drupal.org

Eingetragen von tomx (771)
am 28.10.2008 - 21:14 Uhr
RainMan@drupal.org schrieb

... Hast du in der letzten Zeit ein Drupal Update gemacht, z.B. auf 5.12? ...

Ja, auf 5.12. Allerdings klappt alles wenn Mails über das Mailformular von drupal versendet werden, so dass anzunehmen ist, dass der Fehler bei dem Modul simplenews liegt. Bloß wo?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Simple News Absender korrekt aber Betreff fehlt!

Eingetragen von itenbrink (4)
am 17.02.2011 - 13:48 Uhr

Ich habe nach obiger Anweisung in der Datei includes/unicode.inc die Zeile 252 (// $output .= ' =?UTF-8?B?'. base64_encode($chunk) ."?=\n";) auskommentiert.

Nun haben die Mails von Simplenews (Drupal 5) keine Betreffzeile mehr, bzw. eine leere!
Der Absender ist ok.

HILFE!

  • Anmelden oder Registrieren um Kommentare zu schreiben

[gelöst] simplenews merkwürder absender

Eingetragen von iwasnet (52)
am 18.02.2011 - 12:27 Uhr

hallo,

für drupal6 gilt auf jeden fall folgendes: in der datei includes/unicode.inc ab zeile 272 steht folgendes:

* Notes:
* - Only encode strings that contain non-ASCII characters.
* - We progressively cut-off a chunk with truncate_utf8(). This is to ensure
*   each chunk starts and ends on a character boundary.
* - Using \n as the chunk separator may cause problems on some systems and may
*   have to be changed to \r\n or \r.
*/

also habe ich in zeile 286 das \n durch ein \r ersetzt, und dann wurde der absender richtig angezeigt.

lg
iwasnet

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gelöst!

Eingetragen von itenbrink (4)
am 18.02.2011 - 13:36 Uhr

Ja, das funktioniert auch in Drupal 5!
1000 Dank. Ich habe es eingebaut in die oben genannte Zeile und Betreff und Absender werden richtig dargestellt! Wunderbar.

Wahrscheinlich sollte man auf 6 umsteigen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Probleme mit der darstellun der ogg:image Tags.
  • Hi!
  • Abhängigkeiten zweier oder mehrerer Inhaltstypen
  • Lokale Entwicklungsumgebung auf Windows
  • Drupalcenter tot?
  • Drupal-Forks und ihre Schwächen/Stärken
  • Was kann ich gegen ständige Blutergüsse tun?
  • Mir gefällt die Drupal Symfony und deren Composer
  • Mir ist da was aufgefallen ;)
  • Matomo Installation
  • Verständnisfrage private_files in Drupal
  • [gelöst] Drupal 7 Forum Beitrag mit Bilder einstellen
Weiter

Neue Kommentare

  • Kontextfilter und Relationen sind der richtige Ansatz
    vor 10 Stunden 34 Minuten
  • Zusatzfragen
    vor 1 Tag 11 Stunden
  • DDEV verwaltet Container, sowohl Docker als auch andere
    vor 1 Tag 12 Stunden
  • Entwicklungsumgebung ist nicht nur Server
    vor 1 Tag 12 Stunden
  • Danke
    vor 2 Tagen 19 Stunden
  • [gelöst] Danke!
    vor 2 Tagen 19 Stunden
  • Ja natürlich tun wir dass.
    vor 3 Tagen 13 Stunden
  • Drupal.de verweist aufs Drupal Center
    vor 3 Tagen 15 Stunden
  • Und falls du auf grüne
    vor 3 Tagen 15 Stunden
  • Danke euch beiden, das bringt
    vor 3 Tagen 15 Stunden

Statistik

Beiträge im Forum: 250047
Registrierte User: 20359

Neue User:

  • Shify
  • tom082
  • Bubabujalka

» Alle User anzeigen

User nach Punkten sortiert:
wla9456
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3855
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association