mailer作成 その5
login_generatorを使って入力されたユーザ名とパスワードを使って、POPサーバからメールを取るようにしてみたが、なんかいまいち。
AccountController.login()の先頭で、入力されたユーザ名とパスワードをcookieに設定するようにし、
def login cookies[:login] = @params['user_login'] cookies[:password] = @params['user_password'] case @request.method
サーバからメールを取得するListController.fetch_mailを
def fetch_mail server = 'mail.biglobe.ne.jp' port = 110 user = cookies[:login] password = cookies[:password] puts "fetch mail...: #{@user}, #{@password}" mailbox_name = 'inbox' mail_fetcher = MailFetcher.new(server, port, user, password) mail_fetcher.fetch(mailbox_name, true) redirect_to :action => 'list' end
としてみたんだけど…