[smtp] Gmail SMTP를 통해 이메일을 보내는 중 오류가 발생했습니다-“웹 브라우저를 통해 로그인 한 다음 다시 시도하십시오. 534-5.7.14”[닫힘]

Gmail SMTP 서버에 문제가 있습니다. 나는 이미 그 주제에 관한 많은 게시물을 StackOverflow에서 읽었습니다.

연결 테스트에 대해 찾은 최고의 게시물은 이것 입니다.

오류가 잘 설명되어 있지만 답변을 찾을 수 없습니다. Google SMTP는 “웹 브라우저를 통해 로그인 한 다음 다시 시도하십시오”라고 말합니다. 암호와 이메일 (base64 모두)이 잘 인코딩되어 있는지 완전히 확신합니다.

여기에서 볼 수 있듯이이 이미지에서 :

이 사진,

user@gmail.com과 비밀번호는 두 단계로 전송됩니다. 위의 링크에서 남자는 동시에 둘 다 보냅니다. 구글은 그것을 받아들이지 않았다. 그러나 사실은 인증 로그인 Y29udGF0을 작성합니다 … (base64의 사용자는 Google이 응답합니다.)

그런 다음 고글의 말 : 웹 브라우저를 통해 로그인 한 후 다시 시도하십시오. 534-5.7.14 https://support.google.com/mail/answer/7126229 에서 자세히 알아보기

@MediaTemple과 @DreamHost가 PHPMailer와 작동하지 않기 때문에이 모든 문제를 겪고 있습니다. SMTP를 사용하는 많은 다른 호스트에서 이미 PHPMailer를 오랫동안 사용했지만 (mt) 및 Dreamhost로 실패했습니다. 이제 저는이 두 호스트에서 작업해야하는 프로젝트의 중간에 있습니다.



답변

나는 이것이 오래된 문제라는 것을 알고 있지만 최근에 같은 문제가 있었고 DisplayUnlockCaptcha 수정을 시도했지만 문제를 해결하는 데 문제가있었습니다. 이것이 내가 살아있는 방법입니다.

계정 보안 설정 ( https://www.google.com/settings/security/lesssecureapps )으로 이동하여 “보안 수준이 낮은 앱에 대한 액세스”를 활성화하면 공식 이외의 클라이언트에 Google smtp를 사용할 수 있습니다.

최신 정보

Google은 모든 잠재적 문제와 수정 사항 을 나열 할 수 있도록 친절 합니다. 덜 안전한 앱 설정을 시도하는 것이 좋습니다 . 이 계정을 올바른 계정에 적용하십시오.

  • 계정에 2 단계 인증을 사용 설정 한 경우 일반 비밀번호 대신 앱 비밀번호 를 입력해야 할 수 있습니다 .
  • https://mail.google.com 의 웹 버전 Gmail에서 계정에 로그인합니다 . 로그인 한 후 로그인 해보십시오
    후 메일 앱에 다시 하십시오.
  • http://www.google.com/accounts/DisplayUnlockCaptcha를 방문 하여 Gmail 사용자 이름과 비밀번호로 로그인하십시오. 메시지가 표시되면
    왜곡 된 그림에 문자를 입력하십시오 .
  • 앱이 최신 보안 표준을 지원하지 않을 수 있습니다. 보안 수준이 낮은 앱이 계정에 액세스 할 수 있도록 몇 가지 설정을 변경해보십시오 .
  • 메일 앱이 새 이메일을 너무 자주 확인하도록 설정되어 있지 않은지 확인하십시오. 메일 앱이 10
    분 마다 두 번 이상 새 메시지를 확인 하면 앱의 계정 액세스가 차단 될 수 있습니다.

답변

문제가 발생할 때 마다이 작업을 수행했습니다.

https://accounts.google.com/DisplayUnlockCaptcha

  • 내 경우에 문제가 정렬되었습니다!

답변

Google SMTP를 통해 보내는 웹 응용 프로그램의 데이터 센터 위치를 전환 한 후 최근에이 메시지도 받았습니다.

분명히 Google이 의미하는 URL은 https://support.google.com/mail/answer/78754 입니다. 해당 링크에서 단계 중 하나는 비밀번호를 재설정하는 것입니다. 우연히도 Google에서 비밀번호를 변경하라는 “의심스러운 로그인 방지”라는 제목의 이메일을 받았습니다.

비밀번호를 재설정 한 후 평소처럼 Google SMTP를 다시 사용했습니다.


답변

나는이 질문에 이미 답변되었지만 새로운 이민자들에게는이 두 가지 해결책이 도움이 될 수 있음을 알고 있습니다.

  1. Gmail에서 보안 수준이 낮은 앱의 로그인을 허용하는지 확인하십시오 (
    https://www.google.com/settings/security/lesssecureapps) .
  2. 비밀번호를 변경하십시오.

답변

Gmail SMTP를 사용하여 메일을 보내려면 계정 설정을 변경해야합니다. Gmail 계정에 로그인 한 다음 아래 링크를 따라 Gmail 계정 설정을 변경하여 앱과 프로그램을 사용하여 메일을 보내십시오. https://www.google.com/settings/security/lesssecureapps

참고 : 2 단계 인증을 사용하는 계정에는이 설정을 사용할 수 없습니다. 이러한 계정에는 덜 안전한 앱 액세스를 위해 애플리케이션 비밀번호가 필요합니다.


답변

이 문제를 해결하는 방법에는 두 가지가 있으며 Google에 액세스하는 방식에 따라 하나만 작동 할 수 있습니다.

첫 번째 방법은 https://accounts.google.com/DisplayUnlockCaptcha 링크를 사용하여 IP 또는 클라이언트 컴퓨터에 대한 액세스 권한을 부여 하는 것입니다 . 모바일 또는 데스크톱 앱과 같은 클라이언트 장치의 인증 문제를 해결할 수 있습니다. 계정 보안이 전반적으로 낮아 지므로 먼저 테스트 해 보겠습니다.

위의 링크가 작동하지 않으면 특정 위치와 관련이없는 앱 또는 장치에서 세션을 시작했기 때문입니다. 예를 들면 다음과 같습니다.

  • 원격 서버를 사용하여 웹 사이트 또는 내 경우에는 다른 Google 서버와 같은 데이터를 검색하는 앱
  • 귀하를 대신하여 메일을 가져 오는 회사 메일 서버

이러한 모든 경우 https://www.google.com/settings/security/lesssecureapps 를 사용해야합니다. 위에서 언급 한 링크 .

TLDR; 보안 문자 링크를 먼저 확인하고 작동하지 않으면 다른 링크를 시도 하여 덜 안전한 앱을 사용하도록 설정하십시오.


답변

나는 또한이 문제를 발견했다. Google은 Mac을 새로운 기기로 감지하여 차단했습니다. 차단을 해제하려면 웹 브라우저에서 Google 계정에 로그인하고 “계정 설정”으로 이동하십시오.

아래로 스크롤하면 “최근 활동”이 표시됩니다. “장치”에서 바로 아래를 클릭하십시오.

장치가 나열됩니다. 좋아, 장치 이 작업을 수행 한 후 SMTP가 작동하기 시작했으며 위에서 언급 한대로 보호 수준을 낮췄습니다.