email – Unix命令’mail’,将邮件发送到.onion地址邮件

在我的服务器中,我安装了tor和postfix.我可以通过这个简单的shell命令发送电子邮件:

echo "foo" | mail -s "example" testest@sigaint.org 

没问题,这是它的工作.

现在,我希望能够发送电子邮件到.onion地址.所以当我执行这个命令时:

echo "foo" | mail -s "example" testest@sigaintdjfu3jveh.onion

我的电子邮件地址未收到邮件.在我的mail.log日志下面:

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

Nov 29 00:50:10 mycomputername postfix/cleanup[6974]: 49B4F342961:
message-id=<20161128235010.49B4F342961@mycomputername>

Nov 29 00:50:10 mycomputername postfix/qmgr[6642]: 49B4F342961:
from=, size=297, nrcpt=1 (queue
active)

Nov 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 (Host or domain
name not found. Name service error for name=sigaintevyh2rzvw.onion
type=AAAA: Host not found)

我想我必须配置我的’mail’命令才能使用代理tor,但我不知道我怎么能这样做而且我没有找到任何doc / tutorial ..
谢谢=)

最佳答案
简短的回答,邮件使用Unix套接字,你不能Torify它.

更长的回答:

AFAIK邮件通过socks使用sendmail API将邮件发送到Unix机器的本地邮件守护程序/邮件转发器.

因此,在一天结束时,您希望知道该postfix Tor,或使用其他内容发送谈论TCP的电子邮件.

我从来没有这样做过,在这里找到了相关的文章:SMTP over Hidden Services with postfix

在本文中建议发送和接收电子邮件的设置对于熟悉postfix的人来说很有意思.

基本上,它正在扭曲/usr/lib / postfix / smtp,即电子邮件传输守护程序组件.

然后,它为那些想要接收电子邮件的人提出了几种解决方案,其中一个解决方案提出了一个配置,其中在端口localhost:25中接收未经过身份验证的电子邮件,并且tor配置为与localhost:2525进行通信,其中仅进行身份验证用户将转发电子邮件.第三个似乎更有趣,我以后还没有考虑过.

转载注明原文:email – Unix命令’mail’,将邮件发送到.onion地址邮件 - 代码日志