CONTROLLER
def sebdemail
@cad_employ=CadEmploy.find(params[:cad_employ_id])
from = @cad_employ.cad_email.from
employ =params[:cad_employ_id]
recipient =params[:recevier]
subject = params[:title]
message = params[:cad_email][:content]
Emailer.deliver_contact(recipient, from, subject,employ, message)
return if request.xhr?
render :text => '邮件已发送成功'
end
MODEL
class Emailer < ActionMailer::Base
def contact(recipient,from, subject, employ, message, sent_at = Time.now)
@subject = subject #标题
@recipients = recipient #接收者
@from ='career@caar.edu.cn' #发邮件人
@sent_on = sent_at #发送时间
@body["message"] = message#信息
@headers = {}
#发送附件
@data = ""
File.open("#{RAILS_ROOT}/public/play.jpg", "rb").each { |fp| @data<<fp }
attachment :content_type =>"application/vnd.ms-excel",
:filename => "play.jpg" ,
:body => @data
end
end
ENVIROMENT
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "***",
:port => 25,
:domain => "***"
# :authentication => :login,
# :user_name => "***",
# :password => "***"
}
另外要加一个contact.html.erb传送模板。
分享到:
相关推荐
MailForm - 直接从Rails的表单发送电子邮件支持I18n、验证、附件和请求信息
mail_form, 在 Rails 中使用 i18n 验证附件和请求信息,直接从表单发送电子邮件 MailForm Rails 3这个 gem 构建在 ActiveModel 之上,展示如何从 Rails 中提取验证。命名和 i18n,而不需要自己实现。本自述文件指的...
MailForm Rails 5此宝石建于ActiveModel之上,展示了如何将验证,命名和i18n从Rails引入模型中,而无需自己实现。 本自述文件指的是MailForm...说明MailForm允许您直接从表单发送电子邮件。 例如,如果您只想制作联系表
您可以允许匿名用户下载附件或在电子邮件中包含图像作为附件。 这个插件使用第二种方法。 安装 要安装插件,请从 github 克隆 repo 并迁移数据库: cd /path/to/redmine/ git clone git://github....
特征与现代Web浏览器兼容的简洁界面向票证添加评论和文件附件通过电子邮件订阅票证更新(警报) 自动向指定为票证所有者的用户发送电子邮件从仪表板查看最近的故障单活动和时间线统计信息以PDF格式导出票证没有复杂...
申请到组织的Web应用程序,它接收用户输入和附件,将文件上传到S3存储桶,然后将完整的应用程序链接通过电子邮件发送给相关部门。 此应用程序的新版本允许保存应用程序草稿,以供日后使用,Twilio验证电话号码线类型...
MailCatcher运行一个超级简单的SMTP服务器,该服务器捕获发送给它的任何邮件以在Web界面中显示。 运行mailcatcher,将您喜欢的应用程序设置为传递到smtp://127.0.0.1:1025,而不是默认的SMTP服务器,然后查看以...
但是,有时候,我们需要做的事情需要花费更长的时间,并且会严重影响页面加载时间,例如发送一堆电子邮件,上传大文件,处理大量记录或生成报告。 让我们看看这可能如何发生。 从CSV导入记录 在许多系统中,一项...
同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-mail账号,查询mail 服务器的会话…… 还包括消息客户端程序,通过连接创建会话。创建发送者和映射消息。发送消息,同时对...
同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-mail账号,查询mail 服务器的会话…… 还包括消息客户端程序,通过连接创建会话。创建发送者和映射消息。发送消息,同时对文本...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...
apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送。 Oracle数据库工具 WARTS WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的...