問題タブ [email-formats]
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.
python - Python メールボックスのエンコード エラー
まず、私は Python の完全な初心者です。私は言語を学んだことがありません。Google が私の問題を解決するために Python のスニペットしか出してこなかったとき、「なんて難しいんだろう」と思っただけです。:)
Maildir 形式 (古い Web ホストのメール サーバーからのバックアップ) のメールボックスがたくさんあり、これらからメールを抽出する必要があります。これまでのところ、私が見つけた最も簡単な方法は、Thunderbird がサポートする mbox 形式に変換することでした。Python には、両方の形式を読み書きするためのクラスがいくつかあるようです。完璧に思えます。
Python のドキュメントには、まさに私が必要とすることを行うこの小さなコード スニペットさえあります。
それが機能しないことを除いて。ここで、Python に関する私の知識の完全な欠如が始まります。いくつかのメッセージで、反復中に UnicodeDecodeError を受け取ります (つまり、オンラインでmsg
から読み取ろうとしているとき)。他の人では、(行)に追加しようとすると UnicodeEncodeError が発生します。src
#1
msg
dest
#2
明らかに、使用されているエンコーディングについていくつかの間違った仮定をしています。しかし、メールボックスでエンコーディングを指定する方法がわかりません (さらに言えば、エンコーディングがどうあるべきかもわかりませんが、実際にエンコーディングを指定する方法を見つけたら、おそらくそれを理解できます)。
次のようなスタック トレースが表示されます。
そして UnicodeEncodeErrors で:
ここで私を助けることができる人はいますか?(Python を含まない完全に異なるソリューションの提案ももちろん歓迎します。これらの Maildir ファイルからメールをインポートする方法が必要なだけです。
アップデート:
sys.getdefaultencoding が「utf-8」を返す
両方のエラーを引き起こすサンプル メッセージをアップロードしました。 これは UnicodeEncodeError をスローし、これは UnicodeDecodeError をスローします
Python2.6 で同じスクリプトを実行してみましたが、代わりに TypeErrors が発生しました。
asp.net - htmlとしてメールを送信する
...そして問題は、メッセージが本文<br>
内のタグを含む純粋なテキストとして送信されることです
メールをhtmlとして送信するにはどうすればよいですか?
html - 文字 96 HEX には、インターネット プロトコル/フォーマットで特別な意味がありますか?
あいまいな件名で申し訳ありませんが、問題は次のとおりです。
Google カレンダーで招待者を含むイベントを作成します。受信側では、電子メールがマルチパートとして到着し、その text/html ブロックに次のテキスト (quoted-prinatble エンコード) が含まれます。
6 月 9 日(水)午後 1 時 =96 2p=
分
=96 をグーグルで検索しましたが、何も見つかりません。(文字セットまたはこのブロックはwindows-1252、BTWです)
どうもありがとう!
php - PHPメールのフォーマットの問題-CRLFヘッダー行の末尾がOutlookのHTMLメールを壊すのはなぜですか?
私はPHPネイティブmail()
関数を使用してHTMLメールを送信していますが、ユーザーの最も一般的なメールクライアントであるOutlook 2007(他のいくつかのメールクライアントに加えて)でフォーマットの問題があります-すべてのhtmlタグが公開されているため、非Web開発者。
PHPのマニュアルでデモするのと同じ方法でHTMLメールを送信しています。例:
さまざまな電子メールクライアントのテストは難しいため、 http://litmusapp.com/にサインアップして、47の異なる電子メールクライアントの電子メールのスクリーンショットを見ることができます。ほとんどは問題ありませんが(Gmail、Thunderbird、Lotus Notesなど)、Outlookのすべての異なるバージョンは問題ありません。
フォーマットの問題を修正するために、私は次のことを行いました。
$headers = "MIME-Version: 1.0\r\n";
メールヘッダーを削除します。- ヘッダーを「
\n
」ではなく「」のみで終了するようにしてください\r\n
。
マニュアルに準拠していないのに、なぜHTMLメールでより良い結果が得られるのか誰かが知っていますか?
情報:
- RHEL5.5でpostfixバージョン2.3.3を使用しています。
- PHPバージョン5.3.2
javascript - javascriptでメールフォーマットを変更する
javascriptとOutlookActiveXオブジェクト(Outlook.Application)を使用してhtmlページ経由で電子メールを送信しています。メールメッセージの形式をhtmlに変更しようとしていますが、.BodyFormatプロパティを設定する必要がある値がわかりません。私はこれを試しました:
しかし、olFormatHTMLは未定義です。この定数はVBScriptでのみ使用できますか?
c# - Outlook 2007 の送信オプションをプログラムで変更する
BPOS 経由で PDF を受け取ることが困難なお客様が何人かいらっしゃいます。この問題を解決するには、"送信オプション" を Outlook からプレーン テキストに変更する必要があります。私がやりたいのは、これを自動化して、各ユーザーの連絡先ごとに手動で行う必要がないようにすることです。
問題の連絡先にアクセスできるコードを書きましたが、この特定の設定をどこに設定すればよいかわかりません。このプロパティがどこにあるかについて、誰かが私を正しい方向に向けることができますか?
ありがとう、エリック・ガーニー
email - 電子メール アドレス内にエンコードされた電子メール アドレス。出来ますか?
私は、メールアドレスの書式設定のいくつかのエッジケースと、そのようなケースがメールサーバーによってどのように処理されるかを調べています.
特に、RFC5322 (セクション 3.4.1) によれば、次のようなアドレスは有効です。
"test@test.com"@domain.com
ローカル部分が二重引用符で囲まれていることに注意してください。
そのようなアドレスが有効な場合、電子メール サーバーで処理できますか?
デフォルトではない場合、そのようなケースを処理するように構成できるオープンソースの電子メールサーバーがあるかどうか、誰か知っていますか?
ありがとう!
email - EML ファイル形式に関する RFC はありますか?
基本的に、私はEMLファイルを操作しようとしていますが、これらのファイルがさまざまな電子メールサーバーでかなり標準的であるかどうかを知りたいです...基本的に、電子メールアドレスやその他のトピックにあるのと同じように、EMLファイルにRFCはありますか?
必要なものをよりよく理解するために、もう少し具体的にすることができると思います。Exchange メールボックスをスキャンして、次のプロパティから eml ファイルを保存しています: Microsoft.Exchange.WebServices.Data.EmailMessage.MimeContent.Content
.
eml ファイルを作成したら、それをフォーマットする標準的な方法があるかどうかを知りたいです。それだけです。標準はRFCで説明されると思ったので、RFCについて尋ねました。
php - サーバーアドレスを削除するためのメール機能 - PHP
メール内のサーバーアドレスを削除する方法を知りたい.
例:someone@example.com
サーバーアドレス経由。ビア部分を削除したいだけです。
私にはうまくいきません
php - PHPのメール機能にccを含める
PHP のメール機能で cc を挿入しようとすると、HTML 部分のメッセージしか表示されません。
次のコードを使用しています
誰でもこの問題を解決するのを手伝ってもらえますか?