JES: Instant Messenger を使ってカレンダリマインダーを受け取る
Sun Java System Calendar Server のリマインダーの通知はメールなのですが Sun Java System Instant Messenging Server のクライアントを起動しておくと連携してポップアップで受け取ることができます。MSN は私はわからないのですが Yahoo! Messenger でも同様の機能はありますよね。
設定の詳しい説明は
を参照してください。ほとんどの設定をデフォルトのままでインストール、設定した場合には次の方法で確認することができますので是非試してみて下さい。
1. Calendar Server の設定
/opt/SUNWics5/cal/config/ics.conf ファイルの次の行の ! をはずしてコメントアウトします。
! Custom alarm url. Use this to get xml or calendar mime type contents caldb.serveralarms.url = "enp:///ics/customalarm" ! ! Custom alarm url contenttype. (text/xml or text/calendar) caldb.serveralarms.contenttype = "text/xml"
2. Instant Messaging Server の設定
/opt/SUNWiim/config/iim.conf ファイルに次の行を付け足します。jms.provider.ens.broker には Calendar Server のホストを指定します。ポートはデフォルトのままでかまいません。
! JMS Consumers jms.consumers=cal_reminder jms.consumer.cal_reminder.destination=enp:///ics/customalarm jms.consumer.cal_reminder.provider=ens jms.consumer.cal_reminder.type=topic jms.consumer.cal_reminder.param="eventtype=calendar.alarm" jms.consumer.cal_reminder.factory=com.iplanet.im.server.JMSCalendarMessageListener
! JMS providers jms.providers=ens jms.provider.ens.broker=cs.japan.sun.com:57997 jms.provider.ens.factory=com.iplanet.ens.jms.EnsTopicConnFactory
3. Calendar Server を再起動します
# cd /opt/SUNWics5/cal/sbin # ./stop-cal # ./start-cal
4. Instant Messaging Server を再起動します
# cd /opt/SUNWiim/sbin # ./imadmin refreshCalendar エージェントが動いているか確認します。
# ./imadmin check agent-calendar Agent:calendar [UP] #
動いていない場合には refresh してみます。
# ./imadmin refresh agent-calendar Stopping agent-calendar [OK] Starting agent-calendar [OK] #
5. Instant Messaging のクライアントを再起動します
6. カレンダーの通知を受け取るかどうかを設定します
設定ダイアログの「アラート」で「カレンダーリマインダーを表示」にチェックを入れて「適用」します。
リマインダーを受け取ってみましょう。メールを受け取る時間になると次のようなダイアログが表示されるはずです






