2016-09-01 4 views
0

自分のアプリケーションで自分のドメインで自分のメールアドレスを使用したいと考えています。素晴らしい作品Springメール - メールアドレスの形式のユーザー名

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

は、私は次のように定義されています。しかし、私は自分のドメインへの切り替え、および情報を設定しています、とき:

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

コンソールが読み取ります

2016年9月1日15:16:37475 ERROR oaccC [[[[のDispatcherServlet。。。 ]:パス に関連してサーブレットの

のServlet.service()のDispatcherServlet] []は、例外をスローした[リクエストの処理に失敗しました。ネストされた例外は ですorg.springframework.mail.MailSendException:失敗したメッセージ: javax.mail.SendFailedException:無効なアドレス。ネストされた例外 は:com.sun.mail.smtp.SMTPAddressFailedException:550 Nieprawidlowy adres nadawcy/incorrect envelope address;メッセージの例外(1) は次のとおりです。失敗したメッセージ1:javax.mail.SendFailedException:無効 アドレス;

メールを送信しようとしているとき。ドメインプロバイダは、smtpを使用して接続しようとしているときに、ユーザー名に完全な電子メールを指定すると言っています。なぜそれが動作していない可能性がありますか?

+1

私は同様の問題があったときに、私はいつも私のお気に入りのeMailクライアント(thunderbird)でconnect-dataを試しています。私はホストが正しいとは思わないでしょう。アクティブなsmtp-serverがこのホストに存在していますか? –

+1

スニペットの代わりに完全なstacktraceを追加し、コメントタグではなくコードタグを使用します。 –

答えて

1

実際には、MimeMessageHelperに「from」フィールドを設定していないため、ドメインプロバイダはメールを送信できませんでした。 GMailアカウントでは必要ないので、私は驚きました。

関連する問題