헤더가 Symfony\Component\Mailer\Exception\TransportException으로 다시 작성되었습니다. 응답 코드 '250'이 필요했지만 빈 응답을 받았습니다.
Google Workspace SMTP 릴레이 서비스를 사용하여 Laravel 앱에서 이메일을 보내고 있습니다. 1년 넘게 잘 작동하고 있는데 정확히 무엇이 작동을 방해하는지 잘 모르겠습니다. 이메일을 보내려고 하면 다음 오류가 발생합니다:
으아아아이 문제는 Laravel 8에서 Laravel 9로 업그레이드하는 것과 관련이 있는 것으로 의심되지만 해결 방법을 모르겠습니다.
내mail.php
내 이메일 구성
으아아아IP를 통해 인증하므로 비밀번호와 사용자 이름 필드가 필요하지 않습니다
내 G Suite Gmail 라우팅 구성
NOTE 위 구성에서 TLS를 확인하고 허용된 발신자를 "내 도메인에 등록된 애플리케이션 사용자만"으로 변경해 보았지만 문제가 지속됩니다.
저는
님의 조언을 따랐습니다.https://laracasts.com/discuss/channels/laravel/laravel-swift-mailer-Exception-expected-response-code-250-but-got-an-empty-response-using-gmail- smtp 릴레이 데이터베이스 대기열 운전사
Laravel 9 - Infomaniak: 예상 응답 코드 "250"이 "550 5.7.1 Sender Mismatch" 메시지와 함께 코드 "550"을 받았습니다.
https://stackoverflow.com/a/43283422/11752623
https://www.cubebackup.com/blog/how-to-use-google-smtp-service-to-send-emails-for-free/ 방법 3
모두 실패했습니다. 이 문제를 해결하는 데 도움을 주셔서 감사합니다.
1 답변
해결책을 찾았습니다.
나는 AssertResponseCode 메소드에서 vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php에 접근했습니다. 나는 다음과 같은 답장을 보냈습니다:
이 오류에 대한 자세한 내용은 Google Docs
를 참조하세요.문제는 Swift Mailer가 Gmail에 알려지지 않은 이메일을 보내기 위해 도메인으로 127.0.0.1을 사용한다는 것입니다.
그래서 해결책은 내 도메인 이름을 config/mail.php 파일
추가 정보:
Hot Questions
Hot Tools
vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)
phpStudy 설치에 필요한 런타임 라이브러리 모음을 다운로드하세요.
VC9 32비트
VC9 32비트 phpstudy 통합 설치 환경 런타임 라이브러리
PHP 프로그래머 도구 상자 정식 버전
Programmer Toolbox v1.0 PHP 통합 환경
VC11 32비트
VC11 32비트 phpstudy 통합 설치 환경 런타임 라이브러리
SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.
뜨거운 주제
20335
7
13530
4
11850
4
8835
17
8420
7





