Einfach statt per mail() zu versenden in der entsprechenden Admin-Datei in eine Queue-Tabelle einfügen. Die dann über einen Cronjob abarbeiten (dort dann mit mail() raus oder über PHPMailer mit SMTP). Kein großes Problem.