Envoi d'emails avec CakePHP fonctionne pas à l'aide de CakeEmail et aussi SwiftMailer
Je suis en train d'envoyer des emails à partir de CakePHP, mais sans succès. Je suis en train d'essayer avec CakeEmail et ce code:
$email = new CakeEmail();
$email->from(array('[email protected]' => __('Recruitment Job App')))
->to('[email protected]')
->subject(__('Recruitment Status Update'))
->send(__('Dear, ReynierPM this is a testing email'));
Et ne fonctionne pas car aucun e-mail est envoyer. Le fichier /app/Config/email.php cette configuration:
class EmailConfig {
public $default = array(
'transport' => 'Debug',
'host' => 'smtp.gmail.com',
'port' => 25,
'timeout' => 30,
'username' => '[email protected]',
'password' => 'secret_password',
'charset' => 'utf-8',
'headerCharset' => 'utf-8',
);
}
J'ai essayer aussi cette http://bakery.cakephp.org/articles/sky_l3ppard/2009/11/07/updated-swiftmailer-4-xx-component-with-attachments-and-plugins mais dans ce cas, j'obtiens cette erreur:
Fatal error: Class 'testemailView' ne trouve pas dans /var/www/html/jobapp/app/Controller/Component/swift_mailer.php sur la ligne 245
Je suis en utilisant CakePHP 2.0.6 et SwiftMailer 4.1.5, toute aide?
Salut et merci d'avance
- l'erreur fatale me semble clair.
- wow, vous muet, de l'affichage de votre mot de passe sur un site public comme ça
- Je m'ennuie de le cacher mais c'est de toute façon un compte de test afin de hacker aller pour elle jajajaja
- je l'ai fait, voir le projet de dossier, donc aller modifier le mot de passe maintenant.
- Ok, voici la nouvelle version avec pas de mot de passe pastebin.com/6PbEAaK3
Vous devez vous connecter pour publier un commentaire.
Vous laissant quelques pièces importantes pour activer la messagerie. Vous devriez avoir quelque chose comme ceci:
Puis dans votre email.php config, votre configuration par défaut de gmail devrait looke comme ceci: