论坛: ヘルプ (Thread #36800)

SMTP認証について (2015-05-21 13:46 by akawamoto #76185)

いつもお世話になっております。
6.2.2.0を使って開発させていただいているのですが、こちら、SMTP認証の方式はどこまで対応いただいているでしょうか?
今回、SMTP AUTH認証のメールサーバを使わないといけないのですが、対応していただけないでしょうか?

回复到 #76185×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: SMTP認証について (2015-05-21 20:32 by chatrun #76186)

現状、前回、少し対応した、POP before SMTP認証 のみです。

普通? の SMTP認証 は、 6.2.2.0 では入っていませんが、次回バージョンで、入れてみたいと思います。(とりあえず、6.2.4.1 (2015/05/22) )
ただ、やはり環境が十分でないため、テストなしで、リリースという形になりますが、
よろしいでしょうか?

あと、AUTH PLAIN は、とりあえず行けそうという話を聞いていますが、AUTH CRAM-MD5は、java mail がサポートしてなさそうで、ダメかもしれません。
DIGEST-MD5 は、サポートしてそうですが、評価環境(mail サーバー)がありません。

[メッセージ #76185 への返信]
> いつもお世話になっております。
> 6.2.2.0を使って開発させていただいているのですが、こちら、SMTP認証の方式はどこまで対応いただいているでしょうか?
> 今回、SMTP AUTH認証のメールサーバを使わないといけないのですが、対応していただけないでしょうか?
回复到 #76185

回复到 #76186×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: SMTP認証について (2015-05-22 09:34 by akawamoto #76188)

お世話になります。

> 普通? の SMTP認証 は、 6.2.2.0 では入っていませんが、次回バージョンで、入れてみたいと思います。(とりあえず、6.2.4.1 (2015/05/22) )
> ただ、やはり環境が十分でないため、テストなしで、リリースという形になりますが、
> よろしいでしょうか?
はい、よろしくお願いします。

> あと、AUTH PLAIN は、とりあえず行けそうという話を聞いていますが、AUTH CRAM-MD5は、java mail がサポートしてなさそうで、ダメかもしれません。
今回authですし(弊社、社内環境もです)、java mail、authは対応してると思うのでauthだけでもいいので、ぜひお願いします。

↓検索してみたらこんな記事?もありました。
http://piyopiyocs.blog115.fc2.com/blog-entry-215.html
回复到 #76186

回复到 #76188×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: SMTP認証について (2015-05-22 20:29 by chatrun #76191)

とりあえず、openGion6.2.4.1 を、リリースしました。

一度、確認していただければ、幸いです。
回复到 #76188

回复到 #76191×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: SMTP認証について (2015-05-25 11:23 by akawamoto #76216)

お世話になります。
対応ありがとうございました。

早速アップしてやってみたのですがエラーになります。
0 異常 SYSERR java.lang.RuntimeException: MessagingException: 501 5.1.7 Bad sender address syntax

↓のように設定しました。
<og:mailSender
to = "xxx@xxxcom"
subject = "送信テストです"
host = "xxx.xxx.xxx.xxx"
smtpPort = "送信ポート"
authType = "SMTP_AUTH"
authPort = "受信ポート"
authUser = "xxx@xxxxxx"
authPass = "aaaa"
>
テスト
</og:mailSender>
authPassを間違ったものに指定すると
--------
java.lang.RuntimeException: MessagingException: 535 5.7.0 Error: authentication failed: authentication failure
-------
と、違うメッセージになるので、サーバの指定はまちがってないと思うのですが、他にどこか指定間違えてますでしょうか?

アドレスに<>は入れられなかったので&lt;&gt;でエスケープしてみても同じでした。

ちなみにログは以下のように入っていました。
------------------------------
java.lang.RuntimeException: MessagingException: 501 5.1.7 Bad sender address syntax

at org.opengion.hayabusa.taglib.CommonForwardTag.doEndTag(CommonForwardTag.java:203)
at org.apache.jsp.jsp.JN4003.forward_jsp._jspx_meth_og_005fcommonForward_005f0(forward_jsp.java:206)
at org.apache.jsp.jsp.JN4003.forward_jsp._jspService(forward_jsp.java:112)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:431)
at org.opengion.hayabusa.filter.URLHashFilter.doFilter(URLHashFilter.java:164)
... more ...
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:584)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:469)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.opengion.hayabusa.taglib.CommonForwardTag.doEndTag(CommonForwardTag.java:183)
... more ...
at org.opengion.fukurou.mail.MailTX.sendmail(MailTX.java:221)
at org.opengion.hayabusa.taglib.MailSenderTag.doEndTag(MailSenderTag.java:219)
at org.apache.jsp.jsp.JN4003.entry_jsp._jspx_meth_og_005fmailSender_005f0(entry_jsp.java:689)
at org.apache.jsp.jsp.JN4003.entry_jsp._jspService(entry_jsp.java:155)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
... more ...
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2133)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1630)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1132)
at javax.mail.Transport.send0(Transport.java:254)
at javax.mail.Transport.send(Transport.java:124)
at org.opengion.fukurou.mail.MailTX.sendmail(MailTX.java:212)
... more ...
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1637)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:721)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:466)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)
... more ...

よろしくお願いします。
回复到 #76191

回复到 #76216×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Bad sender address syntax (2015-05-25 14:04 by akawamoto #76217)

すいませんっっっ
openGion6.2.4.1_verup.zipのみをダウンロードしてやってみてたので、
javax.mail.1.5.3.jarを更新してませんでしたm(_ _;)m

ogV6_x86_jdk180u45_tomcat8.0.22_openoffice4.1.1.zip
をダウンロードして、再度やってみます。
回复到 #76216

回复到 #76217×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: Bad sender address syntax (2015-05-25 15:10 by akawamoto #76218)

何度もすいません。

JDKがjdk180u40だったので、ogV6_x86_jdk180u45_tomcat8.0.22_openoffice4.1.1をダウンロードし、jdk180u45のインストールしたものを上書きして更新ましたが、エラーは変わりませんでした。
Javaエラーの行数は変わっていたので、新しいLibにはなっていると思うのですが。。。

他に何かバージョンアップに必要な作業で忘れているようなことってありませんでしょうか?

よろしくお願いします。
回复到 #76217

回复到 #76218×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: Bad sender address syntax (2015-05-25 19:48 by chatrun #76219)

とりあえず、アドレスの文法エラーとして、メールサーバー側で
はじかれているような気がします。

Postfix 関連で、この手のエラーが出るケースとして、
1.アドレスに、<foo@bar.com> の形式が使われていない。
一応、&lt; と、&gt; で、記述されたそうなので、大丈夫そう
2.メールアドレスの@以降がIPアドレスのものも許可する設定になっていない。
(xxx@xxxcom って、なってるので、大丈夫そう)
xxx と com の間のピリオドが・・・ というのは、コピペ時の問題?

同様に、コピペ時の問題かもしれませんが、mailSender タグに、from が抜けている・・・とか。

回复到 #76218

回复到 #76219×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录

Re: Bad sender address syntax (2015-05-26 09:00 by akawamoto #76226)

> 同様に、コピペ時の問題かもしれませんが、mailSender タグに、from が抜けている・・・とか。

from句を入れて、authUserと同じアドレスをセットしたら、無事送信できました!

xxxとcomの間のピリオドは打ち間違えだったんですけども、
今まで<og:mailSende>使うときは、from句使わなくても送信できていたので必要だとは思いませんでした。

ありがとうございましたっっっ!!!
回复到 #76219

回复到 #76226×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登录