Jump to content
xt:Commerce Community Forum

wie kann ich an alle Kunden ein Mail versenden?


alex000

Recommended Posts

mach halt einfach:

<?php

[DB-Connection-Strings]

$body="Sehr geehrte Kunden ...";

$res=mysql_query("SELECT DISTINCT customers_email_address as email FROM xt_customers");

while($line= mysql_fetch_array($res)){

mail($line, 'Frohe Weihnachten/Ostern/Pfingsten', $body);

sleep(1); # Verzögerung zwischen dem Mailverand in Sekunden

}

?>

Gruß ... und frohe Weihnachten ;)

Uwe

Link to comment
Share on other sites

jetzt weiß ich auch was cleverreach ist. Cool, mit was man alles Geld verdienen kann. Nein, damit hat das nichts zu tun. Auch nichts mit dem Email-Manager vom Veyton. Die Methode hier geht quasi "zu Fuß".

Grundsätzlich gehört das Script in irgendeinen PHP-Webspace und kann jeden Namen mit der Endung .php haben. Zum Auslösen des Mailversands das Script mit www.domain.tld/name_des_scripts.php über den Browser aufrufen.

Schreibe anstelle des "[DB-Connection-Strings]" folgenden Code:

$dbname=""; # Name der Datenbank

$dbhost=""; # Name/IP des Datenbank-Servers

$dbuser=""; # Datenbank-Benutzername

$dbpass=""; # Passwort des DB-Benutzers

mysql_connect($dbhost,$dbuser,$dbpass);

mysql_select_db($dbname);

Die Daten hast Du schon mal beim Installieren des Veytons gebraucht.

Das Script macht nichts anderes, als dass es die Mailadressen Deiner Kunden (und zwar aller, die jemals eine Mailadresse in Deinem Shop hinterlassen haben) aus der Datenbank ausliest und jedem eine Mail schickt, deren Inhalt in der Variable "$body" definiert ist.

Dabei hat es keinerlei Fehlerbehandlung und sollte eigentlich nur benutzt werden, wenn man weiß was man da macht bzw. als "roter Faden" für den strukturellen Aufbau eines solchen Scripts dienen.

Es geht auch z.B. von der Annahme aus, dass der Tabellensuffix für die Tabellennamen des Shops bei dessen Installation auf dem Standardwert "xt_" eingestellt geblieben ist und wenn nicht, muss das angepasst werden.

Insbesondere wenn man mit einem solchen Script "herumprobiert" und es dabei öfter aufruft, kann es halt zu leicht passieren, dass man seine Kunden mit Mails flooded und die natürlich nicht wissen können, das das keine böse Absicht ist. Auch sollte man beachten, dass ab einer gewissen Menge von Empfängern Serverparameter wie z.B. max_execution_time eine Rolle spielen und man das Script ggf. dorthingehend anpassen muss.

Wie gesagt: nur als roter Faden gedacht - deshalb auch "quick + dirty".

Gruß, Uwe

Link to comment
Share on other sites

jetzt weiß ich auch was cleverreach ist. Cool, mit was man alles Geld verdienen kann.

Na ein cent pro mail geht ja noch da für hat man aber eine gut verwaltungsmöglich keit und den trafik hat man auch nicht.

Natürlich gibt es da auch eine sehr sehr gute freeware die man sich auf den server instalieren kann. Aber mit dem Trafik müßte man mal ausrechnen was günstiger ist. Wenn man dafür die verwaltung und die hacker auch noch an der backe hat.

Link to comment
Share on other sites

  • 1 month later...

Na ein cent pro mail geht ja noch da für hat man aber eine gut verwaltungsmöglich keit und den trafik hat man auch nicht.

Natürlich gibt es da auch eine sehr sehr gute freeware die man sich auf den server instalieren kann. Aber mit dem Trafik müßte man mal ausrechnen was günstiger ist. Wenn man dafür die verwaltung und die hacker auch noch an der backe hat.

Man sollte dabei auch bedenken das man dann die mails über die server von cleverrech sendet, welche sich in der senders alliance befinden. d.h. mehr mails gehen durch spamfilter.

newsletter über den eigenen server zu senden, davon kann man nur abraten, denn im schlimmsten fall landet man mit der IP seines servers auf einigen blacklists was sich dann natürlich auch auf seo und normalen mailverkehr mit den kunden auswirken kann.

Link to comment
Share on other sites

Man sollte dabei auch bedenken das man dann die mails über die server von cleverrech sendet, welche sich in der senders alliance befinden. d.h. mehr mails gehen durch spamfilter.

newsletter über den eigenen server zu senden, davon kann man nur abraten, denn im schlimmsten fall landet man mit der IP seines servers auf einigen blacklists was sich dann natürlich auch auf seo und normalen mailverkehr mit den kunden auswirken kann.

Genau

aber wer es trotzdem freeware will

sollte mal nach phplist google

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...