ruby on rails webmail client
Find a file
2011-06-24 23:48:08 +02:00
app works but need some cleanup 2011-06-24 23:48:08 +02:00
arts works but need some cleanup 2011-06-24 23:48:08 +02:00
config works but need some cleanup 2011-06-24 23:48:08 +02:00
db works but need some cleanup 2011-06-24 23:48:08 +02:00
doc works but need some cleanup 2011-06-24 23:48:08 +02:00
lib works but need some cleanup 2011-06-24 23:48:08 +02:00
public works but need some cleanup 2011-06-24 23:48:08 +02:00
script works but need some cleanup 2011-06-24 23:48:08 +02:00
test works but need some cleanup 2011-06-24 23:48:08 +02:00
vendor works but need some cleanup 2011-06-24 23:48:08 +02:00
.gitignore works but need some cleanup 2011-06-24 23:48:08 +02:00
AUTHORS works but need some cleanup 2011-06-24 23:48:08 +02:00
config.ru works but need some cleanup 2011-06-24 23:48:08 +02:00
Gemfile works but need some cleanup 2011-06-24 23:48:08 +02:00
Gemfile.lock works but need some cleanup 2011-06-24 23:48:08 +02:00
Rakefile works but need some cleanup 2011-06-24 23:48:08 +02:00
README.markdown works but need some cleanup 2011-06-24 23:48:08 +02:00
UNLICENSE works but need some cleanup 2011-06-24 23:48:08 +02:00

Introduction

Mailr is a IMAP mail client based on Ruby on Rails platform.

Installation guide

NOTE All path and filenames are based on Rails.root directory.

Requirements

In Rails 3 all dependencies should be defined in file <Rails.root>.Gemfile. All needed gems can be installed using bundler.

Installation procedure

  1. Checkout the source code.

  2. If you need to override some of the default constants used in the application take a look at config/default_site.rb. Then create config/site.rb that contains only the keys which you want to override. Example content of config/site.rb is:

    module CDF

    LOCALCONFIG = { :imap_server => 'your.imap.server' } end

  3. Configure SMTP settings

    initializers/smtp_settings.rb

    ActionMailer::Base.smtp_settings = { :address => "mail.example.com.py", :port => 26, :authentication => :plain, :enable_starttls_auto => true, :user_name => "emilio@example.com.py", :password => "yourpass" }

  4. Prepare config/database.yml file (see config/database.yml.example). Check if proper gems (sqlite3/mysql/postgresql) are defined in Gemfile and installed.

  5. Migrate database (rake db:migrate)

  6. Use it.