Intern

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Newsletter Versenden)
(Newsletter Versenden)
Zeile 61: Zeile 61:
 
java -jar apemap_exec.java disablemail blacklist.txt
 
java -jar apemap_exec.java disablemail blacklist.txt
 
</pre>
 
</pre>
 +
Anm.: Wenn die DB Verbindung über einen SSH Tunnel läuft, dann kann das etwas dauern, da jede Email als einzelnes UPDATE deaktiviert wird und durch den SSH-Tunnel recht ordentliche Latenzen entstehen.

Version vom 13. Dezember 2013, 16:32 Uhr

Neues Produkt einfügen

  • Neue Produkt-ID (Pxx) Content-ID am Server einstellen (Michi)
  • LicenseManager.java neue ContentIdAndStatus anlegen
  • Produkt-Infos in Wiki anlegen
  • Neues Produkt unter Artikel im Webshop anlegen, WICHTIG: Auf Startseite zeigen anklicken
  • Am Server root@apemap.com in der datei /var/www/shop3/xtc_get_order_data.inc.php die neuen produkteinträge aktualisieren
  • Am Server root@lic.apemap.com die dateien /var/apemap/products/

Pxx.email.mf Pxx.product.tpl anlegen und anpassen

  • Produkte in den Stores anlegen, Preise gleich am Anfang richtig setzen, aufpassen:

Produkt-IDs (können nachträglich nicht geändert werden) Steuern!


Newsletter Versenden

  • SSH Verbindung zu apemap.com aufbauen und den MySql Port tunneln damit von localhost ein Zugriff auf die MySqlDatenbank besteht.
  • Mit "java -jar apemap_exec.jar showaddresses" alle Adressen aus der Datenbank Listen und in File pipen z.B.: "addr.txt".
java -jar apemap_exec.jar showaddresses > addr.txt
  • Entfernen von Addressen, die nicht gültig sind oder sonst geblacklisted wurden. Dazu müssen sich alle zu entfernenden Email-Adressen in einer eigenen Datei (zeilenweise) befinden (Eine Email pro Zeile).
java -jar apemap_exec.jar showaddresses addr.txt blacklist.txt > addr2.txt
  • In der Datei "addr2.txt" befinden sich nun alle Email Adressen an die der Newsletter versendet werden soll.
  • Newsletter mit einem Email-Programm entwerfen, das in der Lage ist Email Entwürfe als MIME (meist *.eml) zu speichern (z.B. Windows Mail).
  • Dann die Email als z.B.: "Newsletter2013.eml" speichern.
  • Newsletter2013.eml und addr2.txt auf den dedicated Server kopieren.
  • Nesletter versenden:
java -jar apemap_exec.jar massmail addr2.txt Newsletter2013.eml 5000 > currentmail.txt &
.
.
.
// Um am Anfang das Ganze etwas zu verfolgen:
tail -f currentmail.txt

Die Nummer 5000 ist an sich eine beliebige Nummer unter dieser ID wird der Newsletter und die Adressen an die er geschickt wurde in der Datenbank abgelegt. Man sollte sich also bemühen immer eine neue ID zu verwenden, die noch nicht verwendet wurde, damit die Newsletter schön getrennt voneinander sind.

  • ACHTUNG: Bevor das gestartet den Newsletter zum Test an eine kleinere AdressListe mit nur internen Adressen "test.adr.txt" senden, um die Qualität nochmal zu prüfen.


  • Man kann auch eine Blacklist in die Datenbank rückspielen, dabei wird für alle Email-Addressen in der Blacklist ein "Diabled" Flag in der Datenbank gesetzt.
java -jar apemap_exec.java disablemail blacklist.txt

Anm.: Wenn die DB Verbindung über einen SSH Tunnel läuft, dann kann das etwas dauern, da jede Email als einzelnes UPDATE deaktiviert wird und durch den SSH-Tunnel recht ordentliche Latenzen entstehen.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge
Translate