Estou enviando alguns e-mails usando SMTP e CURL sobre TOR, mas tenho um problema: recebo alguns caracteres chineses sobre os que devo receber, alguma ideia?
É assim que eu envio o email usando um script em lote (eu tenho uma variável de arquivo):
curl.exe --socks5-hostname 127.0.0.1:9050 smtp://onionaddre.onion:port --mail-from mail@onionaddr.onion --mail-rcpt mail@onionaddr.onion --user mail@onionaddr.onion:password --upload-file %filetosend%
Esta é a mensagem original:
0asf345£%$&fdasdhhs#@deadfga
Isto é o que eu recebo:
聣聭聤聭聯聶聥耠職聮聯職耠職聩聢聴聹耠聣聬聩耍耛聳聢耍聲
$UTF8 = [System.Text.Encoding]::UTF8
$Message = "blah"
$UTF8Message = $UTF8.GetBytes($Message)
[System.Text.Encoding]::Unicode
para [System.Text.Encoding]::UTF8
. Acho que esse é o seu problema, o arquivo é unicode e o cURL pode estar sendo publicado como UTF8, não sei de antemão quais são os padrões do cURL.