2016-07-12 6 views
0

Wir setzten die mautic Box mit externem zugänglich Namen http://email.mysite.com, der interne Host-Name des Kastens nach oben ist internal.box.cmProblem mit falschem Tracking-URLs in Mautic

Während mautic Installation einrichten wir site_url = email.mysite .com, aber wenn E-Mails gesendet werden, werden die URLs in der E-Mail mit internal.box.cm anstelle von email.mysite.com verfolgt.

Ich suchte durch Dokumentation, konnte nirgendwo finden, wie man das richtig macht. Gibt es trotzdem eine Lösung, ohne den Code zu ändern?

Antwort

0

Ich bin mir nicht sicher, was eine Box in Ihrer Frage ist, aber Matic baut die URLs in E-Mails basierend auf der URL, von der Sie die Mautz-Administration ausführen, also sollten Sie sie auf email.mysite.com ausführen möchten, dass die Links zu email.mysite.com führen.

Wenn Maticic E-Mails von einem Hintergrundjob sendet, kennt es die Basis-URL von Matic nicht, also liest es es aus der Konfiguration, dem site_url-Parameter. Beachten Sie, dass Sie, wenn Sie einen Parameter direkt in einer Konfigurationsdatei (in diesem Fall app/config/local.php) ändern, den Mautz-Cache löschen müssen, um die Änderung zu übernehmen.

+0

Gibt es eine Möglichkeit, über hook oder auf andere Weise immer app/config/local.php site_url zu verwenden, anstatt wo es abläuft? – usearch

0

Nicht sicher, ob Sie dies behoben oder nicht, aber ich hatte genau das gleiche Problem beim manuellen Senden einer E-Mail an einen Kontakt von der Mautic Web-Schnittstelle. Ich habe versucht, eine neue VM für sie von Grund auf neu zu erstellen und erkannte dann, dass, wenn ich auf das Dashboard mit der LAN-Adresse des Servers (z. B. 192.167.1.5) zugreift, die IP in den Links der gesendeten E-Mails angezeigt wird. Wenn ich jedoch über die Datei hostname.domain auf das Dashboard zugegriffen habe, wird hostname.domain in den Links in der E-Mail angezeigt. Ich bin mir nicht sicher, warum Mautic nicht die Basis-URL verwenden würde, die im Dashboard programmiert wurde.

+0

Ich hatte ein verwandtes Problem mit der Basis-URL, die falsch ist und stellt fest, dass die in der Site-URL der Allgemeinen Einstellungen angegebene Standarddatei entfernt werden muss (Standard: http://domain.com/index.php -> ist jetzt: http : //domain.com). Dies führte dazu, dass die falsche URL für die avatar.png und einige andere Bilder verwendet wurde. https://www.mautic.org/community/index.php/2753-avatar-cannot-edit-and-404/p1#p13157 –

Verwandte Themen