Şu anda aşağıdaki yapılandırmayı kullanarak e-posta almıyorum ve bir şey eksik veya belki bir şey eksik veya MAMP localhost üzerinde çalışmıyor mu merak mı? Ortak yapılandırma dizinindeE-posta göndermek için swiftMailer localhost'ta kullanılabilir mi?
ana-yerel.php sonra
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
// send all mails to a file by default. You have to set
// 'useFileTransport' to false and configure a transport
// for the mailer to send real emails.
'useFileTransport' => true,
],
Ve (bir başarı mesajı görüntüleniyor) e
public function submitreview($email)
{
//return Yii::$app->mailer->compose(['html' => '@app/mail-templates/submitreview'])
return Yii::$app->mailer->compose()
->setTo($email)
->setFrom([$this->email => $this->name])
->setSubject($this->title)
->setTextBody($this->description)
->attachContent($this->file)
->send();
}
kaydedilir swiftMailer localhost üzerinde çalışmalıdır, ancak ISP mail sunucularınızı belirtmeniz ve muhtemelen onlarla bir kullanıcı adı ve şifre kullanmanız gerekecektir. Http://stackoverflow.com/questions/4485635/php-swiftmailer-localhost-test-setup veya https://www.google.com.au/#q=swiftmailer+localhost – Mayhem
adresine başvurmak isterim. Bir posta sunucusu olarak localhost, sitenizi localhost üzerinde barındırmayan ve gmail posta sunucuları aracılığıyla posta gönderme .. Sonra posta sunucusu olarak hareket etmek için cıva posta gibi bir şeye ihtiyacınız olacak. – Mayhem