Gmail에 2 단계 인증이 설정되어 있으면 이메일 전송이 실패합니다.


91

내 Gmail 계정과 smtp.gmail.com내 웹 애플리케이션을 사용하여 이메일을 테스트하고 보냅니다. 내 Gmail 계정에 대해 이중 인증이 켜져 있으면 이메일을 보내지 못하지만 끄면 웹 응용 프로그램에서 이메일을 성공적으로 보냅니다. 어떤 종류의 조언이라도 감사하십시오.

답변:


209

Gmail 보안 설정에서 맞춤 앱을 만드세요.

1. Log-in into Gmail with your account
2. Navigate to https://security.google.com/settings/security/apppasswords
3. In 'select app' choose 'custom', give it an arbitrary name and press generate
4. It will give you 16 chars token.

전체 Gmail 계정과 함께 토큰을 비밀번호로 사용하면 2 단계 인증이 필요하지 않습니다.

참고 : 2 단계의 링크는 2 단계 인증이 활성화 된 경우에만 작동합니다.


4
완벽하게 작동하며 솔루션으로 표시되어야합니다. 슬프게도 Gmail 문서는 그렇게 간단하지 않습니다.
vearutop

공장. 이 Gmail 자격 증명과 함께 Drupal 7에서 SMTP 플러그인을 사용하고 있습니다.
Kristopher Windsor

1
내 토큰을 어디에 사용해야합니까? 내 사용자 이름 또는 비밀번호로? 더 명확 해 주시겠습니까?
Freedo

2
@Freedo 사용자 이름은 그대로 유지되며 새 토큰은 암호로 사용해야합니다
Stoyan Dimov

1
@ Ze'ev는 암호가 앱에서 안전하다는 전제하에 작동합니다. (요즘 휴대폰에서 앱 데이터를 안전하게 저장할 수 있기를 바랍니다.) 그러나 암호가 유출 된 것을 알고 있다면 다른 앱에 대한 액세스를 중단하지 않고 최소한 철회 할 수 있습니다.
mwfearnley

0

Mac OSX에서 ARQ 백업 앱의 어려움 때문에 여기에 계신 경우 다음 설정이 효과가 있음을 알았습니다.

SMTP hostname: smtp.gmail.com
SMTP Port: 587
Click: Enable SSL (STARTTLS)
Authentication Type: Password (SASL PLAIN)
User Name: <full Gmail email address>
Password: <Google-generated app password>

Google에서 생성 한 앱 비밀번호는 @ stoyan-dimov가 위의 답변에서 제안한대로 다음 URL을 사용하여 생성됩니다.

https://security.google.com/settings/security/apppasswords

'메일'암호를 생성하도록 선택하고 장치를 '사용자 지정'으로 설정합니다 (내 "ARQ"라고 불렀습니다.).

주의 사항 : 위의 URL에 액세스하려면 Google 계정에서 이중 인증을 활성화해야합니다.

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