私のサーバーには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
短い答えは、mail
Unixソケットを使用するとTorifyを使用できないことです。
より長い答え:
AFAIK メールは、ソックスを介して sendmail API を使用して、Unix システムのローカルメールデーモン/メールフォワーダにメールを送信します。
したがって、最終的にはPostfix Torを認識させるか、他のものを使用してTCPプロトコルを使用して電子メールを送信したいと思います。
私はこれをやったことがなく、ここで関連記事を見つけました。postfixを使用した隠しサービスを介したSMTP
転送の推奨設定そして受信postfixに精通している人にとっては、この記事のEメールは興味深いでしょう。
torifying
/usr/lib/postfix/smtp
デフォルトではEメール送信デーモンコンポーネントです。
それからあなたが望む人のためにいくつかの解決策を提案します。受け取るlocalhost
そのうちの1つは、認証されていない電子メールがポート:25で受信され、認証されたユーザーのみが電子メールを転送する:2525tor
と通信するように構成されている構成を提案しました。localhost
3番目はもっと興味深く見え、後で考慮しませんでした。