Sha256: add80a7502731f792d969c79c2d538ad6d4096301995c369b05100235b9b8c0f
Contents?: true
Size: 886 Bytes
Versions: 2
Compression:
Stored size: 886 Bytes
Contents
# coding: utf-8 require 'net/smtp' require 'tmail' module UzuUzu module Mailer # # # class Tmail # attr_reader :adapter # # # def initialize(env=nil, options={}) @adapter = :tmail @from = env['address'] end # initialize # # # def send(to, subject, body, charset='iso-2022-jp') mail = TMail::Mail.new mail.to = to mail.from = @from mail.reply_to = @from mail.subject = subject mail.body = body mail.date = Time.now mail.mime_version = '1.0' mail.set_content_type 'text', 'plain', {'charset' => charset} mail.write_back Net::SMTP.start(smtpserver) do |smtp| smtp.sendmail(mail.encoded, mail.from, to) end end # send end # Tmail end # Mailer end # UzuUzu
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uzuuzu-core-0.0.10 | lib/uzuuzu/mailer/tmail.rb |
uzuuzu-core-0.0.9 | lib/uzuuzu/mailer/tmail.rb |