Lỗi Gmail: Máy chủ SMTP yêu cầu kết nối an toàn hoặc máy khách không được xác thực. Phản hồi của máy chủ là: 5.5.1 Yêu cầu xác thực


260

Tôi đang sử dụng mã sau đây để gửi email. Mã hoạt động chính xác trong Máy cục bộ của tôi. Nhưng trên máy chủ sản xuất tôi nhận được thông báo lỗi

var fromAddress = new MailAddress("mymailid@gmail.com");
var fromPassword = "xxxxxx";
var toAddress = new MailAddress("yourmailid@yourdoamain.com");

string subject = "subject";
string body = "body";

System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress.Address, fromPassword)       
};

using (var message = new MailMessage(fromAddress, toAddress)
{
    Subject = subject,
    Body = body
})

smtp.Send(message);

Và trên Gmail của tôi A / c tôi đã nhận được email sau khi tôi chạy mã từ máy chủ sản xuất

Chào ,

Một số người gần đây đã sử dụng mật khẩu của bạn để cố gắng đăng nhập vào Tài khoản Google của bạn mymailid@gmail.com. Người này đã sử dụng một ứng dụng như email, máy khách hoặc thiết bị di động.

Chúng tôi đã ngăn chặn nỗ lực đăng nhập trong trường hợp đây là một tên không tặc đang cố truy cập vào tài khoản của bạn. Vui lòng xem lại chi tiết về nỗ lực đăng nhập:

Thứ Sáu, ngày 3 tháng 1 năm 2014 13:56:08 giờ Địa chỉ IP UTC: xxx.xx.xx.xxx (abcd.net.) Địa điểm: Philadelphia PA, Philadelphia, PA, Hoa Kỳ

Nếu bạn không nhận ra nỗ lực đăng nhập này, người khác có thể đang cố truy cập vào tài khoản của bạn. Bạn nên đăng nhập vào tài khoản của mình và đặt lại mật khẩu ngay lập tức.

Đặt lại mật khẩu

Nếu đây là bạn và bạn đang gặp sự cố khi truy cập tài khoản của mình, hãy hoàn tất các bước khắc phục sự cố được liệt kê tại http://support.google.com/mail?p=client_login

Trân trọng, Nhóm Tài khoản Google


Bạn có quyền truy cập máy chủ sản xuất không
Arshad

Tôi không có quyền truy cập vào máy chủ sản xuất
vcs

Tắt xác minh 2 bước ..
Mangesh


1
Ngoài ra, hãy đảm bảo google "Captcha" bị tắt - điều này có thể cần thiết nếu bạn đang chạy tập lệnh trên máy chủ từ xa (không cần thiết khi chạy trên máy cục bộ): Tài
Jens

Câu trả lời:


197

Điều này thường xảy ra khi bạn thử đăng nhập từ múi giờ khác hoặc Máy tính địa chỉ IP. Máy chủ sản xuất của bạn và id mail bạn đã sử dụng cả hai đều ở múi giờ khác nhau. Chọn một trong hai giải pháp sau:

1) Đăng nhập vào máy chủ sản xuất thông qua truy cập từ xa và đăng nhập vào gmail một lần bằng thông tin đăng nhập của bạn. Họ sẽ yêu cầu xác nhận, xác nhận và đăng xuất.

Hoặc 2) đăng nhập gmail vào máy tính cục bộ của bạn, Theo liên kết này và chọn xem lại hoạt động này và thực hiện các hành động thích hợp.


21
Một nhận xét nhỏ: truy cập security.google.com.vn/sinstall/security/activity và ở đây bạn sẽ thấy kết nối bị chặn từ mã của bạn. Cho phép họ và nó sẽ giúp trong trường hợp này.
Alex Zhukovskiy

68
Điều này cũng sẽ giúp ích rất nhiều: google.com/sinstall/security/lesssecur Ứng dụng lại
George

Có, lý do là 2 bước xác minh được bật cho tài khoản gmail. Chọn Ứng dụng / Thiết bị và nhấp vào nút Tạo hỗ
trợ.google.com/accounts trận / 185833


8
Ngoài ra, hãy đảm bảo google "Captcha" bị tắt - điều này có thể cần thiết nếu bạn đang chạy tập lệnh trên máy chủ từ xa (không cần thiết khi chạy trên máy cục bộ): Tài
Jens

