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!

------------------
www.pixelhorse.de / grafik / webdesign

  • 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

---

computer & communication
http://www.com-and-com.com

  • 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...

------------------
www.pixelhorse.de / grafik / webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Drupal 10 und Thema Bartik
  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Strukturierte Daten Fehler
  • fbsmp\plugins Hilfe
  • Migration über feeds von D6 auf D8
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Composer 1 zu Composer 2
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
  • Webform Progress Symbol (Loading icon)?
Weiter

Neue Kommentare

  • Superfish
    vor 1 Tag 2 Stunden
  • Auch für superfish gibt es
    vor 1 Tag 6 Stunden
  • Versuchs mal mit
    vor 1 Tag 5 Stunden
  • Drupal 10 läuft
    vor 1 Tag 7 Stunden
  • Da wirst Du den Bug wohl selbst beheben müssen
    vor 3 Tagen 2 Stunden
  • Gleiches Problem: bootstrap 4
    vor 5 Tagen 3 Stunden
  • Da wirst Du den Bug wohl
    vor 5 Tagen 6 Stunden
  • Immer noch composer 1 zu 2
    vor 5 Tagen 21 Stunden
  • Beziehung Branche Adresse!
    vor 4 Tagen 7 Stunden
  • Sorry, dann gab es das bei
    vor 5 Tagen 23 Stunden

Statistik

Beiträge im Forum: 248398
Registrierte User: 19752

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

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