2
내 개발 환경에서 Laravel에서 SendGrid API로 메일을 보내는 데 문제가 있습니다.Laravel Mailer의 setGlobalTo를 재정의하십시오.
내가 메일을 보내도록 설정된 모든 메일이 해당 주소로 전송되도록 mail.php 설정 파일에 전역 설정을 지정해야합니다.
하지만 Mailer 클래스의 setGlobalTo() 함수는 TO, CC 및 BCC에 실제로 동일한 이메일을 설정합니다.
SendGrid이 오류가 발생합니다 그래서 자신의 엔드 포인트는 중복 된 이메일을 허용하지 않습니다에
나는 CC와 같은 BCC 설정하는이 개 라인을 코멘트 경우 고정됩니다:
protected function setGlobalTo($message){
$message->to($this->to['address'], $this->to['name'], true);
//$message->cc($this->to['address'], $this->to['name'], true);
//$message->bcc($this->to['address'], $this->to['name'], true);
}
그러나 그것을 공급 업체 파일 이니 ...
전자 메일을 개발 환경에서 보내기 전에 해당 방법을 쉽게 무시하거나 숨은 참조 및 설정 해제를 취소하려면 어떻게해야합니까?
감사합니다.
이 Laravel의 버전입니다 을 설정있을 경우 CC와 BCC를 (이 직전 실제로 메일을 보내는 발생) 및 해제하기
Illuminate\Mail\Events\MessageSending
이벤트를 수신 해결? – TheFallen5.4, 사실 루멘이지만 메일러 의존성을 사용하고 있습니다. –