Sylpheed とは オープンソースのメールソフト ライセンスは GPL+LGPL 高速 軽量 高機能 高い操作性 高い信頼性 導入が容易 マルチプラットフォーム Windows, Linux, etc. 多言語対応 ( 約 30 ヶ国語 )

Similar documents
高速 軽量メールクライアント Sylpheed の応用ソリューション 高速全文検索機能 (Sylph-searcher) メールライブラリ (LibSylph) OpenSource Conference 2009 Tokyo/Spring SRA OSS, Inc. 日本支社山本博之 Copyri

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

今回の内容 主に日本で PC 上で使われているさまざまなメールソフトについて解説 現在一般的に使用されているメールソフトについてそれぞれの簡単な解説 比較 いくつかの主要なメールソフトについての詳細解説 比較 Sylpheed Sylpheed Pro についての解説 質疑応答

Mozilla Thunderbird アカウント設定手順 株式会社アマダアイリンクサービス

メール設定 Outlook Express 6 の場合 (Windows 98 ~ XP) Outlook Express 6 の場合 (Windows 98 ~ XP) Windows XP に付属する Outlook Express 6 に αweb のメールアカウントを追加する方法についてご案

PostgreSQL による クラスタ構成の可能性 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫

メール設定

Thunderbird Portable 24.x 利用マニュアル 2014 年 4 月 1 日 沖縄県立総合教育センター IT 教育班

認証システムのパスワード変更方法

学校法人 近畿大学 殿

公立大学法人首都大学東京

3. メールソフト設定情報の取得 メールソフト Thunderbird Portable の設定に必要な IMAP/SMTP 設定情報を Office365 から入手します (1) メール画面の右上の 歯車マーク をクリックし 表示されたメニューの オプション をクリックし ます (2) 左側のオプ

在学生向けメールサービス

1 はじめに はじめに お問い合わせ窓口 OUTLOOK WEB APP システムの利用 接続方法 ( サインイン ) 初回サインイン時の利用開始処理 回目以降のサインイン EX

共通フィルタの条件を設定する 迷惑メール検知 (SpamAssassin) の設定 迷惑メール検知 (SpamAssassin) とは.

アルファメールプラチナ Webメールスマートフォン版マニュアル

クライアントソフト設定マニュアル (Thunderbird) Ver 年 8 月 1 日

SoftBank 201F 取扱説明書

1. メールにファイルを添付する メールには画像や文書ファイルなどを添付することができます ファイルをドラッグ & ドロップで添付する方法と ファイルを指定して添付する方法があります 1.1. ファイルをドラッグ & ドロップで添付する この機能は ブラウザバージョンおよび設定によっては ご利用いた

スライド 1

Gmail を利用する場合 ComLink のメールアドレスを Gmail アカウントに追加する方法 ご注意 Gmail に追加後は ComLink のサーバにメールを残しておくことができないため 他のメールソフトで受信できなくなります ComLink のメールアドレスで送信はできません 送信時は

Thunderbird(Windows) 設定マニュアル 目次 1 POP 系の設定 初めて設定する場合 ( 追加メールアドレスの設定 ) 設定内容の確認 変更 メールアドレス変更後の設定変更 メールパスワード変更後の設定変更

ビジネスサーバ設定マニュアルメール設定篇(VPS・Pro)

メールデータ移行手順

Microsoft Word Webmail

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

7.Outlook2016 の設定 1 1Outlook2016 を起動します Outlook へようこそ 画面が表示された場合は 8.Outlook2016 の設定 2 をご覧ください 2 ファイル をクリックします 3 アカウントの追加 をクリックします 4 自動アカウントセットアップ 画面で

Office365 AL-Mail

■POP3の廃止について

拓殖大学総合情報センター 学生 Web メール (Office365) 操作マニュアル 目 次 1. Office365 の Web メール 2 2. 利用上の制約事項 送受信メールサイズ制限 メールボックス利用制限 2 3. Office365 のサインイン サインアウト

メールソフト設定ガイド

