初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 Re: 初心者のFileMaker pro Q&A » サーバー上のスクリプトでのメール送信について » 2023-08-19 20:22:28

himadaneeさん
ありがとうございます。

サーバーのOAuthサポートは20からでしたか...なんともお粗末な結果です。
もうすぐアップデートする予定はあるのですが、それまでの間暫定的にSMTPに変更してチャレンジしてみます。

クライアントを20にアップデートしてたので、20のヘルプを見てできると思い込んでたという...情けない。

お手数お掛けしました。

#2 初心者のFileMaker pro Q&A » サーバー上のスクリプトでのメール送信について » 2023-08-19 16:31:32

ウチモック
Replies: 2

どなたかお知恵を授けて頂けると助かります。
やりたいことはスクリプトによってサーバー側から添付ファイル付のメールを送信することです。

サーバー・クライアント共に19...訂正)サーバー19・クライアント20でした...
サーバー・クライアント共にMacです。
最終的にはWebDirectからも「サーバー上のスクリプトを実行」でメールの送信がしたいと考えています。
追記)サーバーは自社Lan内にあるMacで稼働させています。

とりあえずサンプルで作ったスクリプトは2つ。
AとBとします。

---スクリプトA
変数を設定[$Name ; 値:"私の名前"]
変数を設定[$MyMailAddress ; 値:"aaaa@bbbb.com"]
変数を設定[$ServiceAccountMailAdd ; 値:"gmail-nnn@xxx.yyy.zzz.com"]
変数を設定[$AdminUserMailAdd ; 値:"aaaa@bbbb.com"]
変数を設定[$PrivateKey ; 値:"{ ¶ "type": "service_account",¶  "project_id":...."]
変数を設定[$TO ; 値:"ssss@tttt.com"]
変数を設定[$CC ; 値:""]
変数を設定[$BCC ; 値:""]
変数を設定[$TOPIC ; 値:""]
変数を設定[$MESS ; 値:"sample text"]
変数を設定[$attachment ; 値:"Get(ドキュメントパス) & "<folder1>/<folder1>/<folder1>/<file1.pdf>"]
メールを送信 [ OAuth 2.0 で送信 ; ダイアログなし ;  宛先: $TO ; CC: $CC ; BCC: トピック: $TOPIC ; メッセージ: $MESS「$attachment」 ]

---スクリプトB
サーバー上のスクリプト実行 [ 指定: 一覧から ; 「スクリプトA」 ; 引数:  ; 終了するまで待つ:オフ ]

クライアントから上記のスクリプトAを実行すると、メールの送信に成功します。
クライアントからスクリプト起動ならば送信できるので、OAuth2.0関連の設定は間違っていないものと考えています。

次にサーバーサイドで同じスクリプトを実行するためにスクリプトBを実行します。
添付ファイルは物理的に異なるドライブのパスになりますから、実験のためにクライアント側、サーバー側のそれぞれに同一名・同一内容のPDFを所定の位置に置いておきます。
スクリプトBの実行結果は、「メールの送信をしない」です。
特別にコメントも出ません。
メールの送信自体が行われないので、当然添付ファイルも届きません。

問題解決できずに行き詰まっているのですが、どなたかお知恵を貸して頂けないでしょうか?

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 559.93 KiB (Peak: 575.3 KiB) ]