Zum Inhalt springen

Verstümmelte URL: Kann Page nicht für Mail aufbereiten

Erstellt am 3. Juli 2005 · 8 Antworten · letzte Antwort am 29. Juli 2006

Tags: Direct Mail, Frage

hoppefamily ·

Hallo,
ich habe folgendes Problem:

1. Neuen Newsletter erzeugen - OK
2. Newsletter mit Direct Mails aufrufen - OK
3. Unter Options. Fetch and compile mail data ... aufrufen - NOK

unter PLAIN: URL ist die URL verstümmelt.
Die URL bestaht dabei aus dem Anfang der Adresse mit index.php?... dahinter.

4. Read URL - NOK
Als Folge von falsche URL wird natürlich auch die Mail nicht aufbereitet.

Hat jemand einen heißen Tip?

Muss man die URL irgendwo angeben?

Ich nutze Typo 3.8 und habe die Extension auf den neuesten Stand gebracht.

Gruss
Michael Hoppe

b00n ·

Hallo Michael,

um den Newsletter korrekt zusammen zu stellen "Fetch and compile mail data" musst du dich sozusagen über "originale URL" deines Webservers einloggen.

Beispiel:

Normaler Login:
--
www.test.de/typo3

Login über die "Originale URL"
--
http://infong586324.kundenserver.de/test/typo3/

Ist von Hoster zu Hoster natürlich unterschiedlich wie jetzt das absolute Verzeichniss heißt.

Gruß Max

tania ·

Hallo,

ich hatte das Problem, dass die URL sich nicht korrekt parsen ließ, weil das index.php fehlte. Ich habe daraufhin in der Datei

typo3/ext/direct_mail/mod/class.mod_web_dmail.php

zwei Zeilen geändert:
$this->url_html = $this->urlbase."index.php?id=".$row["page"].$row["HTMLParams"];
$this->url_plain = $this->urlbase."index.php?id=".$row["page"].$row["plainParams"];

indem ich index.php eingefügt habe.

Gruß tania

sp_left ·

danke für die Frage und danke tanja für die antwort, hat bei mir gefunzt, musste allerdings nicht nur inde.php einsetzen, sondern einfach den fehlenden urlteil.

bsp.

http://www.meined.com

auf
http://www.meinedomain.com/index.php

also den fetten teil eingefügt.

nun klappt das, doch die saubere lösung ist das eher nicht daher würde mich auch interessieren, wo ich die saubere url finden kann @boon.

gruss sp

sommer ·

Zeile 257 aukommentieren und ersetzen mit:

$this->urlbase = $_SERVER["HTTP_HOST"].'/index.php';

gruss andi

og ·

@sommer (Hallo Andi)

das war der Tip, den ich gebraucht habe, vielen, vielen Dank!!!

Gruss
Thomas
___________________________________

Vielleicht bekommst du mein letztes Problem auch noch in den Griff.

Meine Mail zum bestätigen des Abonnement funzt nicht richtig. Die URL ist extrem lang und funktioniert nur, wenn ich den Link mánuell in den Browser einfüge. Kann man das ändern?

dfluess ·

Hi,

Versuchs mal mit der Extension "Direct Mail Adress with Gender" (df_dmailer)

Da kannst Du in der Modulkonfiguration den Quell URL manuell einstellen. Ist dann also egal, mit welchem URL Du eingeloggt bist..

D.

russenfunker ·
sommer schrieb

Zeile 257 aukommentieren und ersetzen mit:

$this->urlbase = $_SERVER["HTTP_HOST"].'/index.php';

Ich hatte das selbe Problem. Bei mir war direct_mail global installiert und plugin_mgm lokal. plugin_mgm auch global zu installieren hat bei mir das Problem gelöst ohne die class.mod_web_dmail.php zu editieren.

Hoffe, das hilft jemanden.