Changeset 31447 for platform/pragger
- Timestamp:
- 03/22/09 22:32:11 (4 years ago)
- Files:
-
- 1 modified
-
platform/pragger/Publish/send_mail_by_gmail.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/pragger/Publish/send_mail_by_gmail.rb
r31371 r31447 42 42 } 43 43 44 def build_mail(config, data)44 def build_mail(config, contents) 45 45 return <<"EndOfMail".tojis 46 46 From: #{config['from_addr']} 47 47 To: #{config['to_addrs'].join(', ')} 48 Subject: #{ data['subject']}49 Date: #{ data['date']}48 Subject: #{contents[:subject]} 49 Date: #{contents[:date]} 50 50 Content-Type: text/plain; charset=ISO-2022-JP 51 51 52 #{ data['body']}52 #{contents[:body]} 53 53 EndOfMail 54 54 end … … 57 57 raise if config['account'].nil? || config['password'].nil? || config['to_addrs'].nil? 58 58 59 config['date'] ||= DEFAULT['date']60 59 config['address'] ||= DEFAULT['address'] 61 60 config['port'] ||= DEFAULT['port'] … … 68 67 Net::SMTP.start(config['address'], config['port'], config['helo_domain'], config['account'], config['password'], config['authtype']) do |smtp| 69 68 data.each do |d| 70 smtp.send_mail(build_mail(config, d), config['from_addr'], config['to_addrs']) 69 # like RSS::RDF::Item ? 70 if (d.respond_to? :title) && (d.respond_to? :description) && (d.respond_to? :date) 71 contents = {:subject => d.title, :date => d.date,:body => d.description} 72 else 73 contents = {:subject => d['subject'], :date => (d['date'] || DEFAULT['date']), :body => d['body']} 74 end 75 smtp.send_mail(build_mail(config, contents), config['from_addr'], config['to_addrs']) 71 76 sleep config['waiting_time'] 72 77 end
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)