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


138

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로 실패했습니다. 이제 저는이 두 호스트에서 작업해야하는 프로젝트의 중간에 있습니다.


나는 이것이 오래되었다는 것을 알고 있지만,이 작업을 수행하는 다른 방법은 gmail 서버에서 텍스트를 복사하고 (OP에서 편집 한) 텍스트를 수정하여 많은 문자가있는 멋진 긴 URL 문자열을 얻는 것입니다. 그런 다음 해당 URL을 브라우저에 입력하면 작동합니다.
vr_driver

답변:


282

나는 이것이 오래된 문제라는 것을 알고 있지만 최근에 같은 문제가 있었고 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
    분 마다 두 번 이상 새 메시지를 확인 하면 앱의 계정 액세스가 차단 될 수 있습니다.

4
최근에 PHPmailer에서 일하고있었습니다. 로컬 서버 (WAMP)에서 이메일을 보내려고했습니다. 그러나이 오류로 인해 이메일을 보낼 수 없었습니다. 2 시간을 보낸 후 내 오류를 해결하기 위해 '정답'이라는 답을 찾았습니다. 정말 고맙습니다.
Neeraj Singh

1
정말 감사합니다. 이것은 내가 찾는 누락 된 단계입니다. 감사합니다
Andrew

1
참고 사항 : Outlook을 통해서도 계정에 액세스하려면이 작업을 수행해야합니다
Ben Morris

3
실제로 2 단계 인증을 사용 설정해야했지만 일단이 작업을 수행했습니다. (사전에 어떤 컴퓨터에서는 작동하지만 다른 컴퓨터에서는 작동하지 않았습니다.)
Erhannis

1
고마워요 내 큰 문제 중 하나가 해결되었습니다
Remya R

92

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

https://accounts.google.com/DisplayUnlockCaptcha

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

4
이것은 왜 나에게 도움이되는지 이해하지 못합니다 (위의 '안전하지 않은'방법을 수행 한 후)
Abdillah

@Abdillah에 전적으로 동의합니다. 사실, 이것이 나를 위해 일한 후 Google은 의심스러운 활동에 대한 SMS를 google.com/blocked 방문하도록 요청했습니다.
Fr0zenFyr

1
이것은 나에게도 효과가 있었다. 다른 일이 없었습니다. 그들이 제공 한 링크로 이동하는 것이 이상하지 않았습니다. 이 답변에 감사드립니다. 이것이 문서화되지 않은 것은 정말 이상합니다.
James Bowler 2016 년

감사합니다. 그것은 좋은 일하는
saravanavelu

우리의 경우에는 IMAP 설정으로 javaxmail을 사용하고 있으며, 덜 안전한 앱을 켜서 다른 계정을 위해 이미 정리했습니다. 그러나 두 번째 응용 프로그램의 경우 우리는 그것을 잊어 버렸고 응용 프로그램이 서버에서 너무 여러 번 시도했지만, 우리는 덜 안전한 응용 프로그램을 켠 후에도 장치 / 위치가 로그인을 위해 완전히 차단되었다고 생각합니다. 여하튼 accounts.google.com/DisplayUnlockCaptcha 위의 제공된 링크를 사용하여 "계정 액세스가 활성화되었습니다. 새 기기 나 애플리케이션에서 다시 Google 계정에 로그인 해보십시오."라는 메시지가 나타납니다. 우리가 그 일을 시작했다.
a4bike

31

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

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

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


2
감사! 이것이 정답입니다. 로그인하고 비밀번호를 변경 한 후 모든 것이 작동했습니다.
f.ardelian

1
내 경우에는 암호를 변경 한 다음 보안되지 않은 액세스를 활성화 한 후에도 보안되지 않은 액세스를 활성화 한 후에도 내 편에서 아무것도하지 않고 비활성화하도록 재설정되어 매우 이상했습니다.
michabbb

20

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

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

3
이 답변은 2016 년 8 월 22 일 오늘 테스트되었으며 훌륭하게 작동합니다 !!
Philip Enc

1
나는 위의 모든 것을 따랐다. 비밀번호로 바꿀 때까지 아무런 도움이되지 않았다. 많은 친구 감사합니다! (2017 년 1 월 18 일 테스트 및 작동)
Ilya

@Ilya Glad가 도움이되었다고 들었습니다.
H Aßdøµ

1
"Less Secure Apps"방법을 사용하여 테스트를 마쳤으며 오늘 2017 년 8 월 19 일부터 작동합니다.
Sun Lee

10

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

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


나는 hMail 서버를 사용하고 있었다
Mukesh

@ Muk Glad, 그것은 당신을 위해 일했습니다.
avnish alok

7

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

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

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

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

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

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


2

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

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

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


0

이 문제에 대해 내가 관찰 한이 두 가지 문제가 적어도 있습니다. 1) 발신자 사용자 이름 또는 비밀번호가 올바르지 않기 때문일 수 있습니다. 2) 또는 계정의 보안 조건 인 위의 Avinash가 응답 한 것일 수 있습니다. SMTP를 사용하여 SendMail을 시도하면 사용자가 링크를 따라 설정을 lessSecureApp로 설정할 수없는 경우 계정에 무단으로 계정에 액세스하려는 시도가있을 수 있다는 알림 메시지가 계정에 표시됩니다. 이 작업이 완료되고 smtp SendMail이 다시 시도되면 작동합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.