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. Mail Distributor メールの同報配信ソフト(ユーザー評価:3)
  2. eM Client Free - 無料メールソフト Gmail完全対応メールソフト、Googleカレンダー、タスク管理、連絡先管理対応【期限なしで利用可能】(ユーザー評価:0)
  3. Shuriken 2018 通常版 DL版 高いセキュリティ 送信ミスも未然に防ぐメールソフト(ユーザー評価:4)
  4. Eclair(エクレール) 数多くの特長と使いやすさを併せ持つインターネット用メールソフト(ユーザー評価:4)
  5. 指令メール実行 メールで遠隔操作(受信メールを監視しメールタイトルのキーワードに対応したファイルを実行)(ユーザー評価:4.5)

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

  • eM Client 7.1.30933.0 - カレンダーでのスケジュール管理なども可能。GMailやiCloudなどと簡単に同期し、連携して使える高速電子メールソフト
  • MailPeeper 4.02 - 迷惑メール削除機能付きメールチェッカー,サウンドやグラフィックメッセージで新着メールをお知らせ
  • MailStore Home 7.0.7 - 複数アカウントのメールをまとめて保存・管理できる“電子メールライブラリ化”ソフト
  • Eclair 3.0.0 - マウスジェスチャや選択文字列のWeb検索など、ユニークな機能を多数備えた電子メールソフト
  • めるちゃか 1.29 - スパムメールを効率的にサーバから削除できるメールチェッカ

カテゴリーから選ぶ


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

ベクターパスポートとは?


パソコンソフトを探すなら「Vector」
ソフトライブラリ
PCショップ
QuickPoint

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