問題タブ [rfc822]

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.

0 投票する
0 に答える
184 参照

email - メールを送信するときに、iPhone/iPad などの受信トレイ プレビューに表示するテキストを制御するにはどうすればよいですか?

iPhone や iPad で受信トレイを閲覧すると、件名の下にテキストの短いプレビューが表示されます。Gmail も同じことを行います (これが同じように機能するかどうかはわかりませんが)。

メールの最初の文を単に使用するのではなく、プレビューに使用するテキストに影響を与える方法はありますか?

背景: ニュース記事を自動的に送信するニュースレターを更新しています。通常、件名はヘッダー テキストと同じであるため、プレビュー テキストは冗長です。代わりに、実際の記事のテキストの一部を表示したいと考えています。

0 投票する
3 に答える
13638 参照

email - 「返信なし」のメールヘッダーはありますか?

のようなメッセージが後付けされた自動メールをよく見かけます。

アマゾン:

※ご注意:このメールは、受信メールを受け付けないアドレスから送信されています。この同じ問題について再度お問い合わせいただく必要がある場合は、上記のリンクを使用してください。

ツイッター:

このメッセージには返信しないでください。監視されていないメールアドレスから送信されました。このメッセージは、Twitter の使用に関するサービス メールです。

Google チェックアウト:

助けが必要?Google Checkout ヘルプセンターにアクセスしてください。このメッセージには返信しないでください。

この警告のすぐ下に、Gmail の返信入力フィールドが表示されます。受信者の電子メールクライアントに返信を許可しないように指示する、そのような自動化された電子メールに添付できるヘッダーのようなものがあるべきだと私には思えます。

そのようなヘッダーはありますか?そうでない場合、電子メール形式を管理するグループによって議論されたことはありますか?

0 投票する
1 に答える
3164 参照

php - E-Mail-Headers の特殊文字とは何ですか? また、引用符を使用する場合は?

PHP を使用して電子メールを送受信しようとしています。これまでのところ、関数を使用して特殊文字をエンコードする必要があることがわかりましたが、mb_encode_mimeheader()スペースをエンコードする必要はありません。

また、アドレスファイルの括弧が機能しないこともわかりました: (括弧付きのヘッダーを読み取るときに、PHP の imap_fetch_overview() 関数にエラーはありますか? )。たとえば、PHP は header-section にアクセスできませんが、header-sectionFrom: Admin [] <user@mail.tld>を読み取ることはできますFrom: "Admin []" <user@mail.tld>

そのため、メール ヘッダーでは明らかに括弧が特別な意味を持ちます (少なくとも PHP の場合)。Mailheader の特殊文字には何があり、その意味は何ですか?また、どこでエンコード/引用する必要がありますか?

たとえば、件名はヘッダーの一部でもありますが、PHP では件名の角括弧に問題はありません。

引用符が問題の解決に役立つようです ( https://www.rfc-editor.org/rfc/rfc5322#section-3.2.4 - これが PHP の問題なのか、メールヘッダーが正しくありません)。しかし、引用符を使用する方法と、引用符によって何がエスケープされるのでしょうか?

https://www.rfc-editor.org/rfc/rfc5322#section-3.2.4には次のように書かれています。

アトムで許可されている文字以外の文字を含む文字列は、文字が引用符 (DQUOTE、ASCII 値 34) 文字で囲まれた引用符付き文字列形式で表すことができます。

それでは、各文字を個別に「エスケープ/引用」する必要がありますか

または、すべてをまとめて引用してもよろしいですか?

しかし、他の制御シーケンスが引用符で囲まれている場合はどうなるでしょうか? たとえばÄÖÜ、文字列内に特殊文字があり、これは にエンコードされてい=?UTF-8?B?w4PChMODwpbDg8Kc?=ます。では、RFC によれば、「引用されてエンコードされた」文字列は問題ないのでしょうか?

0 投票する
1 に答える
2001 参照

email - Notes 式言語 "@ValidateInternetAddress" が適切に検証されませんか?

次の検証コードを使用して、Lotus Notes によって駆動される Web フォームで有効な電子メール アドレスの形式を確認しています。

現在、ユーザーが次の入力のいずれかを入力すると、検証でエラー メッセージがスローされます。

  • 空のフィールド
  • " "、'、または / 文字
  • メールのドメイン部分: 「test.com」
  • それだけ @

ただし、ユーザーがtest@testと入力すると、フォームはこれを有効な電子メール アドレス形式として検証します。

この形式は有効な「Address821」形式と見なされますか? または、フォームが有効な電子メール アドレスとして間違った形式を検証していますか?

0 投票する
2 に答える
1987 参照

php - 電子メールのようなヘッダーの解析 (RFC822 に類似)

問題/質問

解析したいボット情報のデータベースがあります。RFC822 メッセージに似ていると言われています。

車輪を再発明して独自のパーサーを作成する前に、何か他のものが既に利用可能であるかどうかを確認することにしました。私はimap_rfc822_parse_headers()、まさに私が望むことをしているようです。残念ながら、IMAP 拡張機能は私の環境では利用できません。

オンラインや Stack Overflow で多くの代替案を見てきました。残念ながら、それらはすべて電子メール用に構築されており、必要以上のことを行っています... 多くの場合、電子メール全体を解析し、特別な方法でヘッダーを処理します。これらのヘッダーを便利なオブジェクトまたは配列に単純に解析したいだけです。

利用可能なストレートPHPバージョンimap_rfc822_parse_headers()、またはこのようなデータを解析する同等のものはありますか? そうでない場合は、自分で書きます。

サンプルデータ

0 投票する
2 に答える
878 参照

php - Hotmailはreturn-pathヘッダーを無視しています

私は小さなメーリングリストマネージャーでこのphpクラスを使用しています。メールを送信するには、hotmailメールとsmtp.live.comを使用しています。正常に動作しますが、返送されたメールが届くので、管理しやすい別のアドレスで受信したいと思いました。Return-Pathヘッダーを使用してみましたが、hotmailはそれを無視し、バウンスを「from」アドレスに送信しているようです。また、クラスがdsnを「無効にする」ために「NOTIFY = NEVERORCPT = rfc822」を送信していることにも気づきましたが、hotmailもそれを無視しているようです。

phpクラスによって出力されるSMTPトランザクションは、次のようになります。

これは私が電子メールを送る方法です:

hotmailにログインして「送信済み」フォルダを確認すると、送信された電子メールにリターンパスヘッダーが含まれていません。

送信するヘッダーに問題がありますか、またはhotmailがreturn-pathをサポートしていません

0 投票する
3 に答える
9756 参照

http - MIME とコンテンツ タイプに違いはありますか?

つまり、f12 ツールを使用しているときに、Web ページを要求すると、応答ヘッダーにコンテンツ タイプがあります。これもMIMEタイプと言えますか?それとも違いはありますか?

0 投票する
2 に答える
4286 参照

php - RFC822日付形式への変換

ここで何が起こっているのか本当にわかりません。ブログにRSSフィードを追加しようとしています。RSSでは日付がRFC822形式である必要があるため、PHPの日付関数を使用して元のタイムスタンプ(0000-00-00 00:00:00)を変換しています。問題は、フィード内のすべての投稿に表示される日付と時刻が1970年1月1日01:33であるということです。コードは次のとおりです。

編集:これが私の質問です。Unixタイムスタンプに変換するのはここですか?

EDIT2:すべての助けに感謝しますが、それでも機能しません。確かに、私はこれを完全には理解していませんが、簡単な解決策があると確信しています。feed.phpドキュメント全体は実際にはそれほど長くないので、重要な詳細について言及しなかった場合に備えて、ここにすべてのコードがあります。ああ、日付はデータベースのdate_posted列に正しく保存されています。

0 投票する
1 に答える
393 参照

objective-c - NSDateをRFC822に解析するには、常に英語で使用しますか?

サーバーにRESTfulを配置する必要があります。のDateように使用する必要がありますSat, 19 Jan 2013 04:09:58 GMT

objcで私はこれを書きました:

出力されますSat, 19 Jan 2013 04:09:58 GMT

しかし、私の実際のデバイスでは、言語は中国語であり、出力されます周六, 19 1月 2013 04:09:58 GMT

常に英語で使用する方法は?

0 投票する
1 に答える
540 参照

xml - XSLを使用してRFC-822日付形式でXMLを並べ替える

XSLでこの種のソートを行う方法を知っている人はいますか?

これが私がこれまでに持っているものですが、それは日ごとにソートされ、残りの日付は無視されます。