301

Khi bạn cố gắng gửi thư từ mã và bạn thấy lỗi "Máy chủ SMTP yêu cầu kết nối an toàn hoặc máy khách không được xác thực. Phản hồi của máy chủ là: 5.5.1 Yêu cầu xác thực", hơn là lỗi có thể xảy ra do các trường hợp sau.

trường hợp 1: khi mật khẩu sai

trường hợp 2: khi bạn cố gắng đăng nhập từ một số ứng dụng

trường hợp 3: khi bạn cố gắng đăng nhập từ tên miền khác với múi giờ / miền / máy tính của bạn (Đây là trường hợp trong hầu hết các tình huống khi gửi thư từ mã)

Có một giải pháp cho mỗi

Giải pháp cho trường hợp 1: Nhập mật khẩu chính xác.

giải pháp 1 cho trường hợp 2 : đi tới cài đặt bảo mật tại liên kết theo dõi https://www.google.com.vn/sinstall/security/lesssecurur lại và kích hoạt các ứng dụng kém an toàn hơn. Vì vậy, bạn sẽ có thể đăng nhập từ tất cả các ứng dụng.

giải pháp 2 cho trường hợp 2 : (xem https://stackoverflow.com/a/9572958/52277 ) cho phép xác thực hai yếu tố (còn gọi là xác minh hai bước), sau đó tạo mật khẩu dành riêng cho ứng dụng. Sử dụng mật khẩu mới được tạo để xác thực qua SMTP.

giải pháp 1 cho trường hợp 3: (Điều này có thể hữu ích) bạn cần xem lại hoạt động. nhưng xem xét hoạt động sẽ không hữu ích do các tiêu chuẩn bảo mật mới nhất, liên kết sẽ không hữu ích. Vì vậy, hãy thử trường hợp dưới đây.

giải pháp 2 cho trường hợp 3 : Nếu bạn đã lưu trữ mã của mình ở đâu đó trên máy chủ sản xuất và nếu bạn có quyền truy cập vào máy chủ sản xuất, hãy kết nối máy tính từ xa với máy chủ sản xuất và thử đăng nhập một lần từ trình duyệt của máy chủ sản xuất. Điều này sẽ thêm excpetioon để đăng nhập vào google và bạn sẽ được phép đăng nhập từ mã.

Nhưng nếu bạn không có quyền truy cập vào máy chủ sản xuất. thử giải pháp 3

giải pháp 3 cho trường hợp 3: Bạn phải kích hoạt đăng nhập từ múi giờ / ip khác cho tài khoản google của mình.

để thực hiện việc này theo liên kết https://g.co/allowaccess và cho phép truy cập bằng cách nhấp vào nút tiếp tục.

Và đó là nó. Bạn đi đây Bây giờ bạn sẽ có thể đăng nhập từ bất kỳ máy tính nào và bằng bất kỳ phương tiện ứng dụng nào vào tài khoản google của bạn.


10
Giải pháp 2! Bạn nhỏ xinh!
George Harnwell

2
liên kết lesssecurur ở trên đã giúp :)
Gautam Jain

Wow, điều này nên được đánh dấu là câu trả lời được chấp nhận. Cảm ơn.
Nic

5
trang web được lưu trữ trên azure cần theo giải pháp 3 cho trường hợp 3: liên kết cuối cùng giúp g.co/allowaccess
Ravi Anand

1
Giải pháp 2 cho trường hợp 3 - làm việc như một cơ duyên đối với tôi. Cảm ơn.
ss_mj

106

Đây là một vấn đề bảo mật, Gmail theo mặc định ngăn chặn quyền truy cập vào tài khoản email của bạn từ các ứng dụng tùy chỉnh. Bạn có thể thiết lập nó để chấp nhận đăng nhập từ ứng dụng của bạn.

Sau khi đăng nhập vào e-mail của bạn, BẤM VÀO ĐÂY

Điều này sẽ đưa bạn đến trang sau

Trang ứng dụng kém an toàn


1
Ngoài ra, nếu bạn có một miền tùy chỉnh, trước tiên người dùng cần phải được quản trị viên tên miền kích hoạt để cho phép truy cập vào các ứng dụng kém an toàn hơn. Nếu bạn là quản trị tên miền, đi đến đường dẫn sau để kích hoạt tính năng này admin.google.com/AdminHome#ServiceSettings/...
user551113

2
Câu trả lời này là tuyệt vời. Nó hoạt động như một say mê. Cảm ơn bạn.
Thomas.Benz

24

Sau khi dành vài giờ hôm nay để thử mọi giải pháp ở đây, tôi vẫn không thể vượt qua lỗi chính xác này. Tôi đã sử dụng gmail nhiều lần theo cách này vì vậy tôi biết đó là một thứ ngớ ngẩn, nhưng tôi không làm gì để khắc phục vấn đề. Cuối cùng tôi tình cờ tìm thấy giải pháp trong trường hợp của mình nên nghĩ rằng tôi sẽ chia sẻ.

Đầu tiên, hầu hết các câu trả lời ở trên cũng được yêu cầu, nhưng trong trường hợp của tôi, đó là một vấn đề đơn giản để đặt mã trong khi tạo SmtpClientlớp.

Trong đoạn mã đầu tiên này bên dưới, hãy chú ý vị trí của Credentials = credsdòng. Việc triển khai này sẽ tạo ra lỗi được tham chiếu trong câu hỏi này ngay cả khi bạn có mọi thứ khác được thiết lập đúng.

System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient
{
    Host = Emailer.Host,
    Port = Emailer.Port,
    Credentials = creds,
    EnableSsl = Emailer.RequireSSL,
    UseDefaultCredentials = false,
    DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network
}

Tuy nhiên, nếu bạn di chuyển cuộc gọi setter Credentials xuống phía dưới, email sẽ được gửi mà không gặp lỗi. Tôi không thực hiện thay đổi nào đối với mã xung quanh ... tức là ... tên người dùng / mật khẩu, v.v ... Rõ ràng, hoặc EnableSSL, UseDefaultCredentials, or the DeliveryMethodlà phụ thuộc vào việc Credentialsđược đặt trước ... Tôi đã không kiểm tra tất cả để tìm ra nó là cái nào .

System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient
{
    Host = Emailer.Host,
    Port = Emailer.Port,
    EnableSsl = Emailer.RequireSSL,
    UseDefaultCredentials = false,
    DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
    Credentials = creds
}

Hy vọng điều này sẽ giúp cứu người khác một số đau đầu trong tương lai.


2
Trong trường hợp của tôi, tôi gặp vấn đề tương tự như của bạn, sắp xếp lại mã để Thông tin xác thực đến lần cuối làm việc cho tôi.
Dev

1
Tôi không thể tin được nhưng nó đã hoạt động! Tôi đã kích hoạt 2 bước, vì không muốn bật cờ kém an toàn hơn, nhưng cho đến khi tôi đặt Thông tin cuối cùng trước khi Gửi thì nó không muốn hoạt động. Đáng kinh ngạc!
Čikić Nenad

6
Vấn đề là trong UseDefaultCredentialssetter có mã này: this.transport.Credentials = value ? (ICredentialsByHost) CredentialCache.DefaultNetworkCredentials : (ICredentialsByHost) null;đó ghi đè lên credentialsthiết lập bởi Credentialssetter. Đối với tôi, nó trông giống như SmtpClientlỗi của
Tomasz Madeyski

@TomaszMadeyski đây phải là một câu trả lời thay vì bình luận! đó là vấn đề của tôi ... làm thế quái nào tôi có thể nghĩ rằng nếu tôi đặt thông tin đăng nhập trên hàm tạo và sau đó gán lại giá trị sai thì UseDefaultCredentials = false nó sẽ ghi đè thông tin đăng nhập ... crazy !! nhưng điều đó xảy ra .... cảm ơn bạnuuuu
FabianSilva


12

Xin chào tôi có vấn đề tương tự,

những gì tôi đã làm để giải quyết nó. là để bật ứng dụng kém an toàn hơn. sau khi kết nối với tài khoản gmail của tôi Tôi đã nhập liên kết này: https://www.google.com.vn/sinstall/security/lesssecur Ứng dụng lại

Sau đó, tôi bật ứng dụng bảo mật và ứng dụng đã hoạt động. nó cũng đã được nói ở trên


