Gmail의 SMTP를 통해 메일을 보내도록 웹 사이트를 구성했습니다. 내 website는 laravel - 4 프레임 워크에서 실행됩니다. 다음은 설정의 코드 >> mail.phpLaravel - Gmail SMTP, 주소를 통해 메일을 보내지 않음 -
'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 587,
'from' => array('address' => null, 'name' => null),
'encryption' => 'tls',
'username' => '[email protected]',
'password' => 'xxxxxx',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false
입니다 그리고 이것은, 내가 메일을 보내는 방법에 대한
$from = '[email protected]';
$mail = Mail::send('mailer_template', ['any_data' => $data], function ($msg) use ($from, $from_name, $to_email, $subject, $attach) {
$msg->from($from,$from_name);
$msg->to($to_email);
$msg->subject($subject);
$msg->attach($attach);
});
내가 메일을 보내 메일이 전송되는 코드의 샘플입니다 . 그러나 '[email protected]'에서 전송됩니다. 내가 variabble에서 $로 이메일을 통해 전송 싶어요. 그리고 보낸 사람 주소가 다른 곳에서 바뀝니다. 이 구성 방법을 잘 모르겠습니다. 어떤 도움을 주시면 감사하겠습니다.
이 URL은 내 문제에 대해 무엇을해야합니까? 조금 정성을 들여 보지 않겠습니까? –
물론입니다. Google은 승인되지 않은 연결로 인해 이메일을 보낼 수 없도록 차단합니다. 이 URL로 이동하면 사용하려는 앱이 있음을 Google에 알립니다. 그런 다음 응용 프로그램에서 전자 메일을 보내보십시오. 앱이 내 앱인지 확인해야합니다. 일단 그렇게하면 이메일을 보낼 수 있습니다. – slapyo
URL을 살펴 봤습니다. 그것은 여전히 같은 방식으로 행동합니다. 나는 이것이 내가 혼란스러워하는 laravel 설정과 관련이 있다고 생각한다. –