2016-09-07 7 views
3

이 문제는 laravel 5.1 메일에 있습니다. 이미 다른 이메일을 할당했지만 여전히 SMTP 사용자 주소를 얻고 있습니다. 여기에서 자세한 내용을 설명하기 위해 내 CONFIGS은 다음과 같습니다Laravel 보낸 사람 또는 보낸 사람이 예상대로 작동하지 않습니다.

내 .env의에서

MAIL_DRIVER=smtp 
MAIL_HOST=smtp.gmail.com 
MAIL_PORT=587 
[email protected] 
MAIL_FROM_NAME=myname 
[email protected] 
MAIL_PASSWORD=mypassword 

내 설정에서 메일

$message->from(getenv('MAIL_FROM_ADDRESS'), getenv('MAIL_FROM_NAME')); 
$message->sender(getenv('MAIL_FROM_ADDRESS'), getenv('MAIL_FROM_NAME')); 
$message->to($to, $name)->subject($subj); 

를 보내는 내 코드/메일

'from' => ['address' => getenv('MAIL_FROM_ADDRESS'), 'name' => getenv('MAIL_FROM_NAME')], 

그래서 가정이가 보낸 사람이 지금은 대신 "이 표시 MyName로 < [email protected]" < [email protected]>MyName로 "에서 될 것이라고 표시해야합니다받는 사람에게 보낼 때 > ".

추신 :

Received: from local.com ([my_ip]) 
     by smtp.gmail.com with ESMTPSA id ******* 
     for <[email protected]> 
     (version=TLS1 cipher=**** bits=128/128); 
     Tue, 06 Sep 2016 20:25:36 -0700 (PDT) 
From: myname <[email protected]> 
X-Google-Original-From: myname <[email protected]> 

도와주세요 ..

답변

0

이 Gmail에서 알려진 문제입니다 : Gmail에서 원래 거기에서이 보여줍니다 표시 할 수있는 옵션들이있다. 주소에서 임의로 사용할 수는 없지만 gmail 환경 설정에서 제한된 수의 별칭을 미리 정의 할 수 있습니다. 이것은 PHPMailer 문서에 언급되어 있습니다.

+0

당신 말이 맞아요. 미안합니다. 나는 그것이 laravel 문제라고 생각했다. 고마워. –