商用監視ソフトウェアユーザの Zabbix 移行へ朗報 Zabbix Event Viewer のご紹介 【本邦初公開】

はじめに本マニュアルは以下構成になっています Introduction はG-mai 操作方法のexplanation になります 次節はGmail のメールクライアント (Outlook Express 及びMozillaThunderbird) 設定方法となります OS はwindows XP

佛教大学Gmail利用マニュアル

Office365(メール)

目次 ご利用マニュアル... 目次... はじめに... Web メールを利用する.... ログインする.... ログアウトする... 6 Web メールの使い方 受信メールを表示する メールを送信する 連絡先を使用してメールの宛先を指定する 新しい受

SimLabプラグインは各機能を15回分評価版として試用できます

クラウドメール移行に伴うメーラーの設定方法設定変更の内容 :SMTP 及び POP 受信ポートの変更 & 送信セキュリティの暗号化接続 Live メールの設定方法 1. 画面上部の アカウント を選択後 直下に表示される プロパティ を選択すると 以下の画面 ( 図 1) が表示されます 図 1 2

<4D F736F F D208BB388E78CA48B B838B F ED2837D836A B F53372E312E32816A5F E646F6378>

目次 1. メールソフト THUNDERBIRD Thunderbird とは インストール 設定 メールの受信 メールの送信 AL-MAIL からのメールボックスの移行 ダウンロ

PowerPoint プレゼンテーション

認証システムのパスワード変更方法

内容 1 Office 365 のサインイン サインアウト サインイン方法 サインアウト方法 Outlook on the Web 画面構成 メールの利用方法 受信メールの閲覧 添付ファイルのダウンロ

大阪大学キャンパスメールサービスの利用開始方法

Microsoft PowerPoint - メールソフト設定方法マニュアル_ver.1.5.ppt

目次 1. はじめに... 3 メールデータの移行 Thunderbird のインストールと Gmail の追加 Office365 のアカウントの追加 Gmail から Office365 へのメールデータの移行

Microsoft Word - Gmail-mailsoft設定2016_ docx

SimLab Plugins for SketchUp 評価版インストールおよびアクティベート方法 注意事項 評価版をお使い頂くには 評価用ライセンスでのアクティベートが必要です 評価用ライセンスファイルの取得を行い 手動でアクティベートする必要があります 各 SimLab プラグインは 評価用とし

1. POP3S および SMTP 認証 1 メールアイコン ( ) をクリックしてメールを起動します 2 一度もメールアカウントを作成したことがない場合は 3 へ進んでください メールアカウントの追加を行う場合は メール メニューから アカウントを追 加 をクリックします 3 メールアカウントのプ

3-1 SPIRIT Gmail を使う メールアドレスの仕組み 自分のメールアドレスを確かめる V-Campus では V-Campus ID を利用したメールアドレスが 一人ひとりに用意されています メールアドレスとは 電子メールの利用者を識別するための宛名にあたるものです V-Campus で

2019/6/26 更新 2.2. メーラー設定 (IMAP 設定 ) この項目ではメールソフトで IMAP にて受信ができるように設定をする手順を説明します 事前にマニュアル 1.4 POP/IMAP 許可設定 を行っている必要があります 新 旧両方の東北大メールの受信設定をしていると 6/14-

Cisco ViewMail for Microsoft Outlook クイックスタートガイド (リリース 8.5 以降)

2019/7/25 更新 2.2. メーラー設定 (IMAP 設定 ) この項目ではメールソフトで IMAP にて受信ができるように設定をする手順を説明します 事前にマニュアル 1.4 POP/IMAP 許可設定 1.5 メーラー (Outlook 等 ) を使う場合の設定 を行っている必要がありま

(8) [ 全般 ] タブをクリックします (9) [ インターネット一時ファイル ] の [ 設定 ] ボタンをクリックします (10) [ 保存しているページの新しいバージョンの確認 ] から [ ページを表示するごとに確認する ] をクリックします (11) [OK] ボタンをクリックしていき

