問題タブ [fetchmail]
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.
linux - sendmail の ssh トンネル
システムを構成しようとして、ここで気が狂ってしまいます。
自宅にラップトップ、職場にワークステーションがあります。mutt と sendmail を使用しています。多くのブラックリストに登録されているホーム ISP があるため、ラップトップから ISP 経由で送信する電子メールは、受信者によってスパムとしてブロックされることがよくあります。ワークステーションに SSH で接続し、インタラクティブに mutt を使用できますが、遅くて面倒です。fetchmail を使用して、仕事用サーバーからラップトップにメールをダウンロードします。
私はラップトップを使用して仕事のメーラーを介してメールを送信しようとしました
しかし、これを行うとsendmailが実行できないようです。ワークステーションからラップトップにメールを取得しようとすると、メールがラップトップでローカルに配信されるようにするには、sendmail がラップトップで実行されている必要があります。ホスト名が認識されないため、メールが通過しても拒否されます。mutt でホスト名を変更してみました。これは何の影響もないようです。
そのため、ラップトップで mutt、sendmail、および SSH を構成して、ラップトップから電子メールを作成して送信して配信できるようにする方法について混乱していますが、サーバーから fetchmail を使用して電子メールを取得し、地方発送しました。
どんな助けでも感謝します。
python - ユーザーが送信した電子メールに POP 経由でアクセスすることはできますか?
POP を使用して送信された電子メールを表示したいプロジェクトを引用するように依頼されました。これは不可能だと確信していますが、可能であると思いました。
では、ユーザーの POP 電子メール サーバーの詳細を指定して、送信済みメールにアクセスすることは可能ですか?
もしそうなら、Python または fetchmail の例はありますか?
gmail - MRA (fetchmail/getmail) をセットアップして、POP/IMAP 経由で Gmail からすべてのフォルダーを取得する
Gmail からメールをプルするように fetchmail または getmail をセットアップしたいと考えています。IMAP の方がいいと思いますが、POP でも問題ありません。私が直面している問題は、これらすべてが、チェックするフォルダーの正確なリストを指定することを望んでいるように見えることです (これは、POP よりも IMAP の方がクリーンです)。
フォルダーのリストを頻繁に変更するため、これは面倒です。変更する場合、構成ファイルを変更してフォルダーを追加/削除する必要はありません。何かが変更されると、自動的に mbox または maildir ディレクトリが新しいフォルダーの内容とともに「表示」されるようにします。また、mbox はサーバー上のフォルダーと同じ名前にすることをお勧めします
私が見つけた最も近いものは fetchmail の -r オプションでしたが、これもそうではないようです。すべての電子メール クライアントがこれを行うことができるため、何かが欠けているに違いないと確信しており、その機能が MUA ではなく MRA 内にあることを願っています。
更新: このスレッドを Serverfault に移動したいのですが、これを閉じて移行することに投票しても問題ありません。残念ながら、私はまだ自分でそれを行う担当者を持っていません
email - 日付による fetchmail/procmailrc フィルター
fetchmail で pop アカウントからメールを取得し、procmail に送信します。fetchmailrc ファイルに 'keep' を設定しました。これは、outlook にもメールを使用しており、fetchmail ですべてのメールを受信することができないためです。
私の問題は、今日のメールだけをダウンロードしたい、または最後に fetchmail を実行してから少しでもダウンロードしたいということです。
現在、procmail ファイルで日付でフィルタリングしようとしていますが、機能していません。
私はfedora14を使用しています
.procmailrc の内容
connection - 同じ fetchmail クライアントからの複数の imap.gmail.com からの読み取り
私のポートフォリオ ソフトウェアではfetchmail
、IMAP を介して Google のメール アカウントから読み取るために使用しており、人生は素晴らしいものでした。imap3 によってサポートされているアイドル接続の奇跡のおかげで、私のトリガーは、サーバーのプッシュにより、定期的なポーリングよりもはるかに早く、ほぼリアルタイムで起動します。
私の基本的な.fetchmailrc
設定では、証券会社の顧客のアカウントが取引通知を専用の Gmail/Google Apps ボックスに電子メールで送信します。
問題は、複数の電子メール ボックスからの読み取りをサポートする必要があり、その電子メールを私が作成した他の専用の MDA スクリプトに渡す必要があることです。問題ありません。投票行を に追加するだけ.fetchmailrc
ですよね?他のアカウントもimap.gmail.comを使用している場合、それは機能しません。結局、1 つのアカウントは問題なく読める (最初にリストされたアカウントは必要ありませんが、通常はそうである必要はありません) 一方で、もう 1 つのアカウントは 1日中「ソケット エラー」になり、電子メールは未読のままです。理由がわからず、それが何らかのメカニズムであるかどうかさえわかりませimap.gmail.com
ん。ホストからの IMAP 接続を 1 つに制限します。多くの個別のGmailとIMAP接続を維持しているので、それは正しくないようですThunderbird ) であり、この排他性の問題に気付きませんでした。
個別の-f構成ファイルを使用して複数の fetchmail デーモンを起動したり (それらが競合しないと仮定して)、1 つ以上の getmail および他の同様の電子メール フェッチャーを追加でデプロイしたりはしていません。この種の混乱を回避しようとしていますが、監視する必要があるボックスが増えるほど、拡張できなくなります。
php - 電子メールを PHP スクリプトに転送するには?
fetchmailを使用してメールを PHP スクリプトに転送 (またはパイプ) する方法を見つけようとしています。私はこれをやったことがなく、正しい軌道に乗っているかどうかさえわかりません。私が読んだことから、メールを転送するには MDA を使用する必要があると思います。MDA としてprocmailを使用しています。
これが私のfetchmailrcファイルです
これが私のprocmailrcファイルです。下部に、メールを PHP スクリプトにパイプしようとしていることが示されています。
fetchmail を実行しましたが、転送 (PHP へのパイプ) が機能しません。私のfetchmail.logは言う:
ポインタはありますか?私は正しい方向に向かっていますか?
gmail - 大きな添付ファイルを含むメールを取得できません
fetchmail を使用して、Gmail アカウントからメールを取得しています。しかし、メールの添付ファイルが非常に大きい場合 (20M 以上など)、メールはローカルのメール受信箱に取り込まれません。
fetchmail にこのような大きなメールを強制的にダウンロードさせるにはどうすればよいですか (Gmail の問題でしょうか?)。
または、このような大きな添付ファイルがある場合は、添付ファイルなしでメールをダウンロードすることもできます (ただし、Gmail サーバーでは削除しないでください)。
この問題を解決するには?なにか提案を?
email - procmail 経由での gmail への fetchmail 転送 - 何が起きているのですか?
次の構成でfetchmailをセットアップしました
すべてがうまくいっているようです。fetchmail からのエラーはなく、procmail ログには、GMail に転送したい電子メールが含まれています (例を以下に貼り付けます)。ただし、GMail の受信トレイにはメールがまったく表示されません。「すべてのメール」セクションをチェックして、スパムとして扱われていないことを確認しました。何がうまくいかないのでしょうか?私はOS Xバージョン10.8.5でこれをすべてやっています
Gmail の受信トレイに表示したい電子メールの procmail ログの例
osx-mavericks - OSX Mavericks へのアップグレード後、fetchmail が procmail の呼び出しに失敗する
OSX Snow Leopard から Mavericks にアップグレードしたところ、fetchmail が procmail の呼び出しに失敗しました。Mutt も機能していませんが、それは別の話です。
次の世論調査 (名前は変更されています) は、数年間有効です。
poll pop.1and1.com
protocol: pop3
username: abc@example.org
password: 123123123
nokeep
fetchall
mda "/opt/local/bin/procmail -d %T" # pass message to the local MDA
Mavericks にアップグレードした後、POP3 サーバーを正しくポーリングしますが、次のメッセージで失敗します。
fetchmail: about to deliver with: /opt/local/bin/procmail -d 'tbaker'
#****fetchmail: MDA died of signal 6
not flushed
新しくインストールされた /opt/local/bin/procmail は 2001/09/10 の非常に安定した v3.22 であり、デフォルトの $HOME/.procmailrc とシステム メールボックスは変更されていません。
この問題を抱えているのは私だけではないと思うので、これに関するスレッドが見つからないことに驚いています.
トム