· 1 min read
Emails mit Ruby verschicken
Die Bibliothek Mail ist Ruby geschrieben und bringt alles mit um Email zu verschicken. Mit Mail können Email generiert, geparst und verschickt werden.
Um nicht innerhalb kürzester Zeit veraltet zu sein, wurde die Unterstützung für Ruby 1.9 von Anfang berücksichtigt.
Laut Mikel soll Mail 100% Spezifikations-Abdeckung bieten.
Die Projektseiten bieten viele Beispiele und die Bibliothek ist sicherlich einen Blick wert, wenn die eigene Applikation auch Emails unterstützen soll.
Ein kurzes Beispiel (Mail incl. Attachement) wie Mail benutzt werden kann:
[ruby] Mail.defaults do smtp ‘ip.oder.host.com’ # Port 25 defult end
mail = Mail.new do from ‘sender@example.com’ to ‘empfaenger@example.com’ subject ‘Ein sinnvoller Betreff’ body File.read(‘mail-text.txt’) add_file {:filename => ‘einegrafik.png’, :data => File.read(‘/pfad/zu/einer/grafik.png’)} end
mail.deliver! [/ruby]
Mail ist auf Github zuhause: http://github.com/mikel/mail