Gặp lỗi trong khi gửi email qua Gmail SMTP - Vui lòng đăng nhập qua trình duyệt web của bạn và sau đó thử lại. 534-5.7,14 [đóng]


138

Tôi đang gặp vấn đề với máy chủ gmail smtp. Tôi đã đọc nhiều bài viết ở đây trong StackOverflow về chủ đề đó.

Bài đăng tốt nhất tôi tìm thấy về kiểm tra kết nối là bài này .

Mặc dù đã giải thích rất rõ về lỗi mà tôi gặp phải nhưng tôi không thể tìm thấy câu trả lời: Google SMTP chỉ nói "Vui lòng đăng nhập qua trình duyệt web của bạn và sau đó thử lại". Tôi hoàn toàn chắc chắn rằng mật khẩu và email (cả trong cơ sở64) đều được mã hóa tốt.

Như bạn có thể thấy ở đây, trong hình ảnh này:

bức ảnh này,

chỉ có một sự khác biệt mà tôi có thể nhận thấy: user@gmail.com và mật khẩu được gửi theo hai bước. Trong liên kết ở trên, anh chàng gửi cả hai cùng một lúc. Google đã không chấp nhận điều đó. Nhưng sự thật là, tôi viết auth đăng nhập Y29udGF0 ... (người dùng trong base64, googles trả lời :) 334 UGFzc3dvcmQ6 (wich có nghĩa là "Mật khẩu:") YzQ2MjJmNWVi .... (dán mật khẩu của tôi vào cơ sở64) và nhập "

Sau đó, Goggle nói: Vui lòng đăng nhập qua trình duyệt web của bạn và sau đó thử lại. 534-5.7.14 Tìm hiểu thêm tại https://support.google.com/mail(/7126229

Và tôi đang giải quyết tất cả vấn đề này vì @MediaTemple và @Dreamhost không hoạt động với PHPMailer. Tôi đã sử dụng PHPMailer từ lâu, trong rất nhiều máy chủ khác nhau, sử dụng SMTP nhưng không thành công với (mt) và Dreamhost. Bây giờ tôi đang ở giữa một dự án mà nó phải <làm việc trên hai máy chủ này.


Tôi biết điều này đã cũ, nhưng, cách khác để làm việc này là sao chép văn bản từ máy chủ gmail (đã được chỉnh sửa từ OP) và sửa đổi nó để bạn có một chuỗi URL dài đẹp với nhiều ký tự. Sau đó, nhập URL đó vào trình duyệt của bạn và nó sẽ hoạt động.
vr_do

Câu trả lời:


282

Tôi biết đây là một vấn đề cũ hơn, nhưng gần đây tôi đã gặp vấn đề tương tự và gặp vấn đề khi giải quyết nó, mặc dù đã cố gắng sửa lỗi DisplayUnlockCaptcha. Đây là cách tôi có nó sống.

Trụ sở chính cho Cài đặt bảo mật tài khoản ( https://www.google.com.vn/sinstall/security/lesssecurur xuất hiện lạiTruy cập Ứng dụng lại) và bật "Truy cập các ứng dụng kém an toàn hơn", điều này cho phép bạn sử dụng google smtp cho các khách hàng không phải là ứng dụng chính thức.

Cập nhật

Google đã rất tử tế khi liệt kê tất cả các vấn đề tiềm ẩn và cách khắc phục cho chúng tôi. Mặc dù tôi khuyên bạn nên thử cài đặt ứng dụng kém an toàn hơn . Hãy chắc chắn rằng bạn đang áp dụng những điều này cho đúng tài khoản.

  • Nếu bạn đã bật Xác minh 2 bước cho tài khoản của mình, bạn có thể cần nhập mật khẩu Ứng dụng thay vì mật khẩu thông thường.
  • Đăng nhập vào tài khoản của bạn từ phiên bản web của Gmail tại https://mail.google.com . Khi bạn đã đăng nhập, hãy thử đăng nhập
    ứng dụng thư.
  • Truy cập http://www.google.com/accounts/DisplayUnlockCaptcha và đăng nhập bằng tên người dùng và mật khẩu Gmail của bạn. Nếu được hỏi, hãy nhập các
    chữ cái trong hình bị bóp méo.
  • Ứng dụng của bạn có thể không hỗ trợ các tiêu chuẩn bảo mật mới nhất. Hãy thử thay đổi một vài cài đặt để cho phép các ứng dụng kém an toàn hơn truy cập vào tài khoản của bạn.
  • Đảm bảo ứng dụng thư của bạn không được đặt để kiểm tra email mới quá thường xuyên. Nếu ứng dụng thư của bạn kiểm tra thư mới hơn 10
    phút một lần , quyền truy cập ứng dụng vào tài khoản của bạn có thể bị chặn.

4
Gần đây, tôi đang làm việc trên PHPmailer. Tôi đã cố gắng gửi email từ máy chủ cục bộ của mình (WAMP). Nhưng, tôi không thể gửi email vì lỗi này. Sau 2 giờ tôi đã tìm thấy câu trả lời của bạn 'Chính xác' để sửa lỗi của mình. Cảm ơn bạn rất nhiều.
Neeraj Singh

1
Cảm ơn bạn rất nhiều, đây là bước còn thiếu tôi đang tìm kiếm. cảm ơn
Andrew

1
Lưu ý cho tất cả: Bạn cũng phải làm điều này nếu bạn cũng sẽ truy cập vào tài khoản của mình thông qua Outlook
Ben Morris

3
Lưu ý rằng tôi phải thực sự BẬT LÊN Xác minh 2 bước, nhưng một khi tôi đã làm việc này. (Vì một số lý do trước đó, nó sẽ hoạt động từ một máy tính chứ không phải máy tính khác.)
Erhannis

1
cảm ơn rất nhiều thưa ngài, một trong những vấn đề lớn của tôi đã được giải quyết
Remya R

92

Tôi đã làm điều này mỗi khi vấn đề xảy ra:

https://accounts.google.com/DisplayUnlockCaptcha

  • vấn đề được sắp xếp trong trường hợp của tôi!

4
Điều này, tôi rõ ràng không hiểu tại sao, làm việc cho tôi (sau khi thực hiện 'cách ít an toàn hơn' ở trên)
Abdillah

Tôi hoàn toàn đồng ý với @Abdillah. Trên thực tế, sau khi điều này làm việc cho tôi, Google sau đó đã gửi cho tôi một SMS trên điện thoại di động của tôi về một hoạt động đáng ngờ và yêu cầu truy cập google.com/blocked !!
Fr0zenFyr

1
Điều này cũng làm việc cho tôi. Không có gì khác làm việc. Thật kỳ lạ, đi đến liên kết họ cung cấp không hoạt động. Cảm ơn bạn rất nhiều vì câu trả lời này. Thật kỳ lạ khi điều này dường như không được ghi lại.
James Bowler

Cảm ơn bạn. Nó đã hoạt động rất tốt
saravanavelu

Trong trường hợp của chúng tôi, chúng tôi đang sử dụng javaxmail với cài đặt IMAP, chúng tôi đã sắp xếp ra cho tài khoản khác bằng cách BẬT các ứng dụng kém an toàn hơn; nhưng đối với ứng dụng thứ hai, chúng tôi đã quên điều đó và ứng dụng đã thử quá nhiều lần trong máy chủ, vì vậy chúng tôi đoán rằng thiết bị / vị trí đã bị chặn hoàn toàn để đăng nhập ngay cả khi chúng tôi bật các ứng dụng kém an toàn hơn; dù sao bằng cách sử dụng liên kết được cung cấp ở trên tài khoản.google.com/DisplayUnlockCaptcha, chúng tôi đã nhận được thông báo "Đã bật quyền truy cập tài khoản: Vui lòng thử đăng nhập lại vào tài khoản Google của bạn từ thiết bị hoặc ứng dụng mới của bạn." mà chúng tôi đã làm và nó bắt đầu làm việc.
a4bike

31

Gần đây tôi cũng nhận được tin nhắn này, sau khi tôi chuyển vị trí trung tâm dữ liệu của một ứng dụng web gửi qua Google SMTP.

URL rõ ràng có nghĩa là Google có nghĩa là: https://support.google.com/mailfurt/78754 . Tại liên kết đó, một trong các bước là đặt lại mật khẩu của bạn. Không phải ngẫu nhiên, tôi cũng nhận được một email từ google với chủ đề "Đã dừng đăng nhập đáng ngờ" hướng dẫn tôi thay đổi mật khẩu.

Sau khi đặt lại mật khẩu, tôi đã quay lại sử dụng Google SMTP như bình thường.


2
Cảm ơn! Đây là câu trả lời chính xác. Tôi đăng nhập, tôi đã thay đổi mật khẩu và mọi thứ đã hoạt động sau đó.
f.ardelian

1
trong trường hợp của tôi, tôi đã làm cả hai: thay đổi mật khẩu và sau đó cho phép truy cập không an toàn, bởi vì ngay cả sau khi cho phép truy cập không an toàn, nó vẫn được đặt lại để vô hiệu hóa, mà không làm gì từ phía tôi, rất lạ.
michabbb

20

Tôi biết câu hỏi này đã được trả lời nhưng đối với những người mới đến thì hai giải pháp đó có thể giúp ích:

  1. Hãy chắc chắn rằng gmail của bạn đang cho phép các ứng dụng bảo mật thấp đăng nhập, bạn có thể bật nó ở đây: https://www.google.com.vn/sinstall/security/lesssecururse .
  2. Thay đổi mật khẩu của bạn.

3
Câu trả lời này được thử nghiệm ngày hôm nay 22 tháng 8 năm 2016 và hoạt động rất tốt !!
Philip Enc

1
Tôi đã làm theo mọi thứ ở trên, không có gì giúp được cho đến khi tôi thay đổi bằng mật khẩu. Cảm ơn rất nhiều bạn đời! (18 tháng 1 năm 2017 đã thử nghiệm và hoạt động)
Ilya

@Ilya Vui mừng khi nghe nó đã giúp bạn.
H Aßdø hè

1
Sử dụng phương pháp "Ứng dụng kém an toàn" đã được thử nghiệm và hoạt động kể từ ngày hôm nay 19 tháng 8 năm 2017 :)
Sun Lee

10

Để gửi thư bằng Gmail SMTP, cần thay đổi cài đặt tài khoản của bạn. Đăng nhập vào tài khoản gmail của bạn sau đó theo liên kết bên dưới để thay đổi cài đặt tài khoản gmail của bạn để gửi thư bằng ứng dụng và chương trình của bạn. https://www.google.com.vn/sinstall/security/lesssecur xuất hiện lại

Lưu ý: Cài đặt này không khả dụng cho các tài khoản được bật Xác minh 2 bước. Những tài khoản này yêu cầu mật khẩu dành riêng cho ứng dụng để truy cập ứng dụng kém an toàn hơn.


Nó cũng hoạt động với tôi. Tôi đang sử dụng máy chủ hMail
Mukesh

@Muk Vui mừng, nó làm việc cho bạn.
Avarn alok

7

Có hai cách để giải quyết vấn đề này và chỉ có một cách có thể hoạt động, tùy thuộc vào cách bạn truy cập Google.

Phương pháp đầu tiên là ủy quyền truy cập cho IP hoặc máy khách của bạn bằng liên kết https://accounts.google.com/DisplayUnlockCaptcha . Điều đó có thể giải quyết các vấn đề xác thực trên các thiết bị khách, như ứng dụng di động hoặc máy tính để bàn. Tôi sẽ kiểm tra điều này trước tiên, vì nó dẫn đến việc giảm bảo mật tài khoản tổng thể thấp hơn.

Nếu liên kết trên không hoạt động, đó là vì phiên đang được bắt đầu bởi một ứng dụng hoặc thiết bị không được liên kết với vị trí cụ thể của bạn. Những ví dụ bao gồm:

  • Một ứng dụng sử dụng máy chủ từ xa để truy xuất dữ liệu, như trang web hoặc, trong trường hợp của tôi, các máy chủ Google khác
  • Một máy chủ thư công ty lấy thư thay mặt bạn

Trong tất cả các trường hợp như vậy, bạn phải sử dụng liên kết https://www.google.com.vn/sinstall/security/lesssecur Ứng dụng tham chiếu ở trên.

TLDR; trước tiên hãy kiểm tra liên kết captcha và nếu nó không hoạt động, hãy thử liên kết khác và bật các ứng dụng kém an toàn hơn.


2

Tôi cũng đã gặp vấn đề này. Google đã phát hiện máy Mac của tôi là một thiết bị mới và chặn nó. Để bỏ chặn, trong trình duyệt web đăng nhập vào tài khoản Google của bạn và đi đến "Cài đặt tài khoản".

Cuộn xuống và bạn sẽ tìm thấy "Hoạt động gần đây". Nhấp vào ngay bên dưới trên "Thiết bị".

Thiết bị của bạn sẽ được liệt kê. Được rồi thiết bị của bạn. SMTP bắt đầu làm việc cho tôi sau khi tôi làm điều này và hạ thấp sự bảo vệ như đã đề cập ở trên.


0

Có ít nhất hai vấn đề tôi đã quan sát thấy cho vấn đề này: 1) Có thể do tên người dùng hoặc mật khẩu của người gửi của bạn có thể không đúng 2) Hoặc có thể được Avinash trả lời ở trên, điều kiện bảo mật trên tài khoản. Khi bạn thử SendMail bằng SMTP, thông thường bạn sẽ nhận được thông báo vào tài khoản của mình rằng đó có thể là một nỗ lực trái phép để truy cập vào tài khoản của bạn, nếu không người dùng có thể theo liên kết để chuyển cài đặt sang lessSecureApp. Khi điều này được thực hiện và SendMail smtp được thử lại, nó hoạt động.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.