Moin,
von heut auf morgen wurde mein Webspace (vorrübergehend) gesperrt. Es ging
darum, dass an einem Tag wohl knapp 1700 Mails auf einmal rausgegangen sind.
Der Mailversand lief so schon Jahre. GMail meinte aber wohl, den Mailserver auf die Blacklist setzen zu müssen.
(Hat wohl die Richtlinien dafür geändert, weiß ich aber nicht.)
Nach einem Dialog mit meinem Hoster, hab ich den Mailversand erstmal pausiert, bis ich eine Lösung
habe, wie ich das "alles auf einmal verschicken" verhindern kann.

Vom Hoster selbst kam die Idee, die ganze Geschichte mit einer sleep() funktion zu versehen.
Zitat:
Diese wird sich so oder so bereits in einer Schleife befinden, hier bauen Sie dann einfach einen sleep 0.5; ein, wodurch die Schleife bei jeder E-Mail genau eine halbe Sekunde stoppt.
Zitat Ende

Jetzt wäre einer meiner Fragen - ohne da jetzt wild probieren zu wollen - wie die Funktion in die Schleife eingebunden werden kann?
Aktuell würde der Query ja so aussehen:
PHP-Code:
mail($uinfo['emailadresse'], 'Neue '.$seitenname.' Paidmail'$message'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('5:'.'Versandfehler'); 
Kann mir da jemand helfen?

Andere Sache: Funktion mail() is ja auch schon asbach. Würde es Alternativen geben, und wenn ja, welche?