Je veux envoyer un courriel à partir de mon application, mais mon hôte veut plus d'argent pour le protocole smtp Y at-il un moyen d'envoyer un courriel par swiftmailer
dans le protocole yii2 wit pop3?utiliser le protocole de transport pop3 yii2 swiftmailer
-1
A
Répondre
2
Pour l'envoi de courrier électronique via Yii2 Vous pouvez suivre la procédure ci-dessous.
main.php
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@app/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' => 'email id',
'password' => 'password',
'port' => '587',
'encryption' => 'tls',
],
],
Contrôleur
\Yii::$app->mail->compose('your_view', ['params' => $params])
->setFrom([\Yii::$app->params['supportEmail'] => 'Test Mail'])
->setTo('[email protected]')
->setSubject('This is a test mail ')
->send();
Pour plus de détails s'il vous plaît se référer Docs
-1
Le protocole pop3 est seulement pour obtenir le courrier du serveur n'est pas pour l'envoi de courrier!
Mais pour l'envoi du courrier, vous pouvez utiliser la fonction php mail par défaut
Vous pouvez en savoir plus sur les points suivants: