問題タブ [rfc2822]
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 Mail() が「ユーザー」で失敗する"、" でいい"
問題は、Magento がメールを送信しないことから始まり、デバッグ中に次のようになりました。
PHP のメール機能を使用する場合、$to に Name が含まれていると失敗します。
これはホストされたアカウントなので、sendmail やその他の構成にはアクセスできません。
rest - vb / classic aspを使用したRFC 2822日付関数への現在の日付/時刻
Amazon s3 バケットにデータをプッシュするスクリプトを作成しようとしていますが、ヘッダー リクエストで送信する RFC 2822 日付と思われるものを生成する必要があります。
日付は「Tue, 12 June 2012 23:41:58 +0000」のようになります
次のエラーが発生しているため、正しい時間形式を生成する関数が必要です。
RequestTimeTooSkewed The difference between the request time and the current time is too large.
これは私がこれまでに持っているものです...
何か案は?
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 によれば、「引用されてエンコードされた」文字列は問題ないのでしょうか?
php - PHPのRFC1123とRFC2822のDateTimeフォーマットの違いは何ですか?
これは、この時点で知る必要があるというよりも好奇心からですが、PHPマニュアルでは、それらは同一です。同じものに2つの異なるデータ形式がある理由がわかりません。
http://php.net/manual/en/class.datetime.php
どんな手掛かり?
haskell - RFC2822 メール ペイロードを解析する優れた Haskell ライブラリはありますか?
RFC2822 メール本文を解析して、添付ファイルを含むコンテンツを抽出できる Haskell ライブラリを探しています。
hsemail パッケージの Text.ParserCombinators.Parsec.Rfc2822 だけが表示されますが、作成者は、完全には標準に達していないと警告しています。
javascript - RFC 2822、3.6.2 でコンパイルされた正規表現
アドレスの先頭または末尾にドットが含まれる電子メールを SwiftMailer が拒否するという問題が発生しています (内部に複数のドットがある場合と同様)。このような問題をアプリに認識させたいと考えています。
間違った電子メール アドレスを除外するための正規表現は何ですか? (間違って、標準全体でコンパイルされていないものを意味します)
mysql - MySQL の DATETIME 形式の「正式な」名前は何ですか?
YYYY-MM-DD HH:MM:SS
MySQL DATETIME で使用される日付形式の正式な名前を知っている人はいますか? ありますか?ISO 8601 に近いように見えますが、この 2 つを同じ意味で使用しようとすると、ほとんどのアプリケーションで問題が発生するほど異なります。
会話の中でこの特定の形式について言及する必要があることに時々気づきますが、データベースをあまり扱ったことのない人は、これを「DATETIME 形式」と呼ぶといつも空白になります。私は、正式な名前と非常に正式な定義を持つ日付形式に慣れています。(RFC 2822、誰か?) では、存在するのでしょうか?
mysql - MYSQLの日付範囲RFC2822
状況RFC2822(Sat、01 Dec 2012 05:49:45 +0000)でフォーマットされたタイムスタンプをプルし、MYSQLのVARCHARフィールドに格納します。start_dateとend_dateがあります。
2つの日付間の目標検索(「2012-11-01」と「2012-12-01」の間のstart_dateなど)
条件 これを純粋なSQLで実行し、PHPで後処理を実行したくない
許容できる妥協 はしたくありませんが、必要に応じてPHPを使用して変換してDATETIMEとして保存します。
誰かが私の目標(上記にリストされている)を達成するのを手伝ってくれますか?リック
url - URLでRFC2822形式の日付を使用するにはどうすればよいですか?
RFC2822形式の日付をGETメソッドのURLに渡すにはどうすればよいですか。
たとえば、2013年1月18日をURLhttps://www.xyz.com/ordersのmin_date_createdとして渡したい
RFC形式の2013年1月18日は==>2013年1月18日金曜日17:58:49+0000
どうすればURLに渡すことができますか?
TIA!
javascript - IETF 準拠の RFC 2822 タイムスタンプはどの日付形式ですか?
JavaScript で日付を解析する必要があります。フォーマットは
[日2桁]/[月2桁]/[年4桁] [時2桁(24モード)]:[分2桁]
例えば、16/02/2013 21:00
しかし、もしそうならnew Date('16/02/2013 21:00').toString()
、それは を与え'Wed Apr 02 2014 21:00:00 GMT+0200 (Hora de verano romance)'
ます。
私の日付が IETF RFC 2822 日付と時刻の仕様に従っていないためだと思います。次に、文字列を変換する必要があり、それを最も類似した準拠形式に変換したいと考えています (変換しやすいため)。でもhttps://www.rfc-editor.org/rfc/rfc2822#page-14 はわかりにくいので、どれが一番似ているフォーマットなのかわかりません。
許可されている形式の例を含むリストはありますか?