目次 はじめに... Web メールを利用する.... ログインする.... ログアウトする... 6 Web メールの使い方 受信メールを表示する メールを送信する 連絡先を使用してメールの宛先を指定する 新しい受信メールを表示する メー

BOM for Windows Ver

Microsoft Word - Activ 利用の手引きVer2.0.doc

03 Podium Walkerのインストール方法およびアンインストール .docx

バージョンアップにおける変更点 バージョンアップにおける変更点 07 年 月 7 日に実施したバージョンアップにおける変更点は次の通りです ) 最新 OS/ ブラウザへの対応 次の OS とブラウザの組み合わせが動作環境となりました [Windows 7 SP/8./0] Microsoft Edg

1. Office365 の Web メール Office365 の Web メールは 電子メール操作をブラウザソフトで利用できるようにしたもので パソコンやスマートフォンから 学内外を問わず利用できます 2. 利用上の制約事項 2-1 送受信メールサイズ制限 項目 制限値 1 通あたりの送信メール

BACREX-R クライアント利用者用ドキュメント

3. 対応している基本的な Microsoft Exchange 機能 サーバとの同期 Microsoft Exchange Server 上にあるメール 連絡先 カレンダーなどの情報をスマートフォンと自動同期 ( ダイレクトプッシュ ) できます スマートフォン利用者が特に意識することなくリアルタ

WagbySpec7

メール利用マニュアル (Web ブラウザ編 ) 1

目次 移行前の作業 3 ステップ1: 移行元サービス メールソフトの設定変更 3 ステップ2: アルファメール2 メールソフトの設定追加 6 ステップ3: アルファメール2 サーバへの接続テスト 11 ステップ4: 管理者へ完了報告 11 移行完了後の作業 14 作業の流れ 14 ステップ1: メー

