Um Spam zu verhindern, können Sie in der Zulassungsliste nur 127.0.0.1 festlegen. Dadurch wird Spam verhindert und Sie können E-Mails senden, ohne einen Benutzernamen und ein Passwort einzugeben. Ja, und es ist tatsächlich nicht sicher, ein Passwort zu verwenden. Sie müssen also noch den Benutzernamen und das Passwort des SMTP-Servers festlegen.
Der Benutzername und das Passwort in IIS müssen dem Benutzer im Windows-Konto entsprechen. Daher müssen Sie zunächst einen Windows-Kontonamen erstellen. Fügen Sie dem Benutzerkonto einen Benutzer hinzu und setzen Sie die Gruppe auf: IIS_WPG (um zu verhindern, dass übermäßige Berechtigungen unsicher werden, reicht IIS_WPG aus)
Klicken Sie dann mit der rechten Maustaste auf den „Standard-SMTP-Virtualserver“ in IIS und konfigurieren Sie den SMTP-Server.
1. Fügen Sie den soeben erstellten Benutzer im Reiter „Sicherheit“ hinzu.
2. Aktivieren Sie „Basisauthentifizierung“ unter „Authentifizierung“ im Reiter „Zugriff“.
Dann habe ich eines meiner PHP-Programme zum Testen verwendet. Ursprünglich war es unmöglich, E-Mails ohne Benutzernamen und Passwort zu versenden. Nachdem ich sie eingerichtet hatte, konnte ich sie sofort versenden.