Vì vậy, sự khác biệt hơn câu trả lời của bạn cho câu trả lời trên là gì? Câu trả lời tương tự được đưa ra trước bạn vào ngày 12 tháng 1 năm 15 lúc 10:36.
Dush

11

Tôi có một mã làm việc trước đây ném lỗi này bây giờ. Không có vấn đề về mật khẩu. Không cần phải chuyển đổi tin nhắn sang base64. Hóa ra, tôi cần phải làm như sau:

  1. Tắt xác thực 2 yếu tố
  2. Đặt "Cho phép ứng dụng kém an toàn hơn" thành BẬT
  3. Đăng nhập vào tài khoản gmail của bạn từ máy chủ sản xuất
  4. Tới đây cũng để phê duyệt các hoạt động đăng nhập
  5. Chạy ứng dụng của bạn trong máy chủ sản xuất

Mã làm việc

    public static void SendEmail(string emailTo, string subject, string body)
    {
        var client = new SmtpClient("smtp.gmail.com", 587)
        {
            Credentials = new NetworkCredential("youremail@gmail.com", "secretpassword"),
            EnableSsl = true
        };

        client.Send("youremail@gmail.com", emailTo, subject, body);
    }

Tắt xác thực 2 yếu tố Tắt xác thực 2 yếu tố

Đặt "Cho phép ứng dụng kém an toàn hơn" thành BẬT (cùng trang, cần cuộn xuống dưới cùng) Cho phép các ứng dụng kém an toàn hơn


9

Chỉ cần làm theo các bước trong email google và kích hoạt các ứng dụng kém an toàn hơn.


6

Tôi đã phải đối mặt với cùng một vấn đề. Nó xảy ra khi bạn bật Xác minh 2 bước (MFA). Chỉ cần tắt Xác minh 2 bước và vấn đề của bạn sẽ được giải quyết.


Tôi không kích hoạt hai bước cho tài khoản này và gặp sự cố này.
Shiv

4

Dưới đây là mã của tôi. Tôi cũng gặp lỗi tương tự nhưng vấn đề là tôi đã nhập sai mật khẩu. Mã bên dưới sẽ hoạt động hoàn hảo..thử nó

            MailMessage mail = new MailMessage();
            SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");             
            mail.From = new MailAddress("fromaddress@gmail.com");
            mail.To.Add("toaddress1@gmail.com");
            mail.To.Add("toaddress2@gmail.com");
            mail.Subject = "Password Recovery ";
            mail.Body += " <html>";
            mail.Body += "<body>";
            mail.Body += "<table>";
            mail.Body += "<tr>";
            mail.Body += "<td>User Name : </td><td> HAi </td>";
            mail.Body += "</tr>";

            mail.Body += "<tr>";
            mail.Body += "<td>Password : </td><td>aaaaaaaaaa</td>";
            mail.Body += "</tr>";
            mail.Body += "</table>";
            mail.Body += "</body>";
            mail.Body += "</html>";
            mail.IsBodyHtml = true;
            SmtpServer.Port = 587;
            SmtpServer.Credentials = new System.Net.NetworkCredential("sendfrommailaddress.com", "password");
            SmtpServer.EnableSsl = true;
            SmtpServer.Send(mail);

Bạn có thể giới thiệu nó trong blog của tôi


Tôi đang sử dụng cùng một mã đang làm việc trong máy cục bộ của tôi nhưng nó không hoạt động trên máy chủ. Gặp lỗi Máy chủ SMTP yêu cầu kết nối an toàn hoặc máy khách không được xác thực. Phản hồi của máy chủ là: Yêu cầu xác thực 5.5.1. .
Akshay Chawla

1
Tôi đã liên lạc với nhà cung cấp dịch vụ lưu trữ của mình, họ nói: Chúng tôi có thể thấy rằng bạn đã định cấu hình phần thứ ba SMTP (smtp.gmail.com) sẽ không hỗ trợ trong môi trường máy chủ dùng chung của chúng tôi. Do lạm dụng quá nhiều chức năng thư hoặc vấn đề spam, chức năng thư không được hỗ trợ. Bạn có thể gửi email bằng PHPMailer, rất phổ biến và thường được sử dụng. nhưng trang web của tôi được xây dựng trong mvc c #, vậy làm thế nào tôi có thể sử dụng phpmailer?
Akshay Chawla