(Microsoft Word - _P55-72_\203\201\201[\203\211\201[\212\356\226{\221\200\215\354\217C\220\26319.doc)

Windows Liveメールの設定

提案書

目次 メールの基本設定内容 2 メールの設定方法 Windows Vista / Windows 7 (Windows Live Mail) Windows 8 / Windows 10 (Mozilla Thunderbird) 3 5 Windows (Outlook 2016) メ

アカウント管理 アカウント管理 利用者のメールアカウントの追加 編集ができます また パスワード ( 管理者 利用者 ) の変更も可能です アカウント管理画面を表示する 利用者のメールアカウントを登録するための画面は 以下の方法で表示します 1 管理者メニューを表示し アカウント管理 をクリックしま

2 1: ネットワーク設定手順書 が完了後に行なってください 鏡野町有線テレビ 各種設定手順書 この手順書では以下の内容の手順を解説しています メール設定 ホームページの掲載 お客様がご利用の OS により設定方法が異なる部分があります OS をご確認の上 作業を行なってください お客

アルファメール 移行設定の手引き Outlook2016

メールソフトの設定方法 :Outlook2013 メールソフトの設定方法 Outlook2013 POP3 の設定方法 1 メールソフトの起動 :Microsoft Outlook2013 を起動します 2 [ 次へ ] をクリックします 1

8. 適用 を後 OK をしウインドウを閉じてください 2. パソコンと LCV3 を LAN ケーブルで接続し 設定を行います Windows パソコンの推奨環境は以下の通りです (2015 年 6 月現在 ) OS : Windows XP Vista 7 8 CPU : 32bit 64bit

UNIVERGE SG3000 から SG3600 Ver.6.2(2012 年モデル ) への 移行手順 All Rights Reserved, Copyright(C) NEC Corporation 2017 年 11 月 4 版

M 目次 1. ログイン方法 メール画面の概要 メールの確認について スレッドの表示変更 ( スレッド順 日時順 ) メール作成と送信 メールへの署名 ラベルの作成 ラベルの

Microsoft Word - Gmail-mailsoft_ docx

の特長 基本機能

スライド 1

1. メールソフトの設定 Windows 10 Microsoft Windows 10 の メール アプリで POP メールの設定を行う方法をご案内いたします 設定を始める前に あらかじめ メールアドレスの登録を行ってください 重要事項 Windows10 のメールアプリで CCNet のメールを

Transcription:

最新版オープンソースメールソフト Sylpheed 3.0 徹底解説 ~ マルチスレッド対応とプラグイン機能による Sylpheed の未来 ~ OpenSource Conference 2010 Tokyo/Spring SRA OSS, Inc. 日本支社山本博之

Sylpheed とは オープンソースのメールソフト ライセンスは GPL+LGPL 高速 軽量 高機能 高い操作性 高い信頼性 導入が容易 マルチプラットフォーム Windows, Linux, etc. 多言語対応 ( 約 30 ヶ国語 )

Sylpheed の歴史 1999 年 9 月頃開発開始 実は仮の名前は mailer でした 2000 年 1 月 1 日 バージョン0.1 初公開 2004 年 12 月 バージョン1.0リリース 2005 年 7 月 バージョン2.0リリース 2010 年 2 月 バージョン3.0リリース 5 年ぶりのメジャーバージョンアップ 初公開から10 年

Sylpheed 3.0 の改良点 マルチスレッド化 プラグイン機能 アドレス帳の改良 新規セットアップダイアログの刷新 フォルダ読み込みの高速化

(1) マルチスレッド化 Sylpheed メインスレッド これまではすべての処理がメインスレッド内で行われていた ユーザインタフェース ( イベントループ ) ネットワーク通信 クエリ検索 サーバとの接続や IMAP フォルダへのアクセスのたびに操作できなくなる!

(1) マルチスレッド化 Sylpheed メインスレッド ユーザインタフェース ( イベントループ ) ネットワーク通信スレッド 外部コマンド実行スレッド それぞれ別スレッド上で動作 クエリ検索実行スレッド 接続時や IMAP4 サーバへのアクセスなどの場合でも操作が妨げられない

(1) マルチスレッド化 以下の部分をマルチスレッド化 ネットワーク通信 ( サーバとの接続 IMAP4 の通信 ) クエリ検索 外部コマンド実行 (bsfilter の実行など ) GLib が提供している GThread API を利用

(1) マルチスレッド化 - 苦労したこと 資料が少ない! GTK+ のリファレンスマニュアルだけでは情報不足 昔一度実装を試みて挫折 (0.x の頃 ) ぐぐったら非常に参考になる記事が 1 件あった ロックのかけ忘れによるフリーズ多発 一部のコールバック関数から GTK+ の API を呼ぶときはロックをかける必要があるが よく忘れる 3.0 リリース直前にも 1 箇所発見

(2) プラグイン機能 Sylpheed プラグイン DLL プラグイン DLL libsylph libsylpheed-plugin GTK+ Sylpheed に後から機能を追加できる

(2) プラグイン機能 Sylpheed 本体に手を加えずに機能拡張が可能 本体が肥大化しない メインの開発者以外でも気軽に機能を追加できる プラグインは通常の DLL として実装 ライブラリとして提供されるプラグイン API と GTK+ を使用 libsylph, libsylpheed-plugin Sylpheed と同じメモリ空間で動作 Sylpheed 内部のデータを直接いじったりはできない ( 安全性のため )

(2) プラグイン機能 プラグインで現在可能なこと LibSylph で提供されている機能を呼び出す メールデータ フォルダ 設定ファイルの操作など メールの受信 移動 コピー 削除等のイベントの捕捉 受信したメールを解析して DB に取り込むなど ウィンドウなどインタフェースの操作 ダイアログの表示 ウィンドウの作成 インタフェースの追加など

(2) プラグイン機能 作り方 使い方 プラグイン API を使用してプラグイン DLL を作成 Linux のほうが開発は楽 plugins フォルダにプラグイン DLL を置く Sylpheed を起動すると plugins フォルダに置いた DLL を自動的にロード 詳細は同梱の PLUGIN.ja.txt とサンプルプラグイン (plugin/test) を参照 開発者向け Wiki ページなど準備予定

プラグイン機能の今後 (2) プラグイン機能 プラグインのアイデアを募集中 プラグインの開発者を募集中 集まったプラグインをユーザ向け Web ページで公開 プラグイン API の拡充 現在本体に含まれる機能を切り出してプラグイン化 プラットフォームとして利用できるレベルにしたい

(3) アドレス帳 アドレス帳を新 API で再実装し 操作性を改良 送信先アドレスの自動登録 振り分けの条件に アドレス帳にある ( ない ) を追加 差出人のアドレスがアドレス帳に登録されている場合 spam 判定をしない といった使い方が可能 名前 アドレス 備考によるソート 絞り込み検索

(4) 新規セットアップダイアログ 新規アカウント作成ダイアログ ウィザード風画面 必要最低限の項目でお手軽設定 Gmail (POP3, IMAP) も名前とアドレスを入れるだけ メールボックス作成ダイアログ 以前の古いダイアログは不親切だったのでかなり分かりやすくした

(5) 高速化 キャッシュ処理の最適化によるフォルダ読み込みの高速化 大量に新着メールがあるフォルダのオープンが高速に 2 倍から場合によっては数 10 倍高速になることも 今まで : フォルダを開くときに改めてキャッシュを作成 しばらく開いていなかったフォルダを開くと遅い 3.0: メールの受信や移動の際に同時にキャッシュを作成 フォルダを開くときにキャッシュを作らない分高速

プラグイン API の拡充 内蔵 spam フィルタの実装 今後の予定 bsfilter を毎回呼び出すのは重いので内部で処理したい どうせなら既存のもの以上の精度にしたい メッセージサマリや本文表示のタブ化 マルチスレッド化をさらに進める IMAP4 の改良 ( マルチセッション IDLE 対応など ) さらなる高速化

Sylpheed Pro Sylpheed に高速な全文検索機能を追加した商用版 本文と添付ファイルの中身を高速に検索可能 Windows XP/Vista/7 対応 試用版をダウンロードで提供 14 日間試用可能 ライセンスキーの購入 (3,150 円 ) で製品版にアップグレード可能

Sylpheed Pro の構造 フロントエンド バックエンド Sylpheed Pro dbimport プラグイン DLL プロセス間通信 メールの取得 解析 LibSylph Sylpheed Pro メール取り込みプロセス DB 登録 検索 MeCab 本文わかち書き メールデータ PostgreSQL 全文検索インデックス作成 tsearch2

検索速度比較 36861 件のメール (ML など ) キーワードを入力して結果が表示されるまでの時間を測定 Thunderbird は最大 400 件を 10 件ずつ表示 (+ 本文の一部 ) Sylpheed は全件表示 Thunderbird では引用部分と添付の内容は検索されない マシンスペック Windows XP SP3 Core Solo U1300 @1.06GHz 1GB RAM

検索速度比較 Sylpheed Pro 1.2 Thunderbird 3.0 インデックス構築時間 25:13 (24.4 msg/sec) 27:07 (22.7 msg/sec) ( キーワード ) sylpheed 1.0sec 0.9sec (8992hits) 5.9sec 5.8sec (398hits) sylpheed リリース 0.2sec 0.03sec (110hits) 1.1sec 0.9sec (85hits) バグ 0.7sec 0.1sec (734hits) 6.5sec 1.8sec (389hits) リリース 0.7sec 0.2sec (1622hits) 6.7sec 3.3sec (397hits) thunderbird 0.2sec 0.03sec (225hits) 1.6sec 1.2sec (165hits) Sylpheed Pro はほぼ 1 秒以内に検索可能 ヒット数が少ないときはほぼ一瞬 インデックス構築時間は Sylpheed Pro の方がやや速い

Sylpheed Web ページ http://sylpheed.sraoss.jp/ Sylpheed Pro http://www.sraoss.co.jp/sylpheed-pro/ SRA OSS, Inc. 日本支社 http://www.sraoss.co.jp/ Twitter ID: hiro_sylpheed