Unix コマンド 'mail', .onion アドレス mail にメールを送信する

Unix コマンド 'mail', .onion アドレス mail にメールを送信する

私のサーバーにはTorとPostfixがインストールされています。次の簡単なシェルコマンドで電子メールを送信できます。

echo "foo" | mail -s "example" [email protected] 

ここでは問題ありません。動作します。

今私は.onionアドレスに電子メールを送信したいと思います。したがって、このコマンドを実行すると、次のようになります。

echo "foo" | mail -s "example" [email protected]

私のメールアドレスにメッセージを受信して​​いません。以下は私のmail.logログです。

11月29日 00:50:10 mycomputername postfix/pickup[6641]: 49B4F342961: uid=1001 from=myunixuser

11月29日 00:50:10 mycomputername サフィックス/整理[6974]: 49B4F342961: message-id=<20161128235010.49B4F342961@mycomputername>

11月29日 00:50:10 mycomputername postfix/qmgr[6642]: 49B4F342961: from=, size=297, nrcpt=1(キューアクティブ)

11月29日 00:50:10 mycomputername postfix/smtp[6976]: 49B4F342961: to=, Relay=none, Delay=0.19, Delays=0.12/0.01/0.05/0, dsn=5.4.4ホスト名またはドメイン名=sigaintevyh2rzvw.onionタイプ=AAAAのネームサービスエラーが見つかりません。ホストが見つかりません)

プロキシトールを使用するには、「mail」コマンドを設定する必要があると思いますが、どうすればいいかわからず、ドキュメント/チュートリアルも見つかりませんでした。ありがとう=)

ベストアンサー1

短い答えは、mailUnixソケットを使用するとTorifyを使用できないことです。

より長い答え:

AFAIK メールは、ソックスを介して sendmail API を使用して、Unix システムのローカルメールデーモン/メールフォワーダにメールを送信します。

したがって、最終的にはPostfix Torを認識させるか、他のものを使用してTCPプロトコルを使用して電子メールを送信したいと思います。

私はこれをやったことがなく、ここで関連記事を見つけました。postfixを使用した隠しサービスを介したSMTP

転送の推奨設定そして受信postfixに精通している人にとっては、この記事のEメールは興味深いでしょう。

torifying /usr/lib/postfix/smtpデフォルトではEメール送信デーモンコンポーネントです。

それからあなたが望む人のためにいくつかの解決策を提案します。受け取るlocalhostそのうちの1つは、認証されていない電子メールがポート:25で受信され、認証されたユーザーのみが電子メールを転送する:2525torと通信するように構成されている構成を提案しました。localhost3番目はもっと興味深く見え、後で考慮しませんでした。

おすすめ記事