フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
WEBメールでGmail
[ 2999 ] WEBメールでGmail

いつも便利に使わせていただいてます。

このたび3.0.0へアップデートし新機能のWEBメールを使用してみたいと思っておりますが、
アカウントの設定で躓いてしまっていますので、皆様にご教授いただければと思います。

具体的にはWEBメールを使って社員で共有しているGmailにアクセスしたいと思っております。
受信メールサーバ pop.gmail.com
ポート 110 or 995
で受信サーバに接続エラーが出てしまいます。

送信メールサーバ smtp.gmail.com
ポート 25
SMTP認証 しない
で送信サーバの接続は問題ないようです。

WEBメールがSSL接続のPOPに対応していない?
のが原因なのでしょうか?

よろしくお願いいたします。

OS Ubuntu 10.4
TOMCAT 6.0.24

投稿者yh
最新書き込み2010/06/08 11:27:33
[ 3000 ] Re: WEBメールでGmail

はじめまして。
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にもあったはずですが、必要なら探してみてください。

以上です。

投稿者YS
最新書き込み2010/06/08 12:05:58
[ 3001 ] Re: WEBメールでGmail

試しにやってみましたが、送受信できませんでした。
SSLに対応してないのでしょうか?
それくらいしか考えられないですね。

投稿者YS
最新書き込み2010/06/08 12:31:05
[ 3002 ] Re: Re: WEBメールでGmail

> 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対応公開を見合わせていると思われます。

前向きではありませんが、何かの参考になれば幸いです。

投稿者GSユーザーα
最新書き込み2010/06/08 17:42:27
[ 3250 ] Re: WEBメールでGmail

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>
&nbsp<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>
&nbsp<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の設定がデータベースに入ります。
長いので次のフォーラムに書きます。

投稿者ti
最新書き込み2010/08/03 08:08:57
[ 3251 ] Re: WEBメールでGmail

つづきです。

次に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、送信ポート465
SMTP認証 on、送信前pop認証はoffで接続、テスト完了して使用できました。

投稿者かに
最新書き込み2010/08/03 08:09:33
[ 3285 ] Re: WEBメールでGmail

私もGmailではありませんが、会社のアドレスで受信ができませんでした。

普段使っているメーラーの設定は、
受信メールサーバの種類 : POP3
受信側のポート番号 : 995
受信側のポート番号 : 587
です。

ですが、GS3の設定でこれを設定すると送信もできません。
アカウント管理のところで、接続テストを試みた場合には受信のエラーのみで
送信エラーは何も返ってきませんが、実際に送信すると送信できませんでした。
ポートを 25 にすると送信成功となります。
受信側は 110 を試してはみましたがこちらもうまくいきません。

受信のエラーログを見ると
<--------------
jp.groupsession.v2.wml.batch.WmlReceiveBatch: - エラーアカウント = 30
jp.groupsession.v2.wml.batch.WmlReceiveBatch: - Exception
java.lang.Exception: POP3サーバからのメール受信時に例外発生
-------------->
となっており、例外が何かよくわかりません。

ちなみに、Yahoo さんのメールでアカウントを追加したところ、こちらは送受信ともに
成功しました。

どなたかおわかりになられる方いらっしゃいましたら、ご教授願います。

投稿者初心者
最新書き込み2010/08/20 16:31:35
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=1005
 


TOP