問題タブ [quoted-printable]

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 投票する
2 に答える
4301 参照

email - 非ASCII電子メールアドレスとSMTP

このメールが機能する方法はありますか? łōręmıpśum@łōręmıpśum.com これは完全に軽薄な追求ではありません。ASCII 以外の電子メールをアプリに入力したポーランドのユーザーがいます。

Gmailバリデーターは無効としてフラグを立てますが、それが許可されていないのは非常にまれなケースかもしれません. 「łōręmıpśum.com」の Punycode は「xn--rmpum-j0a3o6e4dtg.com」で、info@xn--rmpum-j0a3o6e4dtg.com問題なく動作するようです。ただし、ユーザー部分は頭痛の種です。

URL と同じように utf8+percent エンコードできると思っていましたが ("%C5%82%C5%8Dr%C4%99m%C4%B1p%C5%9Bum" になります)、SMTP サーバーが返されます。エラーのある私のメール:

電子メールはローカル SMTP サーバーを正常に通過するように見えますが、リモート エンドで失敗します。namecheap メール サーバーが ASCII 中心の方法で構成されている可能性があります。

私の主な質問: 電子メールのサーバー部分がポーランド語である可能性があることはすでに証明されていますが、ユーザー部分は可能ですか? そうでない場合、なぜですか?上記の電子メールは、信じられないほど醜いですが、単なる ASCII であり、Unicode を認識しない電子メール システムによって特別に扱われるべきではないように思えます。

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

php - Postfix は、行末に「=」文字を付けて Exchange Server に送信します

mail()Postfix MTA 経由の関数を使用して、PHP で自動通知システムを作成しました。ただし、Outlook、実際には Exchange Server のユーザーは、行末に等しい「=」文字が表示され、HTML が壊れた通知を受け取ります。

Exchange Server はhtml/textを認識しましたが、「ソフト改行」または quoted-printable のデコードまたは解析に問題がありますか? この問題を解決するにはどうすればよいですか?

私が使用しているエンコーディングとスキーマは次のとおりです。

これは元のボディです:

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

python - MIMETextをquotedprintablesとしてエンコードする

Pythonは、と呼ばれる非常に機能的なMIMEライブラリemail.mimeをサポートしています。

私が達成したいのは、base64ではなくquotedprintablesとしてエンコードされるプレーンなUTF-8テキストを含むMIMEパーツを取得することです。すべての機能はライブラリで利用できますが、私はそれを使用することができませんでした:

例:

最後のコマンドは奇妙なメッセージにつながります:

これは明らかにquotedprintablesとしてエンコードされておらず、ダブルtransfer-encodingヘッダーはついに奇妙になります(違法でない場合)。

mime-messageで引用符で囲まれた印刷可能テキストとしてテキストをエンコードするにはどうすればよいですか?

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

json - JSONとしてのLotusDominoデータ

私の目的は、notesdocumentからJSONとしてデータを取得できるようにすることです。これは、URLを介してDominoDataServiceを使用することで実行できます。リッチテキストフィールドはHTMLに変換されますが、contentTransferEncodingを取得します: "quoted-printable"それを回避する方法はありますか?または、ドキュメント内のすべてのタイプのフィールドからjsonを取得できる別のメソッドであるXPagesまたはjavaを使用しますか?

前もって感謝します

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

ios - Objective-C で引用された印刷可能なテキストをデコードする

Cで書かれた効率的な(テキストファイル> 5MBの)引用された印刷可能なデコーダーはありますか?iOS プロジェクトでこのようなデコーダーが必要です。

その間、私は遅すぎる高レベルのデコーダーを使用しています。5 MB のファイルをデコードするには、デバイスで最大 10 分かかります。

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

php - PHP quoted_printable_decode が Fandango プレーン/テキスト メールで機能しない

メールがデータベースに保存される前にクリーンアップする作業を行っています。ファンダンゴ メールが 4 (quoted-printable) としてエンコードされて送信されました。これは、デコードされていないメッセージの一部です...

=0A=0A=A0=0AJohn=0A(800) 123-4567=0A=0A----- 転送メッセージ =

=20=0ASent:=20Thursday,=20July=204,=202013=204:14=20PM=0ASubject:=20Your=20Despicab=

le=20Me=202=20iTunes=20Download=0A=20=0A=0A=0ADespicable=20Me=202=20=0A=20=20=0A=20Your=20purchase=20=

of=20tickets=20for=20Despicable=20Me=202=20has=20earned=20you=20a=20complimentary=20download=20of=20t=

he=20song=20'Just=20a=20Cloud=20Away'=20by=20Pharrell=20from=20the=20Original=20Motion=20Picture=20So=

undtrack=20on=20iTunes.=20=0AWe=20hope=20you=20enjoy=20the=20song=20and=20the=20film!=0AIf=20you=20ha=

ve=20iTunes=20installed,=20click=20here=20to=20start=20your=20complimentary=20download.=0AIF=20=

YOU=20DO=20NOT=20HAVE=20iTunes=20INSTALLED:=0A=0A1.=20Download=20iTunes=20for=20Mac=20or=20Window=

s,=20free=20of=20charge=20at=20www.iTunes.com.=20=0A2.=20Open=20iTunes=20and=20click=20iTunes=20Sto=

re.=20=0A3.=20Click=20Redeem=20under=20Quick=20Links.=20=0A4.=20Enter=20the=20code=20below.=20Your=20=

download=20will=20start=20immediately.=20Enjoy.=20=0ADownload=20Code:=20FML6H34XXTMJ=20=0AC=

しかしquoted_printable_decode()、変数を使用すると、テキストは生成されません。


この URL には、ASP/VB でも機能するデコーダーがあります...

http://www.motobit.com/util/quoted-printable-decoder.asp

ここのコードは関連していると思います...

http://www.motobit.com/tips/detpg_quoted-printable-decode/

上記の引用印刷可能な HTML を正しくデコードします。うまくいけば、これは誰かが私を助けようとするのに役立ちます. 壊れた引用印刷可能な電子メール メッセージに遭遇したのは私だけではないと確信しています。

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

java - 入力ストリームを引用された印刷可能な入力ストリームにエンコードする方法

指定された入力ストリームを base64inputstream に変換する org.apache.commons.codec.binary.Base64InputStream のように、inputstream を引用印刷可能な入力ストリームに変換するクラスが必要です。

1つを見つけるのを手伝ってください。

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

java - 引用された印刷可能 - .eml のデコード

.eml-Mail-File のコンテンツをデコードしたい。ファイルには "Gesch=C3=A4ftsbedingungen" のような文字列が含まれています。 > "Geschäftsbedingungen" である必要があります。

どうやってそれを行うのかわかりません。「MimeUtility」を使ってみますが、うまくいきません。

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

java - Java: quoted-printable で文字列をエンコードする

PHPのネイティブ関数quoted-printableと同じように、Javaで文字列をエンコードする方法を探しています。quoted_printable_encode()

JavaMails の MimeUtility ライブラリを使用しようとしました。しかしencode(java.io.OutputStream os, java.lang.String encoding)、文字列の代わりに OutputStream を入力として取り (関数getBytes()を使用して文字列を変換した)、文字列に戻すことができないものを出力するため、メソッドを機能させることができません (私は Java noob です:)

String を OutputStream に変換し、エンコード後に結果を String として出力するラッパーを作成する方法に関するヒントを教えてください。