2016-09-01 1 views
0

Ich möchte meine eigene E-Mail-Adresse auf meiner eigenen Domain in meiner Anwendung verwenden können.Spring mail - Benutzername in Form einer E-Mail

Ich habe folgendes definiert:

spring.mail.host=smtp.gmail.com 
spring.mail.username=example 
spring.mail.password=***** 
spring.mail.protocol=smtp 
spring.mail.port=587 

die großen Werke. Allerdings, wenn ich auf meine eigene Domain wechsle, und stellen Sie die Info:

spring.mail.host=da16.domeny.com 
[email protected] 
spring.mail.password=***** 
spring.mail.protocol=smtp 
spring.mail.port=587 

Console lautet:

2016.09.01 15: 16:... 37.475 ERROR oaccC [[[[DispatcherServlet ]:

Servlet.service() zum Servlet [DispatcherServlet] in Zusammenhang mit Pfad [] warf Ausnahme [Request Verarbeitung fehlgeschlagen; Verschachtelte Ausnahme ist org.springframework.mail.MailSendException: Fehlgeschlagene Nachrichten: javax.mail.SendFailedException: Ungültige Adressen; verschachtelte Ausnahme ist: com.sun.mail.smtp.SMTPAddressFailedException: 550 Nieprawidlowy Adresse adadawcy/falsche Envelope-Adresse; Nachrichtenausnahmen (1) sind: Fehlgeschlagene Nachricht 1: javax.mail.SendFailedException: Ungültige Adressen;

Wenn ich versuche, eine E-Mail zu senden. Mein Domain-Provider sagt, dass ich meine vollständige E-Mail-Adresse im Benutzernamen angeben soll, wenn ich versuche, eine Verbindung über SMTP herzustellen. Irgendwelche Ideen, warum es vielleicht nicht funktioniert?

+1

Als ich ein ähnliches Problem hatte, probiere ich immer die connect-Daten in meinem bevorzugten eMail-Client (Thunderbird). Ich würde vermuten, dass der Host nicht korrekt ist. Sind Sie sicher, dass der aktive SMTP-Server auf diesem Host ist? –

+1

Fügen Sie den vollständigen StackTrace anstelle eines Snippets hinzu und verwenden Sie Code-Tags, um Tags zu vermeiden. –

Antwort

1

Eigentlich konnte der Domain-Provider meine E-Mail nicht senden, weil ich das Feld 'from' nicht in MimeMessageHelper gesetzt habe. Ich war überrascht, da GMail-Konto das nicht benötigt hat.

Verwandte Themen