Hola,
Estoy tratando de enviar mails desde un script hecho en ruby, pero no sé
como hacer para enviar mails con acentos (por ejemplo: á). Los mails llegan,
pero los acentos salen como basura.
El código que estoy usando (el archivo está grabado en UTF-8) es:
#!/usr/bin/env ruby
$KCODE = 'u'
require 'net/smtp'
require 'smtp_tls' # connects to TSL enabled SMTPs
Net::SMTP.start('smtp.gmail.com ', 25, 'disney.com', '
[EMAIL PROTECTED]', 'my password', :plain) do
|smtp|
message = <<END
From: Mickey Mouse <[EMAIL PROTECTED]>
To: Aureliano Calvo <[EMAIL PROTECTED]>
Subject: Prueba desde Ruby
Este ruby es un quilombo y aparte todavía no sé mandar attachments :(.
Espero poder solucionar esto pero voy paso a paso.
END
smtp.send_message message, '[EMAIL PROTECTED] ', ['
[EMAIL PROTECTED]']
end
Y el texto del mail que llega es:
Este ruby es un quilombo y aparte todavÃa no sÃ(c) mandar attachments :(.
Espero poder solucionar esto pero voy paso a paso.
¿Cómo hago para setear el encoding del mensaje?
y bonus:
¿Saben como mandar attachments?
Muchas gracias,
Aureliano.
_______________________________________________
ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar