تم تثبيت Action_mailer_optional_tls بنجاح لإرسال باستخدام Gmail؟

StackOverflow https://stackoverflow.com/questions/801005

  •  03-07-2019
  •  | 
  •  

سؤال

لقد قمت بتثبيت Action_Mailer_Optional_TLS لـ Rails 2.3.2 و Ruby 1.8.6 ولا يمكنني الحصول على ActionMailer لإرسال البريد الإلكتروني!

أحصل على الخطأ التالية:

530 5.7.0 يجب إصدار أمر StartTLS أولاً

الحزن ... أي شخص حقق نجاحًا؟

هل كانت مفيدة؟

المحلول

ما هو في ملف البيئة الخاص بك لتكوين إعدادات TLS؟ هذا ما أستخدمه:

config.action_mailer.smtp_settings = { 
  :tls => true,
  :address => "smtp.gmail.com",
  :port => "587",
  :domain => "mydomain.com", 
  :user_name => "user@mydomain.com", 
  :password => "mypassword", 
  :authentication => :login
}

لم يكن لدي أي مشاكل في استخدام تلك الأحجار الكريمة في طلبي الذي يعمل تحت القضبان 2.3.2

نصائح أخرى

لدي مشكلة مماثلة مع Rails 2.3.2 و Ruby 1.8.6. يستخدم الإصدار الجديد من Rails جزءًا من Ruby 1.8.7 لدعم TLS. اكتشفت المزيد في هذا مشاركة مدونة. في الأساس إذا كان لديك Ruby 1.8.6 ، فستحتاج إلى تثبيت وتكوين ActionMailertls جوهرة ، يمكنك العثور عليها على جيثب. تم مسح مشاكلي بمجرد أن فعلت ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top