1

フォームが送信されると、返信アドレスは常に myemail@myemail.com (置換) になります。これはGoogleメールの問題ですか、それとも修正はありますか?

<cfmail 
  from = "#email#"     
  To = "myemail@myemail.com" 
  failto="#email#"  
  server="smtp.gmail.com" 
  replyto="#email#" 
  port="465" 
  useSSL="true" 
  username="myemail@myemail.com" 
  password="*****"   
  Subject = "Confirmation Form"
>
    <cfmailparam name="Reply-To" value="#email#">
4

2 に答える 2

2

Google Mail では、アカウントに関連付けられていないアドレスからメールを送信できるとは思えません。

使用するSMTPサーバーに関係なく、そのドメインに関連付けられた実際のアドレスを「from」属性に使用することをお勧めします。メッセージを「送信する」人の電子メールに、返信先および代理人 (私はそれが正しいと思います) ヘッダーを設定します。

Google から大量の自動メールを送信することについて、1 つ警告します。プロジェクトに取り組んでいて、Google メールを使用して大量のメールを送信するように言われました。約1日後、彼らはそのアカウントでのメールの送信を停止しました....しかし、メールは受け入れました. つまり、SMTP サーバーは、メールが受け入れられたことを CF に通知し、送信する代わりに破棄しました。1 日に数十通以上の電子メールを送信する場合は、独自の SMTP サーバーを実行することを強くお勧めします。

于 2011-05-19T13:24:29.607 に答える
1

個人アカウントについては覚えていませんが、Google Apps を介してメールを送信すると、カスタマイズされた返信先が確実に許可されます。これは、replyto属性cfmail-- なしで機能しますcfmailparam。おそらく、それがこの問題を処理する方法です。

于 2011-05-19T10:53:42.703 に答える