いつも便利に使わせていただいてます。このたび3.0.0へアップデートし新機能のWEBメールを使用してみたいと思っておりますが、アカウントの設定で躓いてしまっていますので、皆様にご教授いただければと思います。具体的にはWEBメールを使って社員で共有しているGmailにアクセスしたいと思っております。受信メールサーバ pop.gmail.comポート 110 or 995で受信サーバに接続エラーが出てしまいます。送信メールサーバ smtp.gmail.comポート 25SMTP認証 しないで送信サーバの接続は問題ないようです。WEBメールがSSL接続のPOPに対応していない?のが原因なのでしょうか?よろしくお願いいたします。OS Ubuntu 10.4TOMCAT 6.0.24
はじめまして。edmaxといメールソフトで独自ドメインのgmailを受信していますが問題なく送受信できています。GS3でできるかどうかはやってないですが、説明で書かれていなかった点も含め、以下の点が気にましたのでお試しください。・gmail側の設定”popダウンロード”の設定をONにする例)”すべてのメールでPOPを有効にする”をON・GS側のアカウント設定SMTP認証ON/OFF:ON送信メール(SMTP)のポートは「465」受信メール(POP)のポートは「995」以下はGmailをOUTLOOKEXPRESSで受信するときの設定を解説したサイトのURLです。http://webpersons.jp/tips/2008/02/pc-gmail-outlook-express.html確か、同じことがgmailのhelpにもあったはずですが、必要なら探してみてください。以上です。
試しにやってみましたが、送受信できませんでした。SSLに対応してないのでしょうか?それくらいしか考えられないですね。
> SSLに対応してないのでしょうか?弊社でもSSL対応が必須で、下記URLに要望として登録させていただきました。http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=2&threadSid=1000ソースを確認したところ、SSL関連の実装箇所が存在しています。しかしながら設定用I/Fの記載はJSP内には存在していません(hiddenで「0:使用しない」固定となっている)。そこでDBAから以下のカラムを強制的に書き換えて、受信できるかを試してみましたが、結果はNGでした。対象テーブル:WML_ACCOUNT カラム:WAC_RECEIVE_SSL 値:1詳細な理由は分かりませんが、未試験、あるいは不具合があり、現在はPOP3のSSL対応公開を見合わせていると思われます。前向きではありませんが、何かの参考になれば幸いです。
gmail出来ました。まずアカウント設定でSSlの設定を表示するためwml040.jspのテーブル表示の部分に下記追加、自分は詳細の一番下("送信メール形式"の次)に入れました。 <tr> <td class="table_bg_A5B4E1" nowrap><span class="text_bb1">受信SSL</span></td> <td align="left" class="webmail_td1"> <html:radio name="wml040Form" property="wml040receiveServerSsl" styleId="sendType1" value="0" /><label for="sendType1">無し</label>  <html:radio name="wml040Form" property="wml040receiveServerSsl" styleId="sendType2" value="1" /><label for="sendType2">SSL</label> </td> </tr> <tr> <td class="table_bg_A5B4E1" nowrap><span class="text_bb1">送信SSL</span></td> <td align="left" class="webmail_td1"> <html:radio name="wml040Form" property="wml040sendServerSsl" styleId="sendType1" value="0" /><label for="sendType1">無し</label>  <html:radio name="wml040Form" property="wml040sendServerSsl" styleId="sendType2" value="1" /><label for="sendType2">SSL</label> </td> </tr>確認表示のためwml40kn.jspファイルに下記追加 <tr> <td class="table_bg_A5B4E1" nowrap><span class="text_bb1">受信SSL</span></td> <td align="left" class="webmail_td1"> <logic:equal name="wml040knForm" property="wml040receiveServerSsl" value="0"> 無し </logic:equal> <logic:notEqual name="wml040knForm" property="wml040receiveServerSsl" value="0"> SSL </logic:notEqual> </td> </tr> <tr> <td class="table_bg_A5B4E1" nowrap><span class="text_bb1">送信SSL</span></td> <td align="left" class="webmail_td1"> <logic:equal name="wml040knForm" property="wml040sendServerSsl" value="0"> 無し </logic:equal> <logic:notEqual name="wml040knForm" property="wml040sendServerSsl" value="0"> SSL </logic:notEqual>これでアカウント登録時にsslの設定がデータベースに入ります。長いので次のフォーラムに書きます。
つづきです。次にWml040knForm.javaのファイルで65行目ぐらいにreceiveMdl.setSsl(getWml040receiveServerSsl() == RECEIVE_SSL_USE);を追加(位置は下記参照) public boolean checkReceiveConnect(String appRootPath) throws Exception { //メール受信サーバの接続テスト WmlReceiveServerModel receiveMdl = new WmlReceiveServerModel(); receiveMdl.setSsl(getWml040receiveServerSsl() == RECEIVE_SSL_USE); receiveMdl.setHost(getWml040receiveServer()); receiveMdl.setPort(Integer.parseInt(getWml040receiveServerPort())); receiveMdl.setUser(getWml040receiveServerUser()); receiveMdl.setPassword(getWml040receiveServerPassword()); receiveMdl.setReceiveConnectTimeout(次にWmlSmtpSender.javaファイルで127行にprop.setProperty("mail.smtp.port",String.valueOf(smtpData.getSendPort()));を追加(位置的には下記参照) if (smtpData.isSsl()) { prop.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); prop.setProperty("mail.smtp.socketFactory.fallback", "false"); prop.setProperty("mail.smtp.port",String.valueOf(smtpData.getSendPort())); prop.setProperty("mail.smtp.socketFactory.port", String.valueOf(smtpData.getSendPort())); }ビルドして各環境で起動出来るように設定してください。gmailとの接続はアカウント設定にて受信、送信sslをonにし、受信ポート995、送信ポート465SMTP認証 on、送信前pop認証はoffで接続、テスト完了して使用できました。
私もGmailではありませんが、会社のアドレスで受信ができませんでした。普段使っているメーラーの設定は、受信メールサーバの種類 : POP3受信側のポート番号 : 995受信側のポート番号 : 587です。ですが、GS3の設定でこれを設定すると送信もできません。アカウント管理のところで、接続テストを試みた場合には受信のエラーのみで送信エラーは何も返ってきませんが、実際に送信すると送信できませんでした。ポートを 25 にすると送信成功となります。受信側は 110 を試してはみましたがこちらもうまくいきません。受信のエラーログを見ると<--------------jp.groupsession.v2.wml.batch.WmlReceiveBatch: - エラーアカウント = 30jp.groupsession.v2.wml.batch.WmlReceiveBatch: - Exceptionjava.lang.Exception: POP3サーバからのメール受信時に例外発生-------------->となっており、例外が何かよくわかりません。ちなみに、Yahoo さんのメールでアカウントを追加したところ、こちらは送受信ともに成功しました。どなたかおわかりになられる方いらっしゃいましたら、ご教授願います。
vertical_align_top