Ich habe viele Fehler konfrontiert und jetzt soo schließen, dass Loch senden Funktion ausgeführt wird, dann umleiten auf Anather-Seite, aber das Problem ist Mail wird nicht gesendet. Jede Idee, Vielen Dank im VorausMail sendet nicht in CakePHP 3.0
<?php
namespace App\Controller;
use Cake\ORM\TableRegistry;
use App\Controller\AppController;
use Cake\Mailer\Email;
function send(){
$name=$this->request->data('name');
$receiver_email='[email protected]';
$Subject_Title=$this->request->data('sub');
$Sender_email=$this->request->data('yemail');
$email = new Email();
$email->template('invite', 'default')
->emailFormat('html')
->from('[email protected]')
->to('[email protected]')
->subject('About')
->send();
$this->redirect(['controller'=>'Recommand','action' => 'index']);
}
}
Und das ist meine App Konfiguration
'EmailTransport' => [
'default' => [
'className' => 'Smtp',
// The following keys are used in SMTP transports
'transport' => 'Smtp',
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'timeout' => 35,
'username' => '*******@gmail.com',
'password' => '********',
'client' => null,
],
],
Sie sollten [weniger sichere Anwendungen] (https://support.google.com/accounts/answer/6010255?hl=de) in Google Mail-Einstellungen aktivieren –
Ich habe Ihren Controller-Namen nicht nach CakePHP Controller finden Sie prüfen Sie ? – tarikul05
thanku tarikul05 sein jst code und einfügen ging beim posten hier verloren. –