تم تثبيت Action_mailer_optional_tls بنجاح لإرسال باستخدام Gmail؟
-
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 جوهرة ، يمكنك العثور عليها على جيثب. تم مسح مشاكلي بمجرد أن فعلت ذلك.
لا تنتمي إلى StackOverflow