`
icekiller110
  • 浏览: 71449 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rails 邮件支持

阅读更多
这里以163邮箱为例
require 'net/smtp'

password = ""
6.times do
  password += rand(10).to_s
end
email_content = <<-END_OF_MESSAGE
  From: admin
  To: xuht
  Subject: For reset password
  Date: #{Time.now}

  user_name: xuht
  password : #{password}
END_OF_MESSAGE

Net::SMTP.start('smtp.163.com',25,'163.com','test_email','12345',:login) do |smtp|
  smtp.send_mail email_content.gsub(/\t/,''),'from@163.com','to_email@hotmail.com'
end

分享到:
评论

相关推荐

    rails2.3.8 && ruby1.8.7

    综上所述,这个压缩包提供了在Windows环境下使用Rails 2.3.8和Ruby 1.8.7开发Web应用所需的所有基本组件,包括数据库支持、Rails框架的各个部分以及必要的Gem依赖。开发者只需下载并解压此包,然后按照Ruby和Rails的...

    Ruby-MailForm直接从Rails的表单发送电子邮件支持I18n验证附件和请求信息

    MailForm库是专门为简化这一过程而设计的,它允许开发者直接从Rails的表单中发送邮件,并且提供了I18n(国际化)支持、验证功能以及添加附件和请求信息的能力。这个库由Plataformatec开发,其最新版本为bd43996。 ...

    rails-4.2.0-gems

    Rails 4.2.0支持RSpec、Minitest等多种测试框架,`rails_setup`可能包含如何设置和运行测试的说明。 9. 最后,部署到生产环境(如Heroku、AWS或自托管服务器)时,`rails_setup`可能包含部署策略和配置指南。 总的...

    rails 3.2 API

    Rails 3.2的ActiveSupport进一步增强了对日期和时间的支持,并提供了更多的便利方法。 8. **Rails核心**:包括路由、配置、初始化过程等关键功能。Rails 3.2的路由系统更加强大,支持条件路由和命名空间。 通过`...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    ActionMailer的改进,便于发送邮件;以及支持部分渲染,提高了视图层的性能。此外,2.2.x版本还增强了路由系统,引入了资源路由和命名空间,使得路由配置更加灵活和模块化。 在使用这个开发环境包时,开发者可以...

    ruby on rails api

    4. **ActionMailer**:用于发送电子邮件,支持生成和发送HTML或纯文本邮件。 5. **ActiveSupport**:提供了一系列有用的工具和库,如时间助手、字符串操作、哈希扩展等,增强了Ruby的基础功能。 6. **Routes**:...

    Ajax on Rails (PPT)

    Rails框架的设计初衷就是支持快速开发出高性能的Web应用,而Ajax作为现代Web技术的重要组成部分,其与Rails的结合可以极大地提高用户体验并简化开发流程。这一点将在后续章节中进一步阐述。 #### 四、议程概览 文档...

    Beginning Rails 4

    本章讲解了如何利用 Rails 内置的邮件处理功能来发送和接收电子邮件,这对于构建实际的 Web 应用程序非常重要。 - **邮件配置**:设置邮件服务器的信息。 - **编写邮件模板**:使用视图模板来生成邮件内容。 - **...

    Rails 3 in Action

    Rails 通过其内置的支持大大简化了 CRUD 操作,开发者可以通过简单的代码即可实现复杂的 CRUD 功能。 #### 五、嵌套资源 第五章探讨了 **嵌套资源** 的概念,这是一种组织 RESTful 资源的方式,可以更好地反映现实...

    基于ruby on rails开发示例源码

    Rails的许多特性,如ActiveRecord(ORM)、ActiveModel、ActionController和ActionView,都是为了支持这种分层架构。 压缩包中的`seanatnci-rails_space-53c56b4`可能是一个具体的Rails项目仓库,包含以下关键组成...

    Ruby on Rails 指南 v5.0.1 中文版

    - **可用的回调**:列举ActiveRecord支持的各种回调类型。 - **调用回调**:说明如何触发回调函数。 - **跳过回调**:介绍如何在特定情况下跳过某个回调。 - **停止执行**:讲解如何在某个回调中阻止后续回调的执行...

    rails 2.2.2 API

    13. **测试(Testing)**:Rails 提供了全面的测试支持,包括单元测试(Test::Unit)、集成测试( ActionController::IntegrationTest)和行为驱动开发(RSpec)。 14. **配置(Configuration)**:Rails 应用可以...

    rails-2.2.2.zip

    4. **ActionMailer**:提供了一种方便的方式发送电子邮件,支持创建邮件模板和处理邮件的发送逻辑。 5. **Routes**:Rails的路由系统将URL映射到控制器的方法,允许灵活的URL设计和资源导向编程。 6. **Rails ...

    rails2.3.2gem本地安装包及使用说明

    - Rails 2.3.2 在 2009 年发布,引入了许多增强功能,如 Active Record 的 Active Record::Observer,用于监听模型事件,以及 Action Mailer 的改进,使邮件发送更加灵活。 - 此版本还支持插件的自动加载,这使得...

    InspiniaAdmin 2.6.1 Rails_Full_Version

    4. **多语言支持**:InspiniaAdmin支持多语言,方便构建跨国或跨地区的项目,适应全球化需求。 5. **页面模板**:预设了多种页面模板,如仪表盘、表格、图表、邮件、日历等,开发者可以根据需求快速定制自己的后台...

    rails-beginner-s-guide

    Rails通过简洁的路由声明来处理URL的路由问题,支持REST风格的路由设计。书中还涉及了如何使用Rails的路由帮助方法,如何在路由中加入条件判断,以及如何使用Rails的路由命名空间和作用域来组织代码。 路由系统与...

    Learn Ruby on Rails

    文件中提及的书籍内容包括介绍、概念、获取帮助、产品规划、项目管理、账户设置、应用创建、Git版本控制、使用Gems、配置、静态页面和路由、...电子表格集成、发送邮件、邮件列表、部署、分析以及Rails挑战等多个章节...

    Ruby-getschwifty利用ActiveJobActionCable在后台作业队列中渲染部分Rails视图

    ActionCable则是在Rails 5中引入的,它使Rails应用能够支持WebSocket协议,从而实现实时的双向通信。ActionCable由两部分组成:服务器端的ActionCable服务器和客户端的JavaScript库。服务器端通过Rails应用的Web...

Global site tag (gtag.js) - Google Analytics