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

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

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

You are not logged in.

Announcement

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


#1 2017-09-03 22:48:13

柿ぴー
Member

メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

FMP 15 Advanced、Windows10
お世話になります。

メールの送信スクリプトの設定で相談させてください。
SMTP送信でBCCに複数の宛先を指定したくて、以下のように設定したのですが1つも送信されずに「1506 メールメッセージは正常に送信されません」というエラーが出てしまいます。

・送信経由:SMTPサーバー
・作成:現在のレコードからのデータを使用する1つの電子メール
・宛先:空欄
・CC:空欄
・BCC:フィールド名の指定 → 会員テーブル::E-mail
             対象レコードでアドレス収集チェック ON
・トピック:件名
・メッセージ:本文

BCCで10人ほどずつ送信をしたいのですが、「フィールド名の指定」と「対象レコードからアドレス収集」ではダメでした。
テーブル内のアドレスをコンマ区切りでBCCに手入力すると問題なく送信されるので、BCC部分の設定が間違っているのだと思いますが、どこを直したらよいでしょうか?
アドバイス宜しくお願い致します。

Offline

#2 2017-09-03 23:14:42

Hiro
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

宛先のアドレス(フィールド)指定がないからでは?

Offline

#3 2017-09-03 23:33:36

柿ぴー
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

Hiro様ありがとうございます。

宛先にもフィールド指定をしてみましたが「1506 メールメッセージは正常に送信されません」のエラーで、1件も送信できていないようです。
送信元のメールアドレスに宛先不明などのメールも届いていません。。。

引き続きご指導いただけますよう宜しくお願い致します。

Offline

#4 2017-09-04 00:07:55

Hiro
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

現在のレコード上の宛先指定フィールド(E-mail?)にアドレスデータが入っているか確認。
空白何てことは無いですか?

Offline

#5 2017-09-04 00:20:44

柿ぴー
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

Hiro様お返事ありがとうございます。

宛先指定フィールドの Email は全レコードにデータが入っていて空欄はありません。

私だけの症状なのでしょうか・・・?
大変恐縮ですが、お時間がございましたら引き続きご指導いただけますようお願い致します。m(_ _)m

Offline

#6 2017-09-04 00:24:46

Hiro
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

BCCを外して、宛先だけでテストすると送れますか?

Offline

#7 2017-09-04 00:40:55

柿ぴー
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

Hiro様ありがとうございます。

BCCを外して、宛先だけでもダメなようです。
1506のエラーは出ませんでしたが、会員テーブル::E-mail の1行目にあたるメールアドレスにメールは届いていません。。。

Loopでアドレスを1つずつ指定していった方がよいでしょうか?

Offline

#8 2017-09-04 00:56:59

Hiro
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

宛先1件だけ指定でも送れないのでしょうか?
とすれば、SMPTサーバ送信の問題が疑われます。
宛先1件だけを手入力してテストすると送れますか?
それでもダメなら、受手側サーバに弾かれているのかも。
その場合は、規定のメールソフトで送るとどうですか?

Last edited by Hiro (2017-09-04 01:13:33)

Offline

#9 2017-09-04 01:02:19

柿ぴー
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

宛先を「フィールド名の指定」で 会員テーブル::E-mail とすると宛先1件だけでもダメでしたが、
手入力でしたら宛先1件もBCCに複数件でも送信できました。

手入力なら送信できるということは、メールアドレスが「フィールド名の指定」でちゃんと指定できてないんですよね。。。?

Offline

#10 2017-09-04 01:20:51

Hiro
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

#9からすると、以下に抵触してる?

【FMヘルプ】
メモ  [SMTP サーバー] と [複数の電子メール (対象レコード内の各レコードに 1 つ)] を選択すると、レコードにつき 1 つの電子メールを送信するとき、残りのレコードは送信されないまま残り、エラーが発生します。

Offline

#11 2017-09-04 01:31:45

柿ぴー
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

Hiro様、深夜までお付き合いくださいましてありがとうございます。

ヘルプは目を通した時にいまいち意味がわからなかったのですが、そういうことなんですね・・・。
すみませんでした。m(_ _)m
フィールドを使用するならメールソフトを利用したらよいのですね。

いちいちメールソフトが起動するのは困るので、SMTP送信で進めたいのですが、そうなるとスクリプトでメールアドレスを1つ1つ拾っていくという考え方で合っていますか?
それか、対象レコードの指定フィールドの値をまとめて変数に入れる方法はありますでしょうか?
まとめて変数に入ればBCCでその配列?変数を指定して、コンマ区切りにしたらよいのかな?と思っているのですが、何か良い方法はありませんでしょうか?

重ねての質問で恐縮ですが、またお時間がある時にでもご指導いただけますようお願い致します。

Last edited by 柿ぴー (2017-09-04 01:40:15)

Offline

#12 2017-09-04 01:53:33

Hiro
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

もし業務として安定的一斉メール送信をお考えなら、FMメール(オマケ機能)は全くお勧めできません。
こちらの管理人さんがとても高機能で低価の日本語メール送受信プラグイン「MailMakerPOP+
を出されているので、ぜひ検討ください。

Last edited by Hiro (2017-09-04 01:58:13)

Offline

#13 2017-09-04 02:34:10

柿ぴー
Member

Re: メール送信 「フィールド名の指定」で対象レコードからアドレスを収集する方法を教えてください

Hiro様ありがとうございます。

教えていただいた「MailMakerPOP+」を検討させていただくことにします。
私の理解力が低いために深夜までお付き合いいただきまして本当にありがとうございました。
今後ともご指導いただけますようお願い致します。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.014 seconds, 9 queries executed - Memory usage: 531.09 KiB (Peak: 552 KiB) ]