2

Tôi gặp vấn đề tương tự đối với một ứng dụng được triển khai cho Microsoft Azure.

SmtpException: Máy chủ SMTP yêu cầu kết nối an toàn hoặc máy khách không được xác thực. Phản hồi của máy chủ là: Yêu cầu xác thực 5.5.1.

Đầu tiên tôi chấp thuận tất cả các thiết bị không xác định (một số địa chỉ IP có nguồn gốc từ Ireland) trên trang sau (đăng nhập với tư cách là người dùng gmail): https://security.google.com/sinstall/u/1/security/secureaccount

Tôi đã sử dụng các cài đặt sau cho khách hàng:

var client = new SmtpClient("smtp.gmail.com");
client.Port = 587;
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("my_user_name@gmail.com", "my_password"); 

Nó chỉ bắt đầu hoạt động sau khi tôi đặt thuộc tính sau trên máy khách smtp:

client.TargetName = "STARTTLS/smtp.gmail.com";

2

Điều làm việc cho tôi là kích hoạt tùy chọn cho các ứng dụng kém an toàn hơn (tôi đang sử dụng VB.NET)

Public Shared Sub enviaDB(ByRef body As String, ByRef file_location As String)
        Dim mail As New MailMessage()
        Dim SmtpServer As New SmtpClient("smtp.gmail.com")
        mail.From = New MailAddress("from@gmail.com")
        mail.[To].Add("to@gmail.com")
        mail.Subject = "subject"
        mail.Body = body
        Dim attachment As System.Net.Mail.Attachment
        attachment = New System.Net.Mail.Attachment(file_location)
        mail.Attachments.Add(attachment)
        SmtpServer.Port = 587
        SmtpServer.Credentials = New System.Net.NetworkCredential("user", "password")
        SmtpServer.EnableSsl = True
        SmtpServer.Send(mail)
    End Sub

Vì vậy, hãy đăng nhập vào tài khoản của bạn và sau đó truy cập google.com/sinstall/security/lesssecur Ứng dụng lại


2

Một nhận xét từ Tomasz Madeyski là điều đã khắc phục vấn đề của tôi ... anh ta nói rằng có lỗi trên SetDefaultCredential, anh ta nói:

"Vấn đề là trong setter UseDefaultCredentials có mã này: this.transport.Credentials = value? (ICredentialsByhost) CredentialCache.DefaultNetworkCredentials: (ICredentialsByhost) null; nó sẽ ghi đè thông tin xác thực của nó.

nếu bạn đặt smtpClient.UseDefaultCredentials = falsesau khi đặt thông tin đăng nhập ... dòng này được đặt thành null thông tin đăng nhập đó ...


2

THÁNG 11 NĂM 2018, đã thử mọi thứ ở trên mà không thành công.

Dưới đây là giải pháp làm việc cuối cùng. Thật không may, nó không sử dụng SSL, nhưng nó hoạt động !!!

var fromAddress = new MailAddress(asd@asd.com, "From Name");
var toAddress = new MailAddress("tosend@asd.com", "To Name");

const string subject = "Subject";
const string body = "Body";

var smtp = new SmtpClient
{
    Host = "aspmx.l.google.com",
    Port = 25,
    EnableSsl = false
};
using (var message = new MailMessage(fromAddress, toAddress)
{
    Subject = subject,
    Body = body
})
{
    smtp.Send(message);
}

1

Tôi đã thử tất cả các đề xuất được tìm thấy ở đây, từ việc bật các ứng dụng kém an toàn hơn, đến thử cổng 587 ... không có gì hiệu quả. Cuối cùng tôi chỉ nhận xét ra dòng UseDefaultCredentials = false. Tất cả mọi thứ hoạt động nếu tôi không chạm vào boolean đó.


1
tương tự ở đây..tôi không thể tin rằng một dòng đã mất một giờ từ tôi!
Wahid Masud

0

Tôi đã thực sự xem xét rất nhiều ý tưởng, giải pháp duy nhất là theo cách này (hoạt động với các Nhà cung cấp email khác nhau):

            try
        {
            ViewProgressbar("Try to connect mail-server...", progressBar1.Value = 20);
            string host = dsProvider.Rows[y]["POP_hostOut"].ToString();
            int port = int.Parse(dsProvider.Rows[y]["POP_portOut"].ToString());  //587
            string[] email = von1.Split('@');
            string userName = (dsProvider.Rows[y]["login"].ToString() == "email[0]@email[1]")? email[0]+"@"+email[1] : email[0];
            string password = layer.getUserPassword(listSender.SelectedValue.ToString());
            SmtpClient client = new SmtpClient(host, port);
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.UseDefaultCredentials = false;
            //A idea from MSDN but it not works. You got the "The server response was: 5.5.1 Authentication Required."
            //System.Net.NetworkCredential myCreds = new System.Net.NetworkCredential(userName, password, host);
            //System.Net.CredentialCache cache = new System.Net.CredentialCache();
            //cache.Add(host, port, "NTLM", myCreds);
            ///cache.GetCredential(host, port, "NTLM");   //NTLM
            client.Credentials = new System.Net.NetworkCredential(userName, password);
            client.Host = host;
            client.Port = port;
            client.EnableSsl = true;
            client.Send(message);
            ViewProgressbar();
        }
        catch (SmtpException ex)...

0

Tôi là một ứng dụng google cho thuê bao kinh doanh và tôi dành vài giờ qua để xử lý vấn đề này, ngay cả khi đã có tất cả các cài đặt chính xác (smtp, port, enableSSL, v.v.). Đây là những gì đã làm việc cho tôi và các trang web đã đưa ra lỗi 5.5.1 khi cố gắng gửi email:

  1. Đăng nhập vào admin.google.com của bạn
  2. Nhấp vào BẢO MẬT <- nếu điều này không hiển thị, sau đó nhấp vào 'KIỂM SOÁT THÊM' và thêm nó vào danh sách
  3. Nhấp vào Cài đặt cơ bản
  4. Cuộn xuống dưới cùng của hộp Cài đặt cơ bản, nhấp vào liên kết: 'Chuyển đến cài đặt cho các ứng dụng kém an toàn hơn'
  5. Chọn tùy chọn # 3: Tăng cường quyền truy cập vào các ứng dụng kém an toàn hơn cho tất cả người dùng (Không được đề xuất)
  6. Nhấn SAVE ở dưới cùng của cửa sổ

Sau khi làm điều này, các mẫu email của tôi từ trang web đã hoạt động trở lại. Chúc may mắn!


0

Bạn có thể cần tạo / tạo mật khẩu APP cụ thể từ gmail. Ứng dụng hoặc tập lệnh của bạn sau đó sẽ sử dụng mật khẩu mới này thay vì mật khẩu thông thường của bạn. Mật khẩu thông thường của bạn sẽ vẫn hoạt động tốt cho bạn.

Đó là những gì đã làm cho tôi. Tôi vẫn sử dụng cùng một tài khoản email nhưng phải tạo một mật khẩu dành riêng cho ứng dụng mới.

https://support.google.com/accountsals/185833?hl=vi

Ảnh chụp màn hình

Về cơ bản, bạn có thể làm điều đó tại đây: https://security.google.com/sinstall/security/apppasswords


0

Nếu bạn đang sử dụng gmail.

  • 1 đăng nhập vào tài khoản của bạn

    2- duyệt liên kết này

    3- Cho phép các ứng dụng kém an toàn hơn: BẬT

Thưởng thức....



0

không đặt điểm dừng trước khi chờ smtp.SendMailAsync (mail);

:)

Khi nó chờ với điểm dừng sẽ báo lỗi này khi tôi xóa điểm dừng, nó đã hoạt động


-1

Tôi đã sử dụng tất cả các giải pháp được đề cập ở trên nhưng cuối cùng nó chỉ hoạt động sau khi tôi bật Truy cập IMAP từ cài đặt Gmail Liên kết để bật Truy cập IMAP trong cài đặt gmail

Tất nhiên, các điểm trong các giải pháp khác cũng được yêu cầu.


Điều này đã không giúp tôi. Bật IMAP chỉ cho phép bạn đọc thư email Gmail từ các ứng dụng thư khách khác như Outlook, Thunderbird.
kimbaudi

-5

Hãy thử thay đổi máy chủ, đây là máy chủ mới, tôi đã nhận được cấu hình mozilla thunderbird này

Host = "smtp.googlemail.com"

công việc đó cho tôi

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.