楽天の受注メールをGmailからmailOneで受信して、D2でCSVファイルに変換する方法

mailOne メール受信&プログラム実行ソフト
D2 メール自動データベース変換ソフ

※2010年12月8日 追記
D2 バージョン2.6.0からメール受信機能が追加され、設定がより簡単になりました。
楽天の受注メールをGmailから受信して、D2でCSVファイルに変換する方法」をご覧ください。

楽天に出店されているお店の中に、Gmailを使用しているところも少なくありません。
そこでGmailを使用しているお店向けに、楽天の受注メールをGmailからmailOneで受信して、受信メールをD2でCSVファイルに変換する方法を紹介します。

Gmail以外のメールサーバーをご利用の場合は、メールサーバーの設定の部分をお使いのメールサーバーの設定に読み直してください。

(1)mailOneでGmailのメールを受信する

  1. mailOneを起動します。

  2. メールサーバーの「追加」ボタンを押します。

  3. メールの設定を入力します。

    Gmailの場合は以下のようになります。
    ここではrecentモードを使用しています。

    POP3サーバー:pop.gmail.com
    POP3S:チェックする
    ポート番号:995
    ユーザーID:recent:ユーザー名@gmail.com
    パスワード:パスワード
    有効:チェックする

  4. 「接続テスト」ボタンを押し、接続できることを確認します。

  5. 「OK」ボタンを押し、メールサーバー受信設定を登録します。

  6. メール振り分け設定の「新規ルール」ボタンを押します。

  7. 保存するメールの条件を設定します。

    条件の追加欄のヘッダ欄と文字列欄を入力します。

  8. 条件一覧の追加欄の「追加」ボタンを押し、条件を追加します。

  9. メールの保存場所の「参照」ボタンを押します。

  10. メールの保存場所を選択します。

    ※ここでは、デスクトップの「楽天受注メール」フォルダーに保存します。

  11. 「設定を有効にする」チェックボックスをチェックします。

  12. 「OK」ボタンを押し、メール振り分け設定を登録します。

  13. 「すべてのメールサーバーのメールを受信する」ボタンを押し、メールを受信します。

    プロジェクトの保存確認ダイアログが表示されたら、「はい」を選択してプロジェクトを保存します。

  14. メールが受信され、メールの保存場所に指定したフォルダーに保存されていることを確認します。

(2)受信したメールをD2でCSVファイルに変換する

  1. サンプルプロジェクト」のページから「楽天受注メールのサンプルプロジェクト」をダウンロードします。

  2. D2を起動します。

  3. ダウンロードした楽天受注メールのサンプルプロジェクトを開きます。

  4. メールの場所の「参照」ボタンを押し、受注メールが保存されているフォルダーを選択します。

  5. プロジェクトを上書き保存します。

  6. メニューの「設定」-「自動実行処理バッチファイルの作成」を選択します。

  7. プロジェクトファイルの場所の「参照」ボタンを押し、プロジェクトファイルを選択します。

  8. 「次へ」ボタンを押します。

  9. 保存するCSVファイルのファイル名の「参照」ボタンを押し、CSVファイルの保存場所を指定します。

  10. 必要に応じて、文字コード・保存条件・バックアップの設定を行います。

  11. 「作成」ボタンを押し、自動実行処理バッチファイルを作成します。

(3)mailOneとD2を連携する

  1. mailOneのメール振り分け設定の「メール編集」ボタンを押します。

  2. メール受信後に実行するプログラムの「追加」ボタンを押します。

  3. 「コマンドラインから」ボタンを押します。

  4. 「参照」ボタンを押し、D2の自動実行処理バッチファイルを選択します。

  5. 「OK」ボタンを押します。
    自動実行処理バッチファイルの設定がメール受信後実行プログラム編集画面に反映されます。

  6. 「OK」ボタンを押します。

  7. 「すべてのメールサーバーのメールを受信する」ボタンを押し、メールを受信します。

    メールを受信すると、D2が起動してCSVファイルを作成します。

これで、mailOneでメールを受信すると、D2がCSVファイルを作成するようになりました。

ですが、このままでは受信したメールがどんどんたまっていきます。
D2は同じメールを何度も変換してしまいます。

そこで、D2がメールをCSVファイルに変換した後、自動的にメールファイルを削除するようにします。

  1. mailOneのメール振り分け設定の「メール編集」ボタンを押します。

  2. メール受信後に実行するプログラムの「追加」ボタンを押します。

  3. プログラムの「参照」ボタンを押します。

  4. mailOneがインストールされたフォルダーにある「removefolder.exe」を開きます。

  5. 「OK」ボタンを押します。

  6. 「OK」ボタンを押します。

以上で、設定は完了です。

mailOneがメールを受信すると、D2が受信メールからCSVファイルを作成します。
その後、受信メールをremovefolder.exeが削除します。

あとはmailOneの定期自動受信機能を使うことで、定期的にメールを受信して、自動的にCSVファイルに変換することができます。

コメント

  1. 質問です D2がメールをCSVファイルに変換した後、自動的にメールファイルを削除するようにとありますが、 上記の設定でメールを受信するとCSV作成後にremovefolder.exeが起動してウィンドウが開いたままになっています。 removefolderの項目を見てもフォルダーごと削除する機能しかないようです  自動でメールのみを削除するにはどうすればいいでしょうか?

  2. コメントありがとうございます。

    受信したメールのみ削除する機能はありません。 removefolderでメールを保存したフォルダーごと削除する使い方を想定しています。

    removefolderが開いたままになる問題は、これから調査します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です