/ / Yii2 बेसिक - मैं ec2 amazon server SES और SwiftMailer - amazon-ec2, yii2, yii2-advanced-app, yii2-basic-app, ses का उपयोग करके मेल भेजने के लिए कॉन्फ़िगर कैसे सेट करता हूं

वाईआई 2 बेसिक - मैं ec2 अमेज़ॅन सर्वर एसईएस और स्विफ्टमेलर का उपयोग कर मेल भेजने के लिए कॉन्फ़िगर कैसे सेट करता हूं - अमेज़ॅन-ec2, yii2, yii2-advanced-app, yii2-basic-app, ses

वास्तव में पहले मैंने जीमेल एसएमटीपी का इस्तेमाल किया। हाल ही में मैंने अपना कोड ec2 aws पर स्थानांतरित कर दिया है और ऐसा लगता है कि ईमेल की कार्यक्षमता काम नहीं कर रही है। कृपया विस्तार से बताएं कि Y2 में SES और SwiftMailer का उपयोग करके ec2 से ईमेल कैसे भेजा जाए।

उत्तर:

जवाब के लिए 2 № 1

मेलर कॉन्फ़िगरेशन को निम्नानुसार सेट करें

   "mailer" => [
"class" => "yiiswiftmailerMailer",
"useFileTransport"=>false,
"transport" => [
"class" => "Swift_SmtpTransport",
"host" => "",// amazon smtp host
"username" => "",// ses user username
"password" => "",// ses user password
"port" => "587",
"encryption" => "tls",
],
],

आपको ses-smtp IAM उपयोगकर्ता बनाने या मौजूदा उपयोगकर्ता के लिए "AmazonSesSendingAccess" नीति संलग्न करने की आवश्यकता है