問題タブ [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.
mail-gem - ruby mail gemで未読メールだけを取り出すには?
ruby mail gem を使用してメールを取得しようとしています。例ではMail.last
、最後の未読メールhttps://github.com/micel/mail#getting-emails-from-a-pop-serverを取得すると言われていますが、単に返されます以前に読んだかどうかに関係なく、最後のメール。未読メールだけを取得する方法を知っている人はいますか?
ruby - 添付ファイル付きのメールを転送する
添付ファイルをダウンロードしてから、新しいメールに再添付することなく、これを実行したいと思います。
これは私が試したことです:
編集 私はこのコードを何ヶ月も使用してきましたが、うまくいきました。
私が今導入した新しいものは上記のコードです。
とにかく、リクエストに応じてコード全体を貼り付けています。
ruby - Mail gem よりも速くメールを解析するにはどうすればよいですか?
# 問題 #
何百万ものメールを解析する場合、メソッドMail.read_from_string(mail_as_string)は遅すぎます。
# 質問 #
メールの解析を高速化するにはどうすればよいですか?
# コンテキスト #
私のユースケースを理解するのに十分なコンテキストを入れました。
メールの取得
Rubys Net::IMAP経由で外部 IMAP サーバーに接続します。
私はフェッチしemail
ます:
メール情報の取得
その後、以下にアクセスできます。
遅延 1:取得に0.010000 秒header
かかります:
メールメッセージ(本文)の取得
UTF-8 エンコーディングを確実にするために、次のことを行います。
遅延 2:取得に0.050000秒message
かかります:
ruby-on-rails - 受信者を見つける Rails Mail gem
Mail.all を使用して pop サーバーからすべてのメールを収集します
しかし、mail.to が機能しません...次のエラーが発生しました:
メール受信者 (宛先) 次のようになります。
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 へのアップグレードは、はるかに大きなタスクなので、まだアップグレードしたくありません。
どのようなオプションがありますか?
ruby-on-rails - Net::SMTPSyntaxError: 501 無効な RCPT TO アドレスが提供されました
私が理解したように、メールアドレスにASCII記号を使用しないため、問題があります
例:
Notifier.rb
このケースをどのように処理できるかアドバイスはありますか? ユーザー名をアドレスに保持することを好みます。
ruby - このブロックにパラメータを渡すにはどうすればよいですか
添付ファイルを変えて毎日メールを送りたいです。だから私はパラメータをメールの初期化ブロックに渡す必要があると思います。についていくつかの記事を読みましruby block
たが、それを実装する正しい方法が見つかりません。メールの初期化メソッドがブロックを渡すのはなぜですか? ありがとうございました。