Ruby on rails 中发送邮件示例
require 'net/smtp'
def send_mail begin dudate=params[:Dudate] book_name= params[:book_name] to_user= params[:to_user] cc_user= params[:cc_user] to_email= "#{to_user}@domain.com" cc_email= "#{cc_user}@domain.com" to_name= params[:to_name] message = <<MESSAGE_END From: test<test@domain.com> To: #{to_user} <#{to_email}> Cc: #{cc_user} <#{cc_email}> MIME-Version: 1.0 Content-type: text/html Subject: please return the book #{book_name} at #{dudate} <p>EmailContent <p> MESSAGE_END Net::SMTP.start(address, port) do |smtp| smtp.send_message message, 'from@domain.com', "#{to_email}","#{cc_email}" end render json: '{"result":"successfully"}' rescue render json: '{"result":"failed"}' end end
Don't care my params
please replace the address,port for yours.
call e.g.
浙公网安备 33010602011771号