Invite modul rossz kódolású emailt küld

sessy képe

Sziasztok,

Egy siteon minden emailes dolog rendesen megy, kivéve az invite modul email küldését (4.7). Valószínűleg utf8 kódolással megy ki a levél, de valamilyen header nincs jól beállítva, ezért a subject és a body (magyar szöveg esetén) olvashatatlan.

Volt ezzel kapcsolatban problémája már valakinek? Van esetleg valamilyen megoldás?
Próbáltam a mail() fügvényben átírni a fejlécet (a modulban: Content-type: text/plain; charset=utf8) de nem lett sokkal jobb :)

Hálás lennék minden tippért.

sessy képe

A (nem túl elegáns) megoldás az iconv() behekkelése volt a modulba:

  1 --- invite.module.orig  2006-05-06 11:01:05.000000000 +0200
  2 +++ invite.module   2006-06-26 16:25:00.000000000 +0200
  3 @@ -440,6 +440,8 @@
  4    switch ($op){
  5      case "mail":
  6 +       $body = iconv('UTF-8','ISO-8859-2',$body);
  7 +       $subject = iconv('UTF-8','ISO-8859-2',$subject);
  8        if ($success = mail($email, $subject, $body, "From: $from")) {
  9         drupal_set_message(t('Your invitation was sent successfully.'));
 10        }
0
0
Anonymous képe

sziasztok?
Ezt hova kell beszúrni hogy normálisan működjön az meghívó modul?

0
0