問題タブ [email-headers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP sendmail_path フラグ -- 正しく動作しない?
最近ホストを切り替えましたが、mail() 関数に問題があります。
以前のホストでは、次のようにして、ヘッダーから送信元アドレスを定義できました。
ただし、新しいホストでは、From ヘッダーは無視されます。代わりに、デフォルトのメール アカウント something@something.myhost.com から送信します。
php.ini では、sendmail_path は次のように設定されています: sendmail_path = /usr/sbin/sendmail -t -i
調査からわかる限り、これにより、ヘッダーに送信元アドレスを設定できるはずです。
何か案は?
ruby-on-rails-3 - Railsでメーラーの「from」値を任意のsmthに設定します
次のメッセージを送信する場合、メッセージの配信元の電子メールアドレスはnoreply@domain.comです。
Gmailのfromフィールドにnoreplyが表示されるので、次のコマンドを使用してみました。
上記のリターン:
私が欲しいのは、フィールドから「MyDomain」などのようなことを言っていたということだけです。では、どうすればこれを行うことができますか?
ありがとう!
php - PHPのメールヘッダーが機能しない
助けてください。PHPmail()
を使用して HTML 形式のメール メッセージを送信する際に問題が発生しています。問題はヘッダーにあると思います。一重引用符または二重引用符のみがわずかに異なる 2 つのヘッダーを含めました。
ヘッダー 1:
上記のように一重引用符を使用すると、すべての html コードが適切な html フォーマットなしで単純なテキストとしてメールに出力されます。\r\n
また、私のヘッダーは、欠落した後にすべてがめちゃくちゃに表示されます。
ヘッダー 2:
これを使用すると、完璧なヘッダーが得られますが、メールは空の添付ファイル付きで空の状態で送信されます。メールに何も添付しないので、それがどこから来たのかわかりません。
何をすべきか提案してください
c# - 電子メール ヘッダーのリスト登録解除。方法?
送信中の電子メールに List-Unsubscribe ヘッダーを追加しようとしています。これまでのところ、そうしようとしても運がありませんでした。
私がこれまでに得たもの:
unSubscribeUrl
「www.example.com/unlist?id=8822772727」のようなものです。電子メールを送信すると、list-unsubscribe オプションを除いてすべて正常に動作します。どのメールクライアントにも表示されません。
どんな援助も大歓迎です!
更新
これは、電子メールの送信に使用するコード全体です。
UPDATE 2
少し調査した後、ヘッダーをmailMessageに入れました。メールを送信すると、次のヘッダーが表示されます。
しかし、クライアントで電子メールを開くと、クライアントに登録解除ボタンが表示されませんか? 私は他に何か間違ったことをしていますか?
php - PHPからのメールで件名ヘッダーのエンコードが壊れています
私のPHPスクリプトはユーザーに電子メールを送信し、電子メールがユーザーのメールボックスに到着すると、件名行($subject
)a^£
に件名テキストの最後に追加されたような文字が含まれます。これは明らかにエンコーディングの問題です。電子メールメッセージの内容自体は問題ありません。件名だけが壊れています。
私はあちこちを検索しましたが、私の主題を正しくエンコードする方法を見つけることができません。
これは私のヘッダーです。Content-Type
とを使用してcharset=utf-8
いる ことに注意してくださいContent-Transfer-Encoding: 8bit
。
email - 生成された電子メールを送信します。ヘッダーのトラブル
生成された電子メールで次のようなHTMLを送信しようとしています。
メールは送信されますが、何らかの理由でリンクタグが表示されません。コンテンツタイプと関係があると思います。何か案は?前もって感謝します。
php - PHPメールでヘブライ語の件名を送信すると、クリンゴン語になります...?
次のようなヘブライ語のコンテンツ/件名を含むメールを送信しようとしています:
しかし、私が主題で得たのは、現代のヘブライ語よりもクリンゴン語です. メッセージ自体は問題なく表示されますが、件名がめちゃくちゃになっているだけです。
私に何ができる?(私はあなたが得たどんなハックにもオープンです)
php - お問い合わせフォームとmail()関数のFromフィールドに問題があります
3つのフィールドとテキストエリアを含むお問い合わせフォームがあります...
jQueryを使用して検証し、次にphpを使用してメールを送信します。
このお問い合わせフォームは正常に機能しますが、メールを受信したときに、[差出人]フィールドが正しくありません。Fromフィールドに、お問い合わせフォームのNameフィールドに入力されたテキストが表示されるようにしたいと思います。これで、次のようなFromフィールドが表示されます。<nameOfMyServerAdmin@serverUrl.com>
たとえば、ユーザーが名前フィールドに「Matthew」と入力した場合、この単語「Matthew」がFromフィールドに表示されるようにします。
これは私のコード(XHTML、jQuery、PHP)です:
email - 他の人にサービスとして電子メールを送信するときに、Reply-Toヘッダーを使用する必要がありますか?
A社が顧客にレポートを送信できるようにする仲介者として機能するアプリケーションがあるとします。
A社->B社(私)->A社の顧客
レポートを受け取った後、受信者に電子メール通知を送信しますが、それらは必ず当社の通知電子メールアドレスから発信されます。
joe.bloggs@a.com->notifications@b.com-> peter@c.com
現在、顧客はこれらの電子メール通知に返信する傾向があり、A社でレポートを送信した人に戻ってほしいと思っています。代わりに、私たちのアドレスnotifications@b.comに戻ってきます。
簡単な解決策は、関連する会社Aのアドレスに送信する通知のReply-Toヘッダーを変更することです。
joe.bloggs@a.com-> Notifications@b.com [返信先:joe.bloggs@a.com]-> peter@c.com
しかし、私の主な関心事は次のとおりです。
- FromフィールドとReply-Toフィールドの間の電子メールアドレスとドメインの完全な不一致により、スパムまたはフィッシングフィルターが電子メールにフラグを立てるのをより熱心にする可能性があります
- すべての電子メールクライアントが、実際に[返信]をクリックしたときに[返信先]フィールドを尊重するわけではなく、代わりに[差出人]を使用します。広く普及していない限り、それほど懸念はありません。
これらの懸念はまったく根拠がありますか?または、私が持つべき他の懸念はありますか?
email - 新しいメール スレッドを強制する
特定のイベントに基づいて電子メールを送信するアプリケーションを作成する場合、これらの電子メールのそれぞれが新しい「会話」を開始するというルールを適用したいと考えています。
Gmail などの電子メール システムは、電子メール メッセージを "会話" にグループ化するため、メッセージAはメッセージBへの返信と見なされます。Subject: ヘッダーや In-Reply-To: ヘッダーなど、返信するメッセージを判断するために使用する方法は多数あります。
ただし、自動化された電子メールは件名を再利用する傾向があるため (「サーバー foo.bar.com での監視の失敗」など)、多くの場合、メール サービスは、指定された電子メールが実際には同じ件名の前のメッセージへの返信であると想定します。たとえ二人が無関係であっても。これにより、混乱が生じ、クライアントが重要な通知を見逃す可能性があります。
件名が類似している可能性があるにもかかわらず、特定のメールが他のメールへの返信ではないことをメールヘッダーで通知することは可能ですか?
メールの件名自体はクライアントに表示されるため、次のような愚かなことは避けたいと思います。"Subject: Automated reminder for $task [".md5sum(date())."]"