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 - 01: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 - 12:46 Uhr

Wo kommt dieser Absender her???

  • Anmelden oder Registrieren um Kommentare zu schreiben

Java Script ?

Eingetragen von rainman (226)
am 23.10.2008 - 13: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 - 19: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 - 20: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 - 21: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 - 21: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 - 20: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 - 12: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 - 11: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 - 12: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 28 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