Newsletter mit PHP-Funktion mail() senden?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
beschreibung
betreff
code
datum
durchlauf
fasse
funktion
funktionieren
header
http
position
postfach
problem
programm
richtung
schleife
spuk
url
vorgehen
-
Hallo,
ich möchte gerne meine Newsletter über meinen Webspace mit der Funktion PHP-Funktion mail() senden. Ich weiss das sowas mit einen Skript oder Programm möglich ist und habe schon fiele ausprobiert, aber nichts hat funktioniert. Es wäre Toll, das dies ohne MYSQL funktionieren würde, aber imnotfall geht es auch über MYSQL. Die Newsletter sind natührlich kein Spam, nur abbonenten bekommen Sie. Ich möchte nicht über meine Postfach Newsletter fersenden, sonst habe Ich das immer foll Spam.
Danke schon im vorraus für die Hilfe.
mfg
gatterer
ps: SuFu nichts gefunden, google nichts brauchbares gefunden
Beitrag zuletzt geändert: 24.12.2009 9:14:26 von gatterer -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
sonok schrieb:
Brauchst doch nur ein Array mit den Mailadressen füllen und das durchläufst Du dann mit einer Schleife und bei jedem Arrayeintrag geht eine Mail raus.
Aber was externes brauchst Du schon, oder wo willst Du denn die Mailadressen hernehmen?
ich verstehe nur *banhof*, es wäre toll wen jemand ein Link zu einer einfchen beschreibung hat.
oder kanste nicht das Skript bitzte hier Posten.
Ein Programm wäre auch gut.
mfg
gatterer -
Einfach mal googeln, mehr kann ich in der Richtung auch nicht ...
http://www.schattenbaum.net/php/array.php
http://www.schattenbaum.net/php/mail.php
Das mußt Du nun nur noch zusammenwurschteln und fertig ist. Mußt halt genau und überlegt machen, denn Du hast pro Tag nur 50 Versuche (wenn Du das über Lima machst). -
Hallo!
Ich fasse das Vorgehen mal kurz zusammen:
Erstmal rufst du die Daten aus der Datenbank ab, und speicherst sie in einem Array (z.B. mails)
Dann wird eine for-Schleife erstellt, bei jedem Durchlauf wird eine Mail verschickt:
for($i = 0; $i < count($mails); $i++) { mail($mails[$i], "betreff", "text", "evtl. header"); }
Und das war eigentlich schon der ganze Spuk, bei jedem Schleifendurchlauf wird die Variable $i um eins erhöht, und vorher der Inhalt des Arrays mails an der Position $i ausgelesen.
Die verlinkten Seiten helfen dafür stark weiter.
LG Jan -
Hm, genau bei diesem verfahren habe ich im Moment ein Problem...
siehe http://www.lima-city.de/thread/mehrfache-mail-zustellung
Mit einer einfachen Schleife wie oben dargestellt sollte es funktionieren, allerdings versendet Lima die Mails teilweise doppelt oder sogar dreifach... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage