Ob noch was in der postfix queue war, weiß ich nicht.
Wird diese gelöscht, bei restart von apache oder bleibt sie erhalten?
postfix ist nicht apache.
Apache ist ein Webserver und liefert Webseiten aus
Postfix ist ein Mail Transfer Agent und "transferiert" mails.
Wenn du mit mail() eine Mail "verschickst", wird sie in eine Datei geschrieben, die Postfix dann übernimmt und verarbeitet. Die postfix queue kannst du wie schon von H6G geschrieben mit dem Kommandozeilenprogramm "mailq" auslesen. Poste einfach mal die Ausgabe davon.
Vielleicht wäre auch das PHP Script mit dem du Mails versandt hast ganz praktisch, dann könnte man versuchen das Problem nachzustellen.
Received: from localhost (v##.megasrv.de [#.#.#.#])
by mx2f83.netcup.net (Postfix) with ESMTPSA id 8D51182564
for <##@gmx.de>; Thu, 9 Jan 2020 11:04:17 +0100 (CET)
Received-SPF: pass (mx2f83: connection is authenticated)
Bist du sicher, dass du das das Script auf dem Rootserver ausgeführt hast und nicht auf dem Webhosting? Das sieht mir nämlich hier anders aus.
Wenn ich bedenke, dass Microsoft normalerweise keinerlei Mails annimmt und jetzt deine "falschen" mails von einem Rootserver mit "Ubuntu Standardinstallation" ankommen sollen, falle ich vom Glauben ab.