Hallo,
habe ein Skript geschrieben, indem es Benutzer und Benutzergruppen gibt. Benutzerdaten, u. a. auch E-Mail-Adressen, sind in einer DB gespeichert. Eine der Skript-Funktionen soll eine Nachricht (evtl. mit Attachement) an alle User bzw. an Gruppen schicken.
Jetzt stelle ich mir die Frage wie ich das am Besten umsetzte, ohne zu großen Traffic zu verursachen. Wenn ich alle E-Mail-Adressen aus der DB auslese und es mit einer Schleife realisiere, zudem vielleicht noch eine Datei anhänge und die Funktion bei 50 E-Mail-Adressen auch 50 mal aufgerufen wird, dauert es viel Zu lange, bis die Anfrage abgearbeitet wird.
Gibt es eine Möglichkeit, sowie bei einem softwarebasierendem E-Mail-Client eine E-Mail zu versenden, so dass der Server das Verteilen übernimmt? Dann muss ich aber wahrscheinlich ein Konto verwenden, das auf dem Server existiert. Das möchte bzw. kann ich aber nicht.
Gibt es Alternativen? Wie macht ihr das?
habe ein Skript geschrieben, indem es Benutzer und Benutzergruppen gibt. Benutzerdaten, u. a. auch E-Mail-Adressen, sind in einer DB gespeichert. Eine der Skript-Funktionen soll eine Nachricht (evtl. mit Attachement) an alle User bzw. an Gruppen schicken.
Jetzt stelle ich mir die Frage wie ich das am Besten umsetzte, ohne zu großen Traffic zu verursachen. Wenn ich alle E-Mail-Adressen aus der DB auslese und es mit einer Schleife realisiere, zudem vielleicht noch eine Datei anhänge und die Funktion bei 50 E-Mail-Adressen auch 50 mal aufgerufen wird, dauert es viel Zu lange, bis die Anfrage abgearbeitet wird.
Gibt es eine Möglichkeit, sowie bei einem softwarebasierendem E-Mail-Client eine E-Mail zu versenden, so dass der Server das Verteilen übernimmt? Dann muss ich aber wahrscheinlich ein Konto verwenden, das auf dem Server existiert. Das möchte bzw. kann ich aber nicht.
Gibt es Alternativen? Wie macht ihr das?