• 0

كيف أرسل البريد الإلكترونيّ باستعمال تطبيقي المبني بلغة روبي و إطار العمل Sinatra؟

أريد أن أرسل البريد الإلكترونيّ باستعمال تطبيقي المبني بلغة روبي و إطار العمل Sinatra فكيف لي أن أقوم بالأمر؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يُمكنك إرسال البريد الإلكتروني باستعمال جوهرة pony ويُمكنك تنصيبها بالأمر التّالي:

sudo gem install pony

ولاستعمالها في تطبيقك تأكّد من أنّك استدعيتها بشكل صحيح:

#استدعاء الجوهرة
require 'pony'

post '/signup' do
# المرسل إليه
  Pony.mail :to => 'you@example.com', 
# المُرسل
            :from => 'me@example.com',
# الموضوع
            :subject => 'Howdy, Partna!'
end

يمكنك كذلك استخدام القوالب لإرسال الرسالة عن طريق نموذج  للإرسال، وهذا هو محتوى الملفّ email.erb:

Good day <%= params[:name] %>,

Thanks for signing my guestbook. You're a doll.

Frank
And in mailerapp.rb:

post '/guestbook/sign' do
  Pony.mail :to => params[:email],
            :from => "me@example.com",
            :subject => "Thanks for signing my guestbook, #{params[:name]}!",
            :body => erb(:email)
end

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن