Lazarus で電子メール受信ソフトを作りませんか?

電子メール受信ソフトのサンプルコード(Lazarus-FreePascal用)


ソフト詳細説明

Lazarus-FreePascalで電子メール受信ソフトを作ってみませんか?

====【概要】====
Lazarus-FreePascal でメール受信ソフトを作ってみたい人向けのサンプルコードです。POP3サーバーにアクセスして、サーバー上にあるメールの一覧を表示するサンプルコードが入っています。
サーバー上のメール一覧から選んで「ダウンロード」や「削除する」機能は、改造して実装するのが比較的容易だと思います。
SMTPサーバーを用いるメール送信や、IMAPサーバーを用いるメール受信のコードは入れていませんが、これらもちょっと頑張れば何とかなるでしょうか?
でも、ダウンロードしたメールデータを正しく表示する機能を実装できるように改造するのは、それなりに大変だと思います。特に外国からくるメールは文字コードもいろいろ、添付ファイルの形式もいろいろあったり...
「POP3サーバーって何?」、「ポートって何?」という人は、このサンプルコードは使えないと思います。

SSL通信で接続するPOP3サーバーしか利用できない人のために、OpenSSLを用いてPOP3サーバーに接続するコードも入れました。SSL関連コードは参考程度と割切って読んでください。

Lazarus-FreePascal をインストールするか決めかねている人が、とりあえず起動して試せるように、コンパイル済みの実行ファイルも同梱しています。

====【使い方】====
Lazarus-FreePascal をまだインストールしていない人は、実行ファイルを任意のフォルダにコピーして、マウスのダブルクリックなどにより実行して動作を試してみてください。

「よっしゃ、Lazarus-FreePascal をインストールして、サンプルコードを 改造して、独自の電子メール受信ソフトを作ってみるか!」
と決意した方は、32bit Windows版の Lazarus-FreePascal を公式HPからダウンロード&インストールして下さい。
64bit版でも動作しそうですが、32bit版の方が無難でしょう(私は64bit版で試していないので)。

Lazarus-FreePascal(32bit Windows版)をインストールしたら、サンプルコードのファイルを全て同じフォルダにコピーして、プロジェクトファイル(TryPop3.lpi)をダブルクリックして、Lazarus-FreePascal を起動します。

なお、32bit Windows版の Lazarus-FreePascal のバージョン 1.4.x では、デバッグ設定の一部変更をお勧めします。ReadMe.txtをご参照ください。

動作環境

Lazarus で電子メール受信ソフトを作りませんか?の対応動作環境
ソフト名:Lazarus で電子メール受信ソフトを作りませんか?
動作OS:Windows 10/7
機種:IBM-PC
種類:フリーソフト
作者: 河辺 邦正 

ユーザーの評価(0人):0
コメント:0
>>コメントを見る

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

サンプル  受信  Lazarus  メール  FreePascal  コード 


「メール用」カテゴリーの人気ランキング

  1. 秀丸メール Windows上で動作するインターネット用電子メールソフト 秀丸エディタ相当のエディタを組み込んでいる(ユーザー評価:4.5)
  2. Forward Mail 10アカウント版 メール自動転送ソフトの定番! PC・携帯電話への自動転送機能、マルチアカウント対応(ユーザー評価:0)
  3. MailStore Home メーラやアカウントを問わず、重要なメールをアーカイブとして保存(ユーザー評価:0.5)
  4. Eclair(エクレール) 数多くの特長と使いやすさを併せ持つインターネット用メールソフト(ユーザー評価:4)
  5. LightBird シンプルで使いやすいデータベース型メーラー(ユーザー評価:0)

「メール用」カテゴリのソフトレビュー

  • MailPeeper 4.02 - 迷惑メール削除機能付きメールチェッカー,サウンドやグラフィックメッセージで新着メールをお知らせ
  • MailStore Home 7.0.7 - 複数アカウントのメールをまとめて保存・管理できる“電子メールライブラリ化”ソフト
  • Eclair 3.0.0 - マウスジェスチャや選択文字列のWeb検索など、ユニークな機能を多数備えた電子メールソフト
  • めるちゃか 1.29 - スパムメールを効率的にサーバから削除できるメールチェッカ
  • Clear MailChecker 2.02 - 多彩なフィルタで迷惑メールをブロックする、マルチアカウント対応のメールチェッカ

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック
SELECTION