Oluşturduğum bir dosyayı (yani, sunucumda kaydetmek istemiyorum) ekleyebilmek ve e-posta ile gönderebilmek istiyorum.E-posta eki
Bitirdim metne, ancak ben sendmail
kullanarak e-posta dosya eklemek için nasıl kayboldum sen
Oluşturduğum bir dosyayı (yani, sunucumda kaydetmek istemiyorum) ekleyebilmek ve e-posta ile gönderebilmek istiyorum.E-posta eki
Bitirdim metne, ancak ben sendmail
kullanarak e-posta dosya eklemek için nasıl kayboldum sen
kullanarak edilmelidir http://railscasts.com/episodes/206-action-mailer-in-rails-3
def registration_confirmation(user)
@user = user
attachments["rails.png"] = File.read("#{Rails.root}/public/images/rails.png")
mail(:to => "#{user.name} <#{user.email}>", :subject => "Registered")
end
Bkz ederiz Ekleri olan e-postaları göndermeyi destekleyen Rails'e yerleşik Action Mailer. Raylar 3.x için
- http://guides.rubyonrails.org/action_mailer_basics.html#sending-emails-with-attachments
Raylar 2.3.8+ için - alternatif göz için http://guides.rubyonrails.org/v2.3.8/action_mailer_basics.html#sending-multipart-emails-with-attachments
Dosyadaki (...), anında oluşturulan verilerle değiştirin. – ffoeg
Ama eğer csv, xls gibi farklı bir dosya formatı gönderiyorsanız, o zaman vücut kısmından da bahsetmelisiniz, aksi halde ek –
numaralı postada düzgün bir şekilde gönderilmez, eğer cevabımı kabul ederseniz size yardımcı olur – Lichtamberg