ファイルメーカーでメール受信ができる! │ 株式会社ジョイメイト法人事業部 : http://www.joy-h.com/mailmakerpop/
MailMakerPopPlus FileMaker Mail Plug-in : http://manual-mailmakerpop.joy-h.com/home
ファイルメーカーで直接メールを受信可能にするプラグイン.(Windows専用)
+"iso-2022-jp"でメールを送信
+正規表現
添付ファイルを取得(Base64のみ対応)
オフライン
お世話になります。
株式会社エーワンの神原と申します。
ECサイトでの落札後の管理をファイルメーカーで構築しようと検討しています。
注文メールをファイルメーカーで取込後、
メール内容の注文者・住所・商品・金額などを別テーブルのフィールドにセットしたいのですが、
御社のMailMakerPop+で実現可能でしょうか?
また注文メールは複数のメールアドレス宛てにきます。
メールアドレスごとの受信トレイで管理できますか?
お手数ですが、ご回答よろしくお願いいたします。
お問い合わせ有り難うございます。
メール内容の注文者・住所・商品・金額などを別テーブルのフィールドにセットしたいのですが、
御社のMailMakerPop+で実現可能でしょうか?
本文中の注文者・住所・商品・金額などを取得する専用の関数は、ありませんが、取得は、可能です。
MailMakerPop+には、正規表現関数が有りますのでこれらを使用することで、
FileMakerの標準関数では、難しい情報の抽出が可能となります。正規表現の知識が必要です。
TEXTがシンプルな場合、FileMakerの標準関数の方がカンタンな場合もあります。
正規表現|情報抽出サンプル
http://manual-mailmakerpop.joy-h.com/ma … ion/sample
また注文メールは複数のメールアドレス宛てにきます。
複数のメールアカウントの受信が可能です。
メールアドレスごとの受信トレイで管理できますか?
MailMakerPop+は、FileMakerへメールの受信機能を付加するプラグインです。
「メールアドレスごとの受信トレイ」の様な事を実現するには、
そのようにFileMakerでデータベースファイルを設計・構築する必要がありうます。
MailMakerPop+を利用するためのテンプレートは、無料でご使用頂けます。
テンプレートファイルは、自由にカスタマイズしてご利用下さい。
できるだけメーラーの様に設計したテンプレートがこちらになります。
「メールアドレスごとの受信トレイ」の様な機能があります。
「Mail_template3」
http://manual-mailmakerpop.joy-h.com/te … _template3
ただ、Mail_template3 は、設計が複雑です。
カスタマイズが用意な、Mail_template8[MMPLib2]がおすすめです。
「メールアドレスごとの受信トレイ」の様な機能は、ありません。
http://manual-mailmakerpop.joy-h.com/te … e8-mmplib2
また、Mail_template8[MMPLib2]を参考にして頂き、
「MailMakerPop+Library 2 for Receive」を利用すれば、比較的カンタンにシステムの構築が可能となります。
http://manual-mailmakerpop.joy-h.com/ma … uslibrary2
オフライン
NTTビジネスソリューションズ(前NTT西日本-関西)の滝村と申します。
発売時点から、利用させていただいております。
会社のセキュリティポリシーから、社外向けに送信するメールについて、添付ファイルは自動的に暗号化されます。
ところが、MaiMakerPop+で送信すると、添付ファイルがHTMLパートと誤認識され暗号化されません。
例えば、excelファイルを添付しても、emlファイルとして処理され、暗号化されません。
添付ファイルの設定については、iill_SMTP_setAttachmentFile_Add関数で、「ファイルのフルパスフィールド」
だけが、パラメータとなっていますが、他に指定可能な項目(方法)は、ございますでしょうか。
お世話になります。
iill_SMTP_setAttachmentFile_Add関数で、他に指定可能な項目は、ありません。
問題を解決するには、MaiMakerPop+ の改良が必要。
または、対応出来ない可能性もあります。
「添付ファイルを自動的に暗号化するシステム」の詳細が分かれば、何か対応策を提示出来るかもしれません。
おそらく(違うかもしれません)「添付ファイルを自動的に暗号化するシステム」は、メールメッセージ内に記述されている、添付ファイルの情報
Content-Type
Content-Transfer-Encoding:
Content-Disposition:
などで判断しているのではないかと思われます。
このあたりの仕様を確認することは、可能でしょうか?
追加情報:
MaiMakerPop+ のSMTPは、.NET Framework のSmtpClient クラスを利用しています。
オフライン
ご回答ありがとうございます。
「添付ファイルを自動的に暗号化するシステム」からみると、送信としては、テキスト形式で添付ファイル1個のメールが、
eml形式の添付ファイル2個(1個はメール本文HTML?、2個目は添付ファイルのある本文なしのメール)のメールという扱いになっています。
BCCに別アドレスを設定し、受信すると、テキスト形式で添付ファイル1個となっています。
メール送信時の添付ファイルの情報について、
Content-Type
Content-Transfer-Encoding:
Content-Disposition:
については、メールヘッダで確認すればよろしいでしょうか。
また、これらは、OutLook等のメーラで送信する場合と、違う設定となっているのでしょうか。
お試し頂きたい事が2つあります。
・添付ファイルを2個にした場合。
・HTMLメール+添付ファイルにした場合。
お手数ですが、検証をお願い出来ますか?
「HTMLパート」を追加
- - - - - - - - - -
本文を設定 - MailMakerPopPlus:
http://manual-mailmakerpop.joy-h.com/ma … etbody_add
テキスト(text/plain)で本文を追加
iill_SMTP_setBody_Add( "plain" ; テキスト本文フィールド )
HTML(text/html)で本文を追加
iill_SMTP_setBody_Add( "html" ; メール本文HTMLタグフィールド )//←コレも実行
- - - - - - - - - -
Content-Type:の件。
MS OutLook で送信した場合は、「Content-Type:」が、「application/vnd.ms-excel」となりますが、
MailMalerPop+の場合は、「application/octet-stream」になります。
この部分が、原因の場合は、プラグインの改良が必要で、「Content-Type:」の変更が対応可能かどうか調べる必要があります。
MS OutLook:
Content-Type: application/vnd.ms-excel;
Content-Transfer-Encoding: base64
Content-Disposition: attachment
MailMalerPop+:
Content-Type: application/octet-stream;
Content-Transfer-Encoding: base64
Content-Disposition: attachment
オフライン
ご対応ありがとうございます。
検証/確認の結果をのちほど、報告いたします。
検証を行いました。
・添付ファイルを2個にした場合。
→暗号化されず
eml形式の添付ファイル2個(1個はメール本文テキスト、2個目は添付ファイル2つのある本文なしのメール)
・HTMLメール+添付ファイルにした場合。
→暗号化されず
eml形式の添付ファイル2個(1個はメール本文HTML、2個目は添付ファイルのある本文なしのメール)
確認事項はございますでしょうか。
検証ありがとうございます。単純な問題では、なかった様です。
添付ファイルの「Content-Type: application/vnd.ms-excel;」が関係するかどうか、検証が出来るモノを作ってみます。少し時間を下さい。
FileMakerのスクリプト:【メールを送信 [SMTP サーバー経由で送信; .....]】でExcelファイルを添付して送ると、「Content-Type: application/vnd.ms-excel;」で送信されます。
お手数ですが、先にコチラでの検証をしていただけると助かります。
オフライン
検証用のテストプログラムを作成しました。
単体で動作する実行ファイルです。
添付ファイルの「Content-Type: application/vnd.ms-excel;」の設定が可能です。
お手数ですが、このプログラムで検証いただければと思います。
TEST_SEND.zip
https://drive.google.com/file/d/0B2nfra … sp=sharing
オフライン
検証用のテストプログラムありがとうございます。
ずいぶん遅くなりましたが検証いたしました。
結果は、
OutLookとFM11からの送信はOKで、添付Excelファイルは暗号化されました。
検証プログラムはMMPと同様にNGで、添付Excelファイルは暗号化されずにそのまま送信されました。
暗号化ツールの開発元によると、基本的に、メールデータのContent-Dispositionにfilenameが指定されている場合
または、Content-Typeにnameパラメータがある場合に、添付ファイルとして認識するそうです。
MMP、検証プログラムの場合は、上記に当てはまらないようです。
暗号化されない場合は、MMPが利用できないことになり、担当(約100人)の業務に支障をきたしますので、
本件の対応をよろしくお願いいたします。
暗号化ツールの開発元によると、基本的に、メールデータのContent-Dispositionにfilenameが指定されている場合
または、Content-Typeにnameパラメータがある場合に、添付ファイルとして認識するそうです。
MMP、検証用のテストプログラム とも、
Content-Typeにnameパラメータは、あるのですが、ダメなんですね~。
検証用のテストプログラムで送信した場合。
Content-Type: application/vnd.ms-excel; name=test.xls
Content-Transfer-Encoding: base64
Content-Disposition: attachment
MailMakerPop+で送信した場合。
Content-Type: application/octet-stream; name=test.xls
Content-Transfer-Encoding: base64
Content-Disposition: attachment
オフライン
Content-Dispositionにfilenameを設定出来る様に検証用のテストプログラムを修正しました。
お手数ですが、このプログラムで検証いただければと思います。
TEST_SEND2.zip
https://docs.google.com/file/d/0B2nfraj … dJLXc/edit
オフライン
テストプログラムありがとうございます。
ダウンロードしようと試みましたが、googleDriveのアクセス権がないようで、ダウンロードできません。
(前のTEST_SENDは、問題なくダウンロードできます)
ご確認願えないでしょうか。
すみません。アクセス権の設定を変更しました。
現在、ダウンロード可能です。
TEST_SEND2.zip
https://docs.google.com/file/d/0B2nfraj … dJLXc/edit
オフライン
ご対応ありがとうございます。
再検証をさせていただきましたが、MMP、TEST_SENDと同様です。
すなわち、送信はOKであるが、暗号化されずにそのまま相手に届いてしまう状況です。
#暗号化ツールの開発元からの情報とくい違うようですね
「原因かもしれない」と言う事がありますのでお知らせします。
もし、これが原因の場合、MailMakerPop+での解決は、難しいです。
メールは、本文(プレーンテキスト)・本文(HTML)・添付ファイルなどの複数の要素があった場合、
「バウンダリ:boundary」と呼ばれる任意の文字列で各要素が区切られます。
MS OutLook13で送信した場合は、同じバウンダリキーで区切られネストされていません。
MailMakerPop+(FileMaker)で送信した場合は、複数のバウンダリキーが存在し添付ファイルは、入れ子になっています。
「暗号化ツール」は、ネストされた添付ファイルを処理していないのかもしれません。
■MS OutLook13で送信した場合:
------=_NextPart_000_*
本文
------=_NextPart_000_*
添付ファイル
------=_NextPart_000_*--
■MailMakerPop+(FileMaker)で送信した場合:
----boundary_1_*
Content-Type: multipart/alternative; boundary=--boundary_0_*
----boundary_0_*
本文
----boundary_0_*--
----boundary_1_*
Content-Type: multipart/mixed; boundary=--boundary_2_*
----boundary_2_*
添付ファイル
----boundary_2_*--
----boundary_1_*--
オフライン
MailMakerPop+ の導入を検討しており、
template8をダウンロードしようとしましたが、ダウンロードできません。
文字化けしたメッセージが表示された画面が表示されます。
ダウンロードする方法を教えてください。
よろしくお願いいたします。
ご指摘ありがとうございます。
確認しました。「Pay with a Tweet」と言うサービスで設定していたのですが、ご指摘の通り文字化けしていていました。
以下からダウンロードできます。お手数をおかけいたします。
Mail_template8_21[MMPLib2_19][fp7].zip
https://sites.google.com/site/mailmaker … ects=0&d=1
Mail_template8_21[MMPLib2_19][fmp12].zip
https://sites.google.com/site/mailmaker … ects=0&d=1
オフライン
早速のご回答ありがとうございます!
無事ダウンロードできました。これで試してみます。
助かりました。
お世話になります。
「MailMakerPopPlus_Ver324_dll2023_32bit」を試用で使わせていただこうと思い、「MailMakerPop+.fmx」と「MailMakerPop.dat」を、
「D:\ProgramFile\FileMaker\FileMaker Pro 16 Advanced\Extensions」にコピーし、「MailMakerPop3.dll」を「D:\ProgramFile\FileMaker\FileMaker Pro 16 Advanced」にコピーした上で、FileMaker16を起動させ、環境設定のプラグインから有効にしようと試みましたが、認識されていないようでできませんでした。
関係あるかはわかりませんが、その際に環境設定ダイアログ内の「プラグインフォルダを表示」をクリックしてみると、さきほどコピーした
「「D:\ProgramFile\FileMaker\FileMaker Pro 16 Advanced\Extensions」」ではなく、
「C:\Users\earth\AppData\Local\FileMaker\FileMaker Pro Advanced\16.0\Extensions」のフォルダが表示されましたので、一応そちらに改めて、
「MailMakerPop+.fmx」と「MailMakerPop.dat」を入れてみましたがやはり認識されませんでした。
どのようにすればよろしいでしょうか?
ご教示いただけましたら幸いです。
よろしくお願いいたします。
橘孝憲
MailMakerPop+.fmx(.fmx64)の場所は、下記で問題ありません。
「D:\ProgramFile\FileMaker\FileMaker Pro 16 Advanced\Extensions」
FileMaker Pro 16 Advanced は。32bit でしょうか?
Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x86)がインストールされているか、再度ご確認下さい。
http://www.microsoft.com/ja-jp/download … px?id=8328
※インストールしようとした場合、既に入っていれば、インストール済と表示されます。
■FileMaker が64bitの場合は、以下をご利用下さい。
[ダウンロード]|Download Ver.3(64) - MailMakerPopPlus FileMaker Mail Plug-in :
http://manual-mailmakerpop.joy-h.com/do … er-3x64bit
・以下のファイルが所定の場所にあるかをご確認下さい。
MailMakerPop+.fmx64
MailMakerPop3.dll
MailMakerPop.dat
・C++ 再頒布可能パッケージをご確認下さい。
Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x64)
http://www.microsoft.com/ja-jp/download … x?id=13523
オフライン
管理者さま
株式会社バルーンヘルプのまつひろという者です、
MailMakerをお客様に納品していただいて、大変便利に使っていただいております。
最近お客様より「販売促進にメールを使用したくHTMLメールを送信できるようになりませんか?」という問い合わせが届いております。
「メーリングサービスのようなものをご利用ください」とお話ししておりますが、MailMakerの中でHTMLメールを送信することは可能なのでしょうか?
iill_SMTP_setBody_Add( "html" ; メール本文HTMLタグフィールド ) を利用するとかのなのでしょうか?
「あるフィールド」に他のHTMLエディターで作成したHTMLコードを貼り付け、「iill_SMTP_setBody_Add( "html" ; メール本文HTMLタグフィールド )」を使ってメール送信すると可能なのでしょうか?
ヒントなどがあればお教えいただければ幸いです。
管理者さま
株式会社バルーンヘルプのまつひろという者です、
MailMakerをお客様に納品していただいて、大変便利に使っていただいております。
最近お客様より「販売促進にメールを使用したくHTMLメールを送信できるようになりませんか?」という問い合わせが届いております。
「メーリングサービスのようなものをご利用ください」とお話ししておりますが、MailMakerの中でHTMLメールを送信することは可能なのでしょうか?
iill_SMTP_setBody_Add( "html" ; メール本文HTMLタグフィールド ) を利用するとかのなのでしょうか?
「あるフィールド」に他のHTMLエディターで作成したHTMLコードを貼り付け、「iill_SMTP_setBody_Add( "html" ; メール本文HTMLタグフィールド )」を使ってメール送信すると可能なのでしょうか?
ヒントなどがあればお教えいただければ幸いです。
オフライン
[ 0.018 秒でページを生成, 10 クエリーを実行 - 使用メモリー: 1.63 MiB (ピーク: 1.71 MiB) ]