I''m using ActionMailer to send an e-mail with attachement, but I
receive the same e-mail attachement corrupted.
How I can resolve that?
The enviroment is:
- Windows
- Microsoft Exchange Server.
Code Enviroment.rb:
1. ActionMailer::Base.delivery_method = :smtp
2.
3. ActionMailer::Base.smtp_settings = {
4. :address => ''nome_do_servidor'',
5. :port => 25,
6. :domain => nil
7. }
Code Method to send e-mail:
1. def enviar(mensagem)
2. @subject = mensagem.assunto
3. @body = {:mensagem => mensagem}
4. @recipients = mensagem.para
5. @from = mensagem.de
6. @sent_on = Time.now
7. @headers = {}
8.
9. unless mensagem.arquivos.blank?
10. arquivo = mensagem.arquivos
11. attachment(:filename => File.basename(arquivo)) do |a|
12. file = File.open(arquivo, ''r+'') {|f| a.body
f.read}
13. end
14. end
15. end
Thanks,
Daskandonga
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---