امروز:جمعه ,۱۳۹۸/۰۶/۲۹
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii2 / How to use the swiftMailer in Yii2-ارسال ایمیل

How to use the swiftMailer in Yii2-ارسال ایمیل

برنامه نویسی php

استفاده از swiftMailer در فریم ورک Yii
ابتدا در تنظیمات پروژه
basic
config/web.php
advance
common/config/main-local.php

'components' => [
'mail' => [
        'class' => 'yii\swiftmailer\Mailer',
        'viewPath' => '@backend/mail',
        'useFileTransport' => false,//set this property to false to send mails to real email addresses
        //comment the following array to send mail using php's mail function
        'transport' => [
            'class' => 'Swift_SmtpTransport',
            'host' => 'smtp.gmail.com',
            'username' => 'username@gmail.com',
            'password' => 'password',
            'port' => '587',
            'encryption' => 'tls',
                        ],
    ],
]

سپس برای ارسال ایمیل

  \Yii::$app->mail->compose('your_view', ['params' => $params])
    ->setFrom([\Yii::$app->params['supportEmail'] => 'Test Mail'])
    ->setTo('to_email@xx.com')
    ->setSubject('This is a test mail ' )
    ->send();

Check Also

yii2 The ‘cursor’ option is required, except for aggregate with the explain argument

yii2 The ‘cursor’ option is required, except for aggregate with the explain argument برای حل …

۵ comments

  1. با سلام و درود
    توضیحات شما خیلی ابتدایی و ناقص بود دوست عزیز
    اصلا معلوم نبود چی نوشته ای!
    بهتره درست و حسابی توضیح بدی
    همچنین برای yii1 هم توضیحات رو بذاری بد نیست
    ولی واقعا این توضیح شما خیلی ابتدایی و بدور از هر گونه توضیحی بود
    با تشکر

    • سلام شاهین عزیز
      بابت پیامت ممنون
      در مورد yii1 بیشتر از ۴۰ مطلب قرار داره توی سایت : اینجا

      در مورد برخی مطالب حق با شماست – ناقص و ابتدایی است
      اما مطالبی هم توی سایت وجود داره که توضیح کامل دادم .

      هر سوالی داشتین بگین من راهنماییتون میکنم
      موفق باشین
      بازم تشکر بابت پیام.

      • با سلام و درود
        بسیار ممنونم که پاسخ دادید
        من تمام مطالب سایت شما رو دیشب مرور کردم و متوجه شدم توضیحات شما برای مطالب متاسفانه کامل نیست ولی همتی که برای آموزش کردید قابل ستودنی است ولی متاسفانه کاش توضیحات شما یه ریزه کاملتر بود!
        تمام چهل تا مطلبی که ذکر کردید دیشب بررسی کرده بودم.
        خب من برای yii1 می خوام از این تابع ارسال ایمیل استفاده کنم
        ماژولش رو دارم فقط برای main.php چون توی سایت منبع هم توضیح نداده مشکل دارم و نمی دونم چطوری تنظیماتش رو اعمال کنم.
        بسیار ممنون میشم اگه راهنمایی کنید.
        با تشکر فراوان

        • سلام
          لطف دارین شما.

          هنگام استفاده با ارور مواجه میشید؟
          لینک زیر رو تست کردین ؟

          ارسال ایمیل با استفاده از تابع swiftmailer در Yii1

          • با سلام
            بسیار ممنونم که پاسخ دادید
            من این آموزش رو توی سایت منبع خیلی وقت پیش مطالعه کرده بودم ولی متاسفانه کمکی بهم نکرد
            و همانگونه که توی آموزش نوشته شده عمل می کنم ولی متاسفانه ایمیل ارسال نمی شه
            توضیحات تکمیلی رو براتون به آدرس ایمیلی که اینجا نوشته اید فرستادم
            خیلی ازتون ممنون می شم اگه کمکم کنید
            با تشکر فراوان

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *