Festlegen des Headerfelds "von" in Java Mimemessage, das nicht ordnungsgemäß funktioniert
-
21-12-2019 - |
Frage
Für eine Webanwendung arbeite ich an, an der ich eine Methode gemacht habe, um E-Mail-Benachrichtigungen zu senden.Die Nachricht muss von einem bestimmten Konto stammen, möchte aber das Headerfeld "aus", um als völlig andere E-Mail-Adresse zu lesen.Hier ist mein Code (ich habe die tatsächlichen E-Mail-Adressen in Fake geändert):
generasacodicetagpre.Für das obige Verfahren, das eine E-Mail senden kann, hat folgende E-Mail-Header:
generasacodicetagpre.Ich möchte, dass es gelesen wird:
generasacodicetagpre.Was mache ich falsch?Jede Hilfe wird geschätzt!
Lösung
Was Sie wollen, heißt "Spoofing".Es erscheint, als ob Sie die SMTP-Server von Google verwenden, wenn dies der Fall ist, können Sie dies nicht erfolgreich tun.Bei Sicherheitszwecken kann Google nur die "von" Adresse als authentifizierte E-Mail-Adresse sein.