問題タブ [mime-mail]

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 に答える
921 参照

ruby - Ruby: 標準入力から電​​子メールの MIME を解析する方法

入力がSTDINからのものである場合、Rubyから電子メールMIMEを解析する方法を知っている人はいますか? 「mail」と呼ばれる非常に見栄えの良い gem を見つけましたが、私が見る限り、ファイルからのみメールを読み取ることができます。

これは私がそれをテストしている方法です:

戻り値: nil nil

戻り値: nil nil

戻り値: ["test@gmail.com"] ["test2@gmail.com"]

STDIN私は次のようにテストしています:

したがって、メソッド Mail.read は私の電子メールで正常に機能しますが、標準入力を Mail.read に入れたい場合は、次のようにします。

そのファイルを stdin から temp フォルダーに保存し、それを Mail.read で開くことができることはわかっていますが、遅くなるため、そのようにしたくありません。

gem の完全な URL はhttps://github.com/micel/mailです。

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

email - 「content-disposition: attachment」ボディ部分から base64 をデコード

メッセージまたは添付ファイルで procmail を使用してメッセージ本文を抽出しようとしていますが、以下から最初の 2 文字を取得しました。

base64 のデコードが機能していません。条件全体として一致していないか、代入していますLASTFOLDER=base64 --decode"

私の以前の質問も参照してください

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

perl - perl mime::lite 添付テキストファイル改行エラー

こんにちは、メールでファイルを送信しようとしていますが、正しい改行を書くことができません。コードは添付ファイル付きのメールを送信します。この添付ファイルには次の情報が含まれています:
"Row1<cr><lf><br >\nRow2<cr><lf><br>\nRow3"

取得方法:
Row1 Row2
Row3

添付ファイルで?

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

email - メールにフッター テキストを追加する最良の方法はどれですか?

私の目標は、動作を変更せずに、MIME コンテンツを変更し、メールにフッター ノートを追加することです。

電子メール コンテンツのコンテンツ タイプが text/plain の場合、以下のように電子メール コンテンツ タイプを multipart/mixed に更新しています。

また、電子メールのコンテンツ タイプがデフォルトで multipart/mixed の場合、電子メールのコンテンツを次のように更新しています。

しかし、メール本文を更新すると、Outlook はサンプル ノートを添付ファイルとして扱います。また、Thunderbird の場合、メールの転送をクリックすると、フッターが添付ファイルとして扱われます。

だから私の質問は、メールにフッターテキストを追加する最良の方法はどれですか? 私は正しくやっていますか?何か問題がある場合は、変更を提案/特定します。

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

email - 本当のメール送信者を取得するレシピの書き方

を使用して送信者に電子メールを返信しようとしていますsendmail -oi -tが、どういうわけか MTA を抽出しました。電子メールの return-path と電子メール ヘッダーの最初の From が実際の送信者ではなく MTA であるため、実際の送信者を取得するために領収書を書き込む方法は? したがって、sendmail は次の宛先に電子メールを配信できます: 送信者: +xxxxxxxxxx@tmomail.net または 差出人: +xxxxxxxxxx@tmomail.net

受信した procmail.log と電子メールは次のとおりです。

メールのヘッダーは次のとおりです。

レシピの最後の部分は次のとおりです。