Merhaba,
Yandex üzerinden kullandığım bir mail gönderme işlemim mevcut.
Buna ek olarak host,port,username ve password farklı değerlere sahip mail gönderimleri sağlamak istiyorum.
Bunu .env kullanarak yapamadım.
private function setMailFromSupport()
{
$existing = config('mail');
$new =array_merge(
$existing, [
'host' => 'host',
'username' => 'username',
'password' => 'password',
'from' => [
'address' => 'support@example.com',
'name' => 'Support Services',
],
]);
config(['mail'=>$new]);
}
Mail ksımında da build ederken bu fonksiyonu ilk başta kullandım:
public function build()
{
$this->setMailFromSupport();
}
Ama mail gönderemedim. Swift_TransportException: Expected response code 250 but got code "553", with message "553 5.7.1 Sender address rejected: not owned by auth user.
Nasıl yapmam gerekiyor ?