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

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

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

You are not logged in.

Announcement

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


#1 2022-12-28 18:09:05

tfm
Guest

自動送信メールに関しまして

いつも大変お世話になっております。

バージョン19.6.1.45になります。
30人以上が触るクラウド運用をしております。

Aグループ所属の山田さん
Bグループ所属の田口さん
Aにチェックマークが入ったら山田さん
Bにチェックマークが入ったら田口さん
両方にはいったら両方に
というような自動メール送信のスクリプトを組んでおります。

Windowsはoutlook
Macはデフォルトのメール アプリケーション
が推奨というのも理解しています。

Macは問題ないのですが、Windowsが各々使用しているメーラー、マシンが古いなどの問題があり、スムーズに送信できないことが多いです。

送信経由は電子メールクライアント
作成は現在のレコードからのデータを使用する1つの電子メール

の設定にしています。

自動送信が厳しそうとの判断をしており、
一回ポップアップが出るというのはOKとしようと思います。(送信ボタンは自身が押す)
URLを開いてデフォルトのメーラーを起動するという方法を発見したのですが、どうも宛先が一件しか選べないようでした。

複数の宛先を選ぶ方法、もしくは全く異なる方法でも構わないのですが、良い方法はございますでしょうか?

何卒よろしくお願いいたします。

#2 2022-12-28 18:27:08

Shin
Member

Re: 自動送信メールに関しまして

SMTPサーバーへ直接送ってしまうのもありますが。

Offline

#3 2022-12-28 18:55:36

himadanee
Guest

Re: 自動送信メールに関しまして

>宛先が一件しか選べない
セミコロンで区切れば複数指定できます。

#4 2022-12-28 19:05:49

tfm
Guest

Re: 自動送信メールに関しまして

himadaneeさん、ありがとうございます。セミコンロで区切れば複数指定可能なのですね。
現在は、レコードに入力した案件番号、案件名、ステータス、開始日、終了日などを自動で送信するようにしています。
URLを開く、でも本文にそのようなレコードの情報を記載することは可能なのでしょうか?

Shinさん、ありがとうございます。
SMTPサーバー、私には敷居が高そうで、調べてみてそれを参照にスクリプト組んでみたのですがうまく送信で来ませんでした。
知識があれば、SMTPサーバーへ送信出来れば理想の動作が出来る。という認識でよろしいでしょうか?

質問ばかりで申し訳ありません。
何卒ご教授のほど、よろしくお願いいたします。

#5 2022-12-28 23:26:14

Shin
Member

Re: 自動送信メールに関しまして

一般的なメーラーは、SMTPサーバーに繋がっています。同じ仕組みですので、設定すればほぼ同じ動作になります。

Offline

#6 2022-12-29 06:16:05

tfm
Guest

Re: 自動送信メールに関しまして

Shinさん
ありがとうございます。
不特定多数が各々異なったメーラーを使用しており、マシンも違うのですが、SMTPサーバーの設定でメールが自動送信できるようになるのでしょうか?
差し支えなければやり方を教えていただきたいです。

基本的にはシステム側を調整する方向で考えています。
各々のマシンの設定はあまりいじらずといったイメージです。

何卒よろしくお願い申し上げます。

#7 2022-12-29 07:03:14

himadanee
Guest

Re: 自動送信メールに関しまして

送信先ならいいですが、送信元が不特定多数の場合は、各自が使用できる送信サーバへのログイン情報を収集しなくてはいけないので、SMTPは無理でしょう。
その業務専用のメールアドレスから送信するようにして、不特定多数のメールアドレスは本文に入れる、とかではできませんか?

「URLを開く」の方は、宛先の他に件名と本文は入れられますが、ファイル添付はできません。
mailto:address;address2?subject=件名&body=本文

#8 2022-12-29 07:58:39

Shin
Member

Re: 自動送信メールに関しまして

その利用者は、社員とかではなく、不特定多数なのですか。
それなら、専用のSMTPサーバー立ててしまうとかしないと難しいです。

Offline

#9 2022-12-29 10:50:13

tfm
Guest

Re: 自動送信メールに関しまして

himadaneeさん
Shinさん

ありがとうございます。
説明不足で申し訳ございません。
メールを送信するのは社員です。
社内のGoogleアカウントでGmailアドレスを取得しています。
スクリプトのSMTPサーバーの設定画面で、パスワードを入力する箇所があります。
これは各々異なるパスワードを入力する必要があると思うのですが、1人1人異なったパスワードを設定するのは難しいですよね?
それか、誰々のアカウントなら何々のパスワードといった計算式を使う必要があったりするのでしょうか…?

何度も申し訳ありません。

やはり、全員が自動送信を完全に実行出来るのは難しそうと感じ、各々が使用しているデフォルトのメーラーを立ち会げ、レコード情報を貼り付け、チェックマークが入った部署の宛先まで入力された状態のメールを手動で送信する。
を本命で考えた方が良いかなと思いはじめております…

何か良い方向がありましたら教えていただきたく存じます。

#10 2022-12-29 15:54:26

himadanee
Guest

Re: 自動送信メールに関しまして

どうしても送信元アドレスを各自にしたいなら、各自が自分で送信操作をするようにしないと、「なりすましメール」を送信することになってしまいます。

宛先が2か所しかないなら、メールを送るんではなく、クラウドのシステム内にメッセージテーブルのようなのを作ってその2人がそれを見る、とかではだめなんですかね。

#11 2022-12-29 17:07:45

tfm
Guest

Re: 自動送信メールに関しまして

himadaneeさん

ありがとうございます。
送信先は20人くらいを
対応部署というフィールドにチェックマークがいくつついたかによって、振り分けられます。
グループメールも含まれます。

メールを送信するというのは絶対条件になります。

現在は誰々と誰々の場合をIfのスクリプトで設定していましたが、自動メール送信の箇所をURLを開く、にして送信ボタンは各自が押すのスクリプトに変更して作成してみようと思います。

#12 2023-01-03 13:36:11

tfm
Guest

Re: 自動送信メールに関しまして

すみません。

セミコロンで区切る複数宛先のスクリプトですが、

"mailto:" &  "何々.com¶;" & "何々.com¶;"

でよろしかったでしょうか?

また、メールの宛先と本文にレコードのフィールド情報を記載することは可能でしょうか?
何卒ご教授のほど、よろしくお願いいたします。

#13 2023-01-03 14:11:13

tfm
Guest

Re: 自動送信メールに関しまして

失礼しました。

メールの件名と本文にレコードのフィールド情報を反映させてたい。になります。
よろしくお願いいたします。

#14 2023-01-03 16:53:22

himadanee
Guest

Re: 自動送信メールに関しまして


は改行なので不要です。

フィールド値は普通に連結するだけです。
URLなので改行は%0dに置換します。
(Thinderbirdしか持ってないので、日本語をエンコーディングする必要があるメールソフトがあるかは不明)

#15 2023-01-03 17:12:35

tfm
Guest

Re: 自動送信メールに関しまして

himadaneeさん

ありがとうございます。

"何々.com;" & "何々.com;"

で作成しており、ボタンでメールを立ち上げる設定にしているのですが、宛先が正常に選択される時と、されない時があるのですが、この原因わかりますでしょうか?
現在その症状が出ているのはMacのデフォルトのメール アプリケーションになります。

#16 2023-01-03 17:17:36

tfm
Guest

Re: 自動送信メールに関しまして

たびたび申し訳ありません。

ボタンを押してメールアプリケーションを閉じるを繰り返しているのですが、うまく行かない時は、宛先の中にセミコロンが残ってしまっています。
何卒ご教授のほど、よろしくお願いいたします。

#17 2023-01-04 15:55:43

tfm
Guest

Re: 自動送信メールに関しまして

お世話になっております。

セミコロンをコロンをカンマに変更したら問題なくなったように思います。
ひとまずこれで様子見をさせていただきます。

ありがとうございました。

#18 2023-01-05 09:22:43

tfm
Guest

Re: 自動送信メールに関しまして

色々ありがとうございました。
ボタンでURLを立ち上げ、宛先を複数選択、メールの件名、本文にレコード情報を記載
送信ボタンは手動

が皆様のアドバイスのおかげでできました。
解決とさせていただきます。
今後とも、何卒よろしくお願いいたします。

#19 2023-01-05 11:01:35

tfm
Guest

Re: 自動送信メールに関しまして

申し訳ありません。

一点出来ればお願いしたいのですが、
Macですと、¶でメール本文が改行されるのですが、Windowsですと改行されません。
himadaneeさんに教えていただいた%0dを使用して、
改行の箇所を"%0d"にしているのですが、%0dがそのままメール本文に表示されてしまい、改行されません。

こちら、わかりますでしょうか?
何卒よろしくお願いいたします。

#20 2023-01-05 12:38:05

himadanee
Guest

Re: 自動送信メールに関しまして

Thunderbird以外のメーラでは確認できないのですが、メールではCRLFが正しいので
%0d%oa
だそうです。
「mailto 改行」でぐぐれば色々出てきます。

#21 2023-01-05 14:20:58

tfm
Guest

Re: 自動送信メールに関しまして

himadaneeさん

ありがとうございます。
自分でも色々調べてみました。
%0d%0aだと、Macだと改行されないのですかね?
私がMacユーザーで、Windowsは確認できていないのですが、Macですと、改行されず、%0d%0aがそのまま表示されました。

となると、スクリプトを2つ作って、WindowとMacでボタンを分けるなどの対応になるのでしょうか・・・_?

#22 2023-01-07 10:24:30

himadanee
Guest

Re: 自動送信メールに関しまして

MacかどうかはGet (システムプラットフォーム)で判別できるので、スクリプトは1つで「URLを開く」のURL計算式で変えればいいですが
改行以外もスペースや&などエンコードが必要な文字がありました。RFCを参照してください。(Thunderbirdではスペースはそのままで問題なかった)

複数アドレスの区切りは、セミコロンは記憶違いでした(Thunderbirdではセミコロンでも問題なかった)

というように、結局mailtoを使うにしてもクライアントのメールソフトの実装状況に依存してしまうので、
やっぱり送信元は「このクラウドシステムの送信者」で一本化(専用のメールアドレスを作る)してSMTPでやった方が確実かも。
送信者の手元にも残したいなら、それも送信先アドレスに追加すればいいでしょう。

#23 2023-01-08 13:28:33

tfm
Guest

Re: 自動送信メールに関しまして

himadaneeさん

ご丁寧にありがとうございます。
数日間様子見をしていますが、

mailtoで、Windowsのデフォルトのメーラーの設定をしていただく。でこれまで自動送信がうまくいっていなかった社員もほぼほぼ解決できております。
Windowsでは改行されませんが、そこまで問題ではないので、ここはこのままにしようかと思います。

outlookをデフォルトのメーラーにしている方が正しく動作しないことがあるのですが、会社の推奨メーラーがサンダーバードということもあり、設定をそちらに誘導し、こちらも解決できそうです。
とても助かりました。

SMTPも引き続き勉強いたします。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.207 seconds, 9 queries executed - Memory usage: 609.23 KiB (Peak: 625.77 KiB) ]