FILEMAKER プラグイン など フォーラム

FILEMAKER プラグイン など (助け合い)フォーラムにようこそ!

何方でも、ご質問・ご回答お願いします。

※2024/01/31 までに登録された方は、登録時のパスワードが使えません。

パスワードを再発行してください。

ログインしていません。

#1 2019-11-04 11:58:11

iyasuiyasu
メンバー
登録日: 2019-11-04
投稿: 6

SendMailcURL_AttachedFileについて、要望と質問です

本日、SendMailcURL_AttachedFileを購入した者でした。お世話になります。
WIN10で添付ファイル特にPDFが送信できなくて困っていて飛びつきました。
<要望>
拝見したところ、CC,BCの扱いがありません。
また<氏名>メールアドレス;<氏名2>メールアドレス2などの氏名付き記述の複数メールアドレスの扱いについても、未対応かと思います。
なんとか、ご対応出来ませんでしょうか?宜しくお願い致します。
<質問>
サンプルの送信TESTでメール送信時、20行目で 1631接続エラーとなります。
smtp.gmail.com
587
猫.jpg添付
ID,PASSは他で確認済みでした。

宜しくお願い致します。

オフライン

#2 2019-11-04 17:36:55

admin
管理者
登録日: 2017-06-10
投稿: 87

Re: SendMailcURL_AttachedFileについて、要望と質問です

Gmailについては、Gmail側の設定の問題が考えられます。
以下を参考に確認してみてはいかがでしょう。
他のメール プラットフォームで Gmail のメールをチェックする
問題を解決する - メール クライアントにログインできない場合
https://support.google.com/mail/answer/7126229

アプリ パスワードでログイン
https://support.google.com/accounts/answer/185833

安全性の低いアプリと Google アカウント
https://support.google.com/accounts/ans … 0255?hl=ja


複数の宛先については、cURLオプションで、
--mail-rcpt {mail-rcpt} を送信先分の記述を増やせば送信可能です。

上記の状態でメールヘッダーに何も加えなければ、
Bcc: となります。

メールヘッダーに
To: "=?utf-8?B?宛先表示名?=" <abc@g.com> , xxx@x.com
のように , (コンマ区切りで)追加すれば、To 宛

メールヘッダーに以下を加えれば、Cc:宛となります。
Cc:"=?utf-8?B?宛先表示名?=" <abc@g.com>

To: や Cc: 宛の場合、
cURLオプションに
--mail-rcpt {mail-rcpt}
を記述し、メールヘッダーにも追記が必要です。

Bcc:宛の場合は、メールヘッダーへの追記は必要ありません。

※メールヘッダーは
スクリプト:SendMail で設定している以下の部分。

Subject: =?utf-8?B?{Subject}?=
To: "=?utf-8?B?{To_Name}?=" <{To_Address}>
From: "=?utf-8?B?{From_Name}?=" <{From_Address}>
Content-Type: multipart/mixed; boundary={boundary}

オフライン

#3 2019-12-31 15:47:10

iyasuiyasu
メンバー
登録日: 2019-11-04
投稿: 6

Re: SendMailcURL_AttachedFileについて、要望と質問です

admin さんの発言:

Gmailについては、Gmail側の設定の問題が考えられます。
以下を参考に確認してみてはいかがでしょう。

2ヶ月ばかり時間空いてしまって、申し訳ありません。
その後、SAMPLで送信接続エラーで繋がっていません。諦め気味でした。

自分開発のDBでは FileMakerPROやFMS上でも、gmailは問題なく動いています。
Googleとは、ID,PASSでのLOGIN、2段階プロセスは非使用、安全性の低いログインのアクセスはONで脆弱です。

MAC、Win7で繰り返ししてもNGです。SSLをONにすると、SSLエラー1628になります。
SSLをOFFにすると
エラー番号は1631
エラーLOG
220 smtp.gmail.com ESMTP c26sm49475149pfj.101 - gsmtp
250-smtp.gmail.com at your service, [126.131.110.31]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
530 5.7.0 Must issue a STARTTLS command first. c26sm49475149pfj.101 - gsmtp
221 2.0.0 closing connection c26sm49475149pfj.101 - gsmtp

Google以外で何か理由はありませんでしょうか?
宜しくお願い致します。

オフライン

#4 2019-12-31 17:35:40

admin
管理者
登録日: 2017-06-10
投稿: 87

Re: SendMailcURL_AttachedFileについて、要望と質問です

2段階認証をしていないGoogleアカウントで、検証してみました。
安全性の低いログインのアクセス:ON

結果:送信OK

設定
SMTP_Server: smtp.gmail.com
SMTP_Port: 465
SMTP_SSL: 1
SMTP_account: *****@gmail.com
SMTP_password: *****

オフライン

#5 2019-12-31 20:34:31

iyasuiyasu
メンバー
登録日: 2019-11-04
投稿: 6

Re: SendMailcURL_AttachedFileについて、要望と質問です

SMTP_Port: 465
で、繋がりました!
ありがとうございます。大晦日にご対応、感謝致します!

オフライン

#6 2020-01-03 17:00:08

iyasuiyasu
メンバー
登録日: 2019-11-04
投稿: 6

Re: SendMailcURL_AttachedFileについて、要望と質問です

admin さんの発言:

複数の宛先については、cURLオプションで、
--mail-rcpt {mail-rcpt} を送信先分の記述を増やせば送信可能です。

上記の状態でメールヘッダーに何も加えなければ、
Bcc: となります。

メールヘッダーに
To: "=?utf-8?B?宛先表示名?=" <abc@g.com> , xxx@x.com
のように , (コンマ区切りで)追加すれば、To 宛

メールヘッダーに以下を加えれば、Cc:宛となります。
Cc:"=?utf-8?B?宛先表示名?=" <abc@g.com>

To: や Cc: 宛の場合、
cURLオプションに
--mail-rcpt {mail-rcpt}
を記述し、メールヘッダーにも追記が必要です。

Bcc:宛の場合は、メールヘッダーへの追記は必要ありません。

※メールヘッダーは
スクリプト:SendMail で設定している以下の部分。

Subject: =?utf-8?B?{Subject}?=
To: "=?utf-8?B?{To_Name}?=" <{To_Address}>
From: "=?utf-8?B?{From_Name}?=" <{From_Address}>
Content-Type: multipart/mixed; boundary={boundary}

お世話になります!
出来るだけ挑戦しましたが、一部CCは成功しましたが、なかなか難しい。
特にTo、CC,BCのカンマ繋ぎでの複数メアドの扱いが分からない。
何とか、きれいに仕上げたいので、ご教授お願いします。

Fieldを追加しました
To_Name_CC
To_Name_BC
To_Address_CC
To_Address_BC

==スクリプトSendMail==
テキスト挿入 $RawMail 下記は頭からの一部です。
Subject: =?utf-8?B?{Subject}?=
To: "=?utf-8?B?{To_Name}?=" {To_Address} 
<—<{To_Address} >の<>は別途処理しますが、
  カンマを除いて全てメアドに<>を付けても、頭メアドしか成功しない。
  CC,BCのカンマ繋ぎでの複数にメアドの扱いも分からない。
Cc: "=?utf-8?B?{To_Name_CC}?=" <{To_Address_CC}>
<—To_Address_CCは認識されますが、To_Name_CCはこの文字のままで表示され送信されます。

From: "=?utf-8?B?{From_Name}?=" <{From_Address}>
Content-Type: multipart/mixed; boundary={boundary}

変数$DATA
Substitute ( $RawMail
; [¶ ; Char(13)  &  Char(10) ]
; ["{boundary}" ; Mail::_k ]
; ["{Subject}" ; Base64EncodeRFC ( 4648 ; Mail::Subject )]
; ["{To_Name}" ; Base64EncodeRFC ( 4648 ; If ( IsEmpty ( Mail::To_Name ) ; Mail::To_Address; Mail::To_Name ) )]
; ["{To_Address}" ; Mail::To_Address ]
; ["{To_Address_CC}" ; Mail::To_Address_CC ]
; ["{From_Name}" ; Base64EncodeRFC ( 4648 ; If ( IsEmpty ( mail_account::disp_mail_address ) ; mail_account::mail_address; mail_account::disp_mail_address ) )]
; ["{From_Address}" ; mail_account::mail_address ]

変数$cURL_Options
Let([
¢Options="
--globoff
--user {SMTP_account}:{SMTP_password}
--mail-from {mail-from}
--mail-rcpt {mail-rcpt}
--mail-rcpt {mail-rcpt2}
--mail-rcpt {mail-rcpt3}
--upload-file $DATA
{ssl}
--show-error
--dump-header $$dump_header
"
];
Substitute ( ¢Options
; [ "{SMTP_account}" ; mail_account::SMTP_account ]
; [ "{SMTP_password}" ; mail_account::SMTP_password ]
; [ "{mail-from}" ; mail_account::mail_address ]
; [ "{mail-rcpt}" ; Mail::To_Address ]
; [ "{mail-rcpt2}" ; Mail::To_Address_CC ]
; [ "{mail-rcpt3}" ; Mail::To_Address_BC ]
; [ "{ssl}" ; If ( mail_account::SMTP_SSL ; "--ssl-reqd" ; "" ) ]
)
)

オフライン

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

Board footer

Powered by FluxBB
Modified by Visman

[ 0.009 秒でページを生成, 7 クエリーを実行 - 使用メモリー: 511.88 KiB (ピーク: 512.51 KiB) ]