問題タブ [tmail]

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

email - Return-Path ヘッダーの正しい形式

私のアプリケーションは、sendmailを使用して送信メールを送信します。次の形式を使用して「From:」アドレスを設定します。

また、まったく同じ形式を使用し てReply-ToヘッダーとReturn-Pathヘッダーを設定しています。

これはほとんどの場合うまくいくようですが、これが失敗する例を少なくとも 1 つ見ました。つまり、上記の文字列の名前部分にピリオド (ピリオド) が含まれている場合です。

これはTMailコードの奥深くで失敗します (私は Ruby を使用しています) が、これは完全に有効なことのように思えます。

私の質問は、上記の Name + Email 形式ではなく、実際にReturn-PathヘッダーとReply-Toヘッダーを電子メール アドレスのみを使用して設定する必要があるかどうかです。例えば

ありがとう。

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

ruby - 本文のRuby TMailのサイズ制限?

fetchmail を使用して imap サーバーからダウンロードした電子メールを処理する小さなアプリケーションがあります。この処理は、内部に XML ファイルを含む base64 でエンコードされた添付ファイルを見つけることで構成されます。

コードは次のとおりです(多少削除されています):

これはうまく機能しますが、大きな XML ファイル (通常は 600k 以上のメールファイル) では機能しなくなります。

Base64 デコードも自動的には行われません。しかし、これは手動でデコードを実行しようとしたときです:

これは XML ファイルの一部ですが、クリップされています。

添付ファイル全体を取得する方法はありますか? 任意のヒント?

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

ruby - Ruby メールのエンコーディングと引用された印刷可能なコンテンツ

「quoted-printable」でエンコードされた本文を作成するように TMail を指導する簡単な方法はありますか? そこには、そのようなコンテンツを作成するのではなく、デコードするためのメソッドしかありません。

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

ruby - Ruby と Tmail。中継サーバーのホスト名?

Ruby と Tmail を使用して、サーバーから一連の電子メールを取得しています。

電子メール メッセージを中継したサーバーのホスト名を特定する方法はありますか?

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

ruby - Rubyを使用してGMAIL添付ファイルを「件名-(メッセージの日付)」として保存する

このスクリプトをここ ( http://snippets.dzone.com/posts/show/7530 )に組み込もうとしていますが、私はルビーの魔法使いではありません。現在、local_file 名で必要なメールをプルダウンしていますが、「メッセージの件名 + メッセージの日付」でプルダウンして保存できるかどうか疑問に思っていました。mail.date を使用しようとすると、通常よりも長い文字列になり、Time.parse() で変換できません。

たとえば、現在、添付ファイルを 103134.htm としてプルダウンしますが、これは私にとっては何の意味もありません。件名と日付をプルするので、「Blah からのログ - 11/12/2009.htm」にしたいと思います。添付 local_name の代わりに元のメッセージから。

どんな助けでも大歓迎です!

ありがとう!

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

ruby-on-rails - Rails 2.3 に gem を含める際の問題?

私の Rails アプリは TMail プラグインを使用していますが、Attachment.rb を変更する必要があります。

変更は開発マシンの Rails によって認識およびロードされますが、ホスティング プロバイダー (Rails Playground) の運用環境では、TMail のシステム バージョンがロードされ、カスタム バージョンはロードされません。

gem をインクルードまたはフリーズする最良の方法に関するオンライン ドキュメントは、多くのサイトで混乱を招きます。

これにアプローチする最善の方法について決定的な答えを持っている人はいますか?

ありがとう!

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

email - MMS2R と複数のイメージ レール

これが私のコードです:

ここに私のエラーがあります:

2 つの画像が添付されたメールをサーバーに送信しました。メールを受信すると、サーバーは「| ruby​​ /xxx/script/runner 'IncomingMailHandler.receive STDIN.read'」を実行します

何が起こっている?私は何を間違っていますか?

( MMS2R ドキュメント)

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

ruby-on-rails - Ruby on Rails で TMail を使用してメールを取得する際の問題

このコードを使用すると、電子メールのフェッチ中に TMail が電子メール本文を 2 回解析しているように見えます。他のすべてのパラメータは問題ありません (from_email、email_subject)。何か案は?

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

ruby-on-rails - ActionMailerでmessage-id、in-reply-toなどを設定しようとしています...

私は、更新メールを送信してから、返信を元のアイテムに戻すことができる必要があるアプリに取り組んでいます。

すべての電子メールは単一のアドレスに送信され(これは残念ながら変更できません)、私はそれらがどこに行くのかを判断できる必要があります。私の最初の考えは、アイテムのメッセージIDを設定して、参照ヘッダーとして返されるようにすることでした。

ActionMailerでこれを達成する方法について何かアイデアはありますか?

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

ruby-on-rails - Ruby Tmailエラー:未定義のシンボル:rb_get_kcode

ruby:シンボルルックアップエラー:/usr/local/lib/ruby/gems/1.9.1/gems/tmail-1.2.7.1/ext/tmailscanner/tmail/tmailscanner.so:未定義のシンボル:rb_get_kcode

アプリをクラッシュさせる奇妙なエラー。ルビー1.9.1レール2.3.8tmail1.2.7