問題タブ [mail-gem]

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

mail-gem - ruby mail gemで未読メールだけを取り出すには?

ruby mail gem を使用してメールを取得しようとしています。例ではMail.last、最後の未読メールhttps://github.com/micel/mail#getting-emails-from-a-pop-serverを取得すると言われていますが、単に返されます以前に読んだかどうかに関係なく、最後のメール。未読メールだけを取得する方法を知っている人はいますか?

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

ruby - 添付ファイル付きのメールを転送する

添付ファイルをダウンロードしてから、新しいメールに再添付することなく、これを実行したいと思います。
これは私が試したことです:

編集 私はこのコードを何ヶ月も使用してきましたが、うまくいきました。

私が今導入した新しいものは上記のコードです。

とにかく、リクエストに応じてコード全体を貼り付けています。

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

ruby - Mail gem よりも速くメールを解析するにはどうすればよいですか?

# 問題 #

何百万ものメールを解析する場合、メソッドMail.read_from_string(mail_as_string)遅すぎます

# 質問 #

メールの解析を高速化するにはどうすればよいですか?

# コンテキスト #

私のユースケースを理解するのに十分なコンテキストを入れました。

メールの取得

Rubys Net::IMAP経由で外部 IMAP サーバーに接続します。

私はフェッチしemailます:

メール情報の取得

その後、以下にアクセスできます。

遅延 1:取得に0.010000 秒headerかかります:

メールメッセージ(本文)の取得

UTF-8 エンコーディングを確実にするために、次のことを行います。

遅延 2:取得に0.050000messageかかります:

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

ruby-on-rails - 受信者を見つける Rails Mail gem

Mail.all を使用して pop サーバーからすべてのメールを収集します

しかし、mail.to が機能しません...次のエラーが発生しました:

メール受信者 (宛先) 次のようになります。

0 投票する
0 に答える
113 参照

ruby-on-rails - actionmailer と mail gem が必要なときにのみロードされるようにするにはどうすればよいですか?

Rails 3.2.22 アプリのメモリ使用量を削減しようとしており、mail gem がビュッフェのようにメモリを消費することを確認しています ( http://www.schneems.com/2014/11/07/i-ram-what-i -ram.html )。このページでは、mail gem を 2.6.3 にアップグレードするように指示されていますが、actionmailer 3.2.22 はそのバージョンの mail gem と互換性がないようです。

アプリのいくつかの場所からのみメールを送信し、actionmailer とメール gem を特定の Gemfile グループに移動しても問題ありませんが、うまくいきませんでした。Rails 4 へのアップグレードは、はるかに大きなタスクなので、まだアップグレードしたくありません。

どのようなオプションがありますか?

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

ruby-on-rails - Net::SMTPSyntaxError: 501 無効な RCPT TO アドレスが提供されました

私が理解したように、メールアドレスにASCII記号を使用しないため、問題があります

例:

Notifier.rb

このケースをどのように処理できるかアドバイスはありますか? ユーザー名をアドレスに保持することを好みます。

0 投票する
0 に答える
49 参照

ruby - このブロックにパラメータを渡すにはどうすればよいですか

添付ファイルを変えて毎日メールを送りたいです。だから私はパラメータをメールの初期化ブロックに渡す必要があると思います。についていくつかの記事を読みましruby blockたが、それを実装する正しい方法が見つかりません。メールの初期化メソッドがブロックを渡すのはなぜですか? ありがとうございました。