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!

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

---

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

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Multidomain
  • Drupal 8: Modul prevnext
  • [gelöst]Drupal 8: Fußzeilenmenü auf Login-Seite verschwunden
  • Vom jeweiligen User die Kunstwerke ausgeben.
  • Fullcalendar - Grösse Dialogfenster
  • Notify-Modul: Einmalige Benachrichtigung ueber neue Nodes senden
  • [gelöst]Drupal 9 und Ubuntu 20.04
  • [gelöst] Swiftmailer installieren um Simplenews zum Laufen zu bringen
  • Installiert ja, aber kein einziger link funktioniert
  • Drupal 9 - "read more" übersetzen nun anders, nur wie?
  • [gelöst] Nur editierbare Medien in Media-View anzeigen
  • Probleme mit dem Adminmenü
Weiter

Neue Kommentare

  • Hey! Das Modul
    vor 10 Stunden 20 Minuten
  • Ich verwende das
    vor 10 Stunden 50 Minuten
  • Du benötigst das Modul
    vor 12 Stunden 15 Minuten
  • Kontakt ist schonmal da! Es
    vor 12 Stunden 59 Minuten
  • Hallo, nein, keine
    vor 13 Stunden 29 Minuten
  • Und da sind keine
    vor 13 Stunden 56 Minuten
  • Hallo, Danke für die
    vor 14 Stunden 17 Minuten
  • Wie kommt das Menü in die
    vor 16 Stunden 18 Minuten
  • irgendwo wird doch die nutzer
    vor 1 Tag 15 Stunden
  • inst schrieb Hallo, ich
    vor 1 Tag 15 Stunden

Statistik

Beiträge im Forum: 246312
Registrierte User: 18908

Neue User:

  • coolpet
  • Demophobie
  • JorgeClayton

» Alle User anzeigen

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