ウェブサイトのお問い合わせフォームのメール通知を送信する Google アプリ スクリプトを作成しました。
通知メールを受信トレイに送信するために使用したコードは次のとおりです
GmailApp.sendEmail("myemail@mydomain.com", "subject", "some message", {
name: "Site Admin",
from: "siteEmail@website.com",
replyTo: "userEmail@domain.com"
});
このコードは電子メールを送信し、myemail@mydomain.com
電子メールヘッダーは期待どおりに設定されています
オリジナルメッセージのサンプルはこちら
Delivered-To: myemail@mydomain.com
Received: by 10.60.42.99 with SMTP id n3cs47090oel;
Thu, 21 Aug 2014 20:48:02 -0700 (PDT)
DKIM-Signature: ...
X-Google-DKIM-Signature: ...
MIME-Version: 1.0
X-Received: by 10.42.58.138 with SMTP id i10mr532439ich.18.140234282395;
Thu, 21 Aug 2014 20:48:02 -0700 (PDT)
Reply-To: userEmail@domain.com
Message-ID: <20cf30334123125012fb42a@google.com>
Date: Fri, 22 Aug 2014 03:48:02 +0000
Subject: New message from User (userEmail@domain.com)
From: "Site Admin" <siteEmail@website.com>
To: myemail@mydomain.com
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
some message
この問題は、受信トレイからこのメッセージへの返信をクリックすると、予想される (返信先アドレス) または(差出人または送信者の) アドレスのmyemail@mydomain.com
代わりに受信者と見なされるときに発生します。userEmail@domain.com
siteEmail@website.com
問題のコードで使用されている API のリファレンスへのリンクは次のとおりです GmailApp.sendEmail(recipient, subject, body, options)
ここで何が欠けているのか理解してください。返信が間違った受信者に送信されるのはなぜですか?
アップデート
モバイルアプリから返信すると、返信先アドレスが受信者アドレスとして使用されていることに気付きました。これは予期される動作です。
これは、これらのシナリオで gmail の動作が異なるように少し配線されています。Web インターフェースは myemail を選択しますが、モバイル アプリは同じメールの返信に予想される返信先アドレスを選択します。
Gmail の Web インターフェースに潜在的な欠陥があるということですか?