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, status=bounced( 호스트 또는 도메인 이름=sigaintevyh2rzvw.onion 유형=AAAA에 대한 이름 서비스 오류를 찾을 수 없습니다.호스트를 찾을 수 없습니다)

프록시 토르를 사용하려면 "mail" 명령을 구성해야 한다고 생각하는데 어떻게 해야 할지 모르겠고 문서/튜토리얼도 찾지 못했습니다. 감사합니다 =)

답변1

짧은 대답은 mailUnix 소켓을 사용하면 Torify를 사용할 수 없다는 것입니다.

더 긴 답변:

AFAIK 메일은 양말을 통해 sendmail API를 사용하여 Unix 시스템의 로컬 메일 데몬/메일 전달자에게 메일을 보냅니다.

따라서 결국에는 Postfix Tor를 인식하게 하거나 다른 것을 사용하여 TCP 프로토콜을 사용하여 이메일을 보내고 싶을 것입니다.

나는 이것을 해본 적이 없으며 여기에서 관련 기사를 찾았습니다.postfix를 사용하는 숨겨진 서비스를 통한 SMTP

전송을 위한 권장 설정그리고 수신postfix에 익숙한 사람들에게는 이 기사의 이메일이 흥미로울 것입니다.

torifying /usr/lib/postfix/smtp기본적으로 이메일 전송 데몬 구성 요소 입니다 .

그런 다음 원하는 사람들을 위해 몇 가지 솔루션을 제안합니다.받다localhost그 중 하나는 인증되지 않은 이메일이 포트 :25에서 수신되고 인증된 사용자만 이메일을 전달하는 :2525 tor와 통신하도록 구성된 구성을 제안했습니다 . localhost세 번째가 더 흥미로워 보였고 나중에는 고려하지 않았습니다.

관련 정보