Ich arbeite mit einem System, das eingerichtet ist, um alle E-Mails mit PHPMailer über ein Konto [email protected] zu senden. Das ist in Ordnung, und wir verwenden es, um E-Mails von Mitarbeitern zu senden, zB [email protected], [email protected] usw. Allerdings kann ich TLS damit nicht verwenden. Wenn ich TLS einschalte, wird die E-Mail abgelehnt, da die Absenderadresse nicht mit der Kontoadresse übereinstimmt.MS Exchange - Anmeldung als ein Benutzer und senden von einem anderen mit TLS
Also ich frage mich, der beste Weg, um dieses, am besten kann ich mit so weit kommen ist:
Erstellen Sie eine MySQL-Tabelle von jedem Mitarbeiter Benutzername/Passwort, verwenden Sie diese auf die jeweilige Mitarbeiterkonto zu verbinden und Senden Sie eine E-Mail darüber. Dies wäre jedoch ein Albtraum, zB wenn Benutzer ihr Passwort ändern, müsste ich dies jedes Mal aktualisieren. Keine Methode, die mir bekannt ist, Passwörter von Exchange durch Powershell oder irgendetwas zurückzuholen.
Irgendwelche besseren Lösungen? Vielen Dank.
Hallo. Ja, das würde mir erlauben, E-Mails zu senden, aber sie werden immer noch in der Mailbox als info @ angezeigt und ich brauche wirklich die von Adresse zu sein Name @ – anarki
Sie können den Namen von unabhängig von der Adresse, zum Beispiel 'Benutzername 'von und' Benutzername <[email protected]> 'als Antwort-zu. Es gibt einige Einschränkungen in diesem Ansatz, aber ansonsten, was Sie fordern, ist für das gesamte Internet, um von der Adressenfälschung zu erlauben, was nicht passieren wird (wieder!). –
Synchro