Google Mail-Fehler: Der SMTP-Server erfordert eine sichere Verbindung oder der Client wurde nicht authentifiziert. Die Serverantwort lautete: 5.5.1 Authentifizierung erforderlich

260

Ich verwende den folgenden Code, um E-Mails zu senden. Der Code funktioniert auf meinem lokalen Computer ordnungsgemäß. Aber auf dem Produktionsserver wird die Fehlermeldung angezeigt

var fromAddress = new MailAddress("[email protected]");
var fromPassword = "xxxxxx";
var toAddress = new MailAddress("[email protected]");

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);

Und auf meiner Google Mail-Klimaanlage habe ich die folgende E-Mail erhalten, nachdem ich den Code vom Produktionsserver ausgeführt habe

Hallo ,

Jemand hat kürzlich Ihr Passwort verwendet, um zu versuchen, sich in Ihrem Google-Konto [email protected] anzumelden. Diese Person verwendete eine Anwendung wie eine E-Mail, einen Client oder ein mobiles Gerät.

Wir haben den Anmeldeversuch verhindert, falls dies ein Entführer war, der versucht, auf Ihr Konto zuzugreifen. Bitte überprüfen Sie die Details des Anmeldeversuchs:

Freitag, 3. Januar 2014 13:56:08 Uhr UTC IP-Adresse: xxx.xx.xx.xxx (abcd.net.) Ort: Philadelphia PA, Philadelphia, PA, USA

Wenn Sie diesen Anmeldeversuch nicht erkennen, versucht möglicherweise eine andere Person, auf Ihr Konto zuzugreifen. Sie sollten sich in Ihrem Konto anmelden und Ihr Passwort sofort zurücksetzen.

Passwort zurücksetzen

Wenn Sie es waren und Sie Probleme beim Zugriff auf Ihr Konto haben, führen Sie die unter http://support.google.com/mail?p=client_login aufgeführten Schritte zur Fehlerbehebung aus

Mit freundlichen Grüßen Das Google Accounts-Team

vcs
quelle
Haben Sie den Zugriff auf Produktionsserver
Arshad
Ich habe keinen Zugriff auf den Produktionsserver
vcs
Deaktivieren Sie die Bestätigung in zwei Schritten.
Mangesh
1
Stellen Sie außerdem sicher, dass Google "Captcha" deaktiviert ist. Dies kann erforderlich sein, wenn Sie das Skript auf einem Remote-Server ausführen (nicht erforderlich, wenn es auf einem lokalen Computer ausgeführt wird): accounts.google.com/DisplayUnlockCaptcha
Jens

Antworten:

197

Dies geschieht im Allgemeinen, wenn Sie versuchen, sich von einer anderen Zeitzone oder einem anderen IP-Adresscomputer aus anzumelden. Ihr Produktionsserver und die von Ihnen verwendete E-Mail-ID befinden sich in unterschiedlichen Zeitzonen. Wählen Sie eine dieser beiden Lösungen:

1) Melden Sie sich über den Remotezugriff beim Produktionsserver an und melden Sie sich einmal mit Ihren Anmeldeinformationen bei Google Mail an. Sie werden nach der Bestätigung fragen, diese bestätigen und sich abmelden.

Oder 2) Melden Sie sich bei Google Mail auf Ihrem lokalen Computer an, folgen Sie diesem Link und wählen Sie "Diese Aktivität überprüfen" und ergreifen Sie die entsprechenden Maßnahmen.

Arshad
quelle
21
Ein kleiner Kommentar: Gehen Sie zu security.google.com/settings/security/activity und hier sehen Sie eine blockierte Verbindung von Ihrem Code. Erlaube ihnen und es sollte in diesem Fall helfen.
Alex Zhukovskiy
68
Dies wird auch viel helfen: google.com/settings/security/lesssecureapps
George
Ja, der Grund ist, dass die Bestätigung in zwei Schritten für das Google Mail-Konto aktiviert ist. Generieren Schaltfläche auswählen App / Gerät und klicken support.google.com/accounts/answer/185833
smily
8
Stellen Sie außerdem sicher, dass Google "Captcha" deaktiviert ist. Dies kann erforderlich sein, wenn Sie das Skript auf einem Remote-Server ausführen (nicht erforderlich, wenn es auf einem lokalen Computer ausgeführt wird): accounts.google.com/DisplayUnlockCaptcha
Jens
301

Wenn Sie versuchen, E-Mails vom Code aus zu senden, und Sie den Fehler "Der SMTP-Server benötigt eine sichere Verbindung oder der Client wurde nicht authentifiziert. Die Serverantwort lautete: 5.5.1 Authentifizierung erforderlich" finden, kann der Fehler aufgrund der folgenden Fälle auftreten.

Fall 1: Wenn das Passwort falsch ist

Fall 2: Wenn Sie versuchen, sich von einer App aus anzumelden

Fall 3: Wenn Sie versuchen, sich von einer anderen Domäne als Ihrer Zeitzone / Domäne / Ihrem Computer aus anzumelden (Dies ist in den meisten Szenarien der Fall, wenn Sie E-Mails vom Code senden).

Für jeden gibt es eine Lösung

Lösung für Fall 1: Geben Sie das richtige Passwort ein.

Lösung 1 für Fall 2 : Gehen Sie zu den Sicherheitseinstellungen unter dem folgenden Link https://www.google.com/settings/security/lesssecureapps und aktivieren Sie weniger sichere Apps. Damit Sie sich von allen Apps aus anmelden können.

Lösung 2 für Fall 2 : (siehe https://stackoverflow.com/a/9572958/52277 ) Aktivieren Sie die Zwei-Faktor-Authentifizierung (auch als zweistufige Überprüfung bezeichnet) und generieren Sie dann ein anwendungsspezifisches Kennwort. Verwenden Sie dieses neu generierte Kennwort, um sich über SMTP zu authentifizieren.

Lösung 1 für Fall 3: (Dies kann hilfreich sein) Sie müssen die Aktivität überprüfen. Das Überprüfen der Aktivität ist jedoch aufgrund der neuesten Sicherheitsstandards nicht hilfreich. Der Link ist nicht hilfreich. Versuchen Sie also den folgenden Fall.

Lösung 2 für Fall 3 : Wenn Sie Ihren Code irgendwo auf dem Produktionsserver gehostet haben und Zugriff auf den Produktionsserver haben, stellen Sie eine Remotedesktopverbindung zum Produktionsserver her und versuchen Sie, sich einmal über den Browser des Produktionsservers anzumelden. Dadurch wird eine Ausnahme für die Anmeldung bei Google hinzugefügt, und Sie können sich über den Code anmelden.

Was aber, wenn Sie keinen Zugriff auf den Produktionsserver haben? versuchen Sie die Lösung 3

Lösung 3 für Fall 3: Sie müssen die Anmeldung aus einer anderen Zeitzone / IP für Ihr Google-Konto aktivieren.

Folgen Sie dazu dem Link https://g.co/allowaccess und erlauben Sie den Zugriff, indem Sie auf die Schaltfläche Weiter klicken.

Und das ist es. Bitte schön. Jetzt können Sie sich von jedem Computer und mit jeder App in Ihr Google-Konto einloggen.

Roshan Parmar
quelle
10
Lösung 2! Du kleine Schönheit!
George Harnwell
2
lesssecureapps Link oben geholfen :)
Gautam Jain
Wow, dies sollte als akzeptierte Antwort markiert werden. Danke.
Nic
5
Auf Azure
Ravi Anand
1
Lösung 2 für Fall 3 - hat für mich wie ein Zauber gewirkt. Vielen Dank.
SS_MJ
106

Es ist ein Sicherheitsproblem. Google Mail verhindert standardmäßig den Zugriff von benutzerdefinierten Anwendungen auf Ihr E-Mail-Konto. Sie können es so einrichten, dass die Anmeldung von Ihrer Anwendung akzeptiert wird.

Nachdem Sie sich bei Ihrer E-Mail angemeldet haben , KLICKEN SIE HIER

Sie gelangen auf die folgende Seite

Weniger sichere Apps-Seite

Sayka
quelle
1
Wenn Sie über eine benutzerdefinierte Domäne verfügen, müssen Benutzer zuerst vom Domänenadministrator aktiviert werden, um den Zugriff auf weniger sichere Apps zu ermöglichen. Wenn Sie ein Domain-Administrator sind, gehen Sie zu dem folgenden Link, um diese admin.google.com/AdminHome#ServiceSettings/…
user551113
2
Diese Antwort ist großartig. Es wirkt wie ein Zauber. Danke dir.
Thomas.Benz
24

Nachdem ich heute ein paar Stunden damit verbracht hatte, jede Lösung hier auszuprobieren, konnte ich diesen genauen Fehler immer noch nicht überwinden. Ich habe Google Mail viele Male auf diese Weise verwendet, also wusste ich, dass es etwas Dummes war, aber nichts, was ich getan habe, hat das Problem behoben. Ich stolperte schließlich über die Lösung in meinem Fall und dachte, ich würde sie teilen.

Erstens sind die meisten der oben genannten Antworten ebenfalls erforderlich, aber in meinem Fall war es eine einfache Frage der Reihenfolge des Codes beim Erstellen der SmtpClientKlasse.

Beachten Sie in diesem ersten Codeausschnitt unten, wo sich die Credentials = credsZeile befindet. Diese Implementierung generiert den Fehler, auf den in dieser Frage verwiesen wird, auch wenn Sie alles andere ordnungsgemäß eingerichtet haben.

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
}

Wenn Sie jedoch den Setter-Aufruf für Anmeldeinformationen nach unten verschieben, wird die E-Mail ohne Fehler gesendet. Ich habe keine Änderungen am umgebenden Code vorgenommen ... dh ... den Benutzernamen / das Passwort usw. Natürlich EnableSSL, UseDefaultCredentials, or the DeliveryMethodhängt entweder das davon ab, ob Credentialses zuerst festgelegt wird ... Ich habe nicht alle getestet, um herauszufinden, um welches es sich handelt .

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
}

Hoffe, dies hilft jemand anderem, in Zukunft Kopfschmerzen zu ersparen.

user1011627
quelle
2
In meinem Fall hatte ich das gleiche Problem wie bei Ihnen. Ich habe den Code neu angeordnet, sodass die Anmeldeinformationen zuletzt für mich funktioniert haben.
Dev
1
Ich kann es nicht glauben, aber es hat funktioniert! Ich habe 2-Schritt aktiviert, weil ich nicht weniger sicheres Flag aktivieren wollte, aber bis ich Credential zuletzt vor Senden gesetzt habe, wollte es nicht funktionieren. Unglaublich!
Čikić Nenad
6
Das Problem ist, dass es im UseDefaultCredentialsSetter diesen Code gibt, this.transport.Credentials = value ? (ICredentialsByHost) CredentialCache.DefaultNetworkCredentials : (ICredentialsByHost) null;der credentialsden vom CredentialsSetter festgelegten Code überschreibt . Für mich sieht es nach SmtpClient's Bug aus
Tomasz Madeyski
@TomaszMadeyski das muss eine Antwort statt Kommentar sein! Das ist mein Problem. aber das passiert .... danke youuuuu
FabianSilva
12

Hallo, ich hatte das gleiche Problem,

Was ich getan habe, um es zu lösen. ist die weniger sichere App einzuschalten. nach dem Herstellen einer Verbindung zu meinem Google Mail-Konto. Ich habe diesen Link eingegeben: https://www.google.com/settings/security/lesssecureapps

Dann schalte ich die sichere App ein und und es hat funktioniert. es wurde auch oben gesagt

Barak Rosenfeld
quelle
Was ist der Unterschied zu Ihrer Antwort auf die obige Antwort? Die gleiche Antwort wird Ihnen am 12. Januar 15 um 10:36 Uhr gegeben.
Dush
11

Ich habe einen zuvor funktionierenden Code, der diesen Fehler jetzt auslöst. Kein Problem mit dem Passwort. Sie müssen die Nachricht auch nicht in base64 konvertieren. Es stellt sich heraus, dass ich Folgendes tun muss:

  1. Deaktivieren Sie die 2-Faktor-Authentifizierung
  2. Setzen Sie "Weniger sichere Apps zulassen" auf EIN
  3. Melden Sie sich vom Produktionsserver aus bei Ihrem Google Mail-Konto an
  4. Geh hierher , um die Anmeldeaktivität zu genehmigen
  5. Führen Sie Ihre App auf dem Produktionsserver aus

Arbeitscode

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

        client.Send("[email protected]", emailTo, subject, body);
    }

Deaktivieren der 2-Faktor-Authentifizierung Deaktivieren der 2-Faktor-Authentifizierung

Setzen Sie "Weniger sichere Apps zulassen" auf EIN (dieselbe Seite muss nach unten scrollen) Erlaube weniger sichere Apps

Jeson Martajaya
quelle
9

Folgen Sie einfach dem Schritt in der Google-E-Mail und aktivieren Sie weniger sichere Apps.

Trung
quelle
6

Ich habe das gleiche Problem konfrontiert. Dies geschieht, wenn Sie die 2-Schritt-Überprüfung (MFA) aktivieren. Deaktivieren Sie einfach die 2-Schritt-Überprüfung und Ihr Problem sollte gelöst sein.

Anik
quelle
Ich hatte keine Zwei-Schritt-Aktivierung für dieses Konto und hatte dieses Problem.
Shiv
4

Unten ist mein Code. Ich hatte auch den gleichen Fehler, aber das Problem war, dass ich mein Passwort falsch angegeben habe. Der folgende Code wird perfekt funktionieren. Versuchen Sie es

            MailMessage mail = new MailMessage();
            SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");             
            mail.From = new MailAddress("[email protected]");
            mail.To.Add("[email protected]");
            mail.To.Add("[email protected]");
            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);

Sie können es in meinem Blog verweisen

Ganesh Pillai N.
quelle
Ich verwende den gleichen Code, der auf meinem lokalen Computer funktioniert, aber nicht auf dem Server. Fehler erhalten Der SMTP-Server benötigt eine sichere Verbindung oder der Client wurde nicht authentifiziert. Die Serverantwort lautete: 5.5.1 Authentifizierung erforderlich. .
Akshay Chawla
1
Ich kontaktierte meinen Hosting-Anbieter. Sie sagten: Wir konnten sehen, dass Sie SMTP des dritten Teils (smtp.gmail.com) konfiguriert haben, das in unserer gemeinsam genutzten Serverumgebung nicht unterstützt wird. Aufgrund eines übermäßigen Missbrauchs der E-Mail-Funktion oder eines Spam-Problems wird die E-Mail-Funktion nicht unterstützt. Sie können E-Mails mit PHPMailer senden, das sehr beliebt ist und häufig verwendet wird. aber meine seite ist in mvc c # erstellt, also wie kann ich phpmailer verwenden?
Akshay Chawla
3

Aktivieren Sie einfach die Einstellung von oder Google Mail. siehe unten angegebenes Bild:

Geben Sie hier die Bildbeschreibung ein

Rajesh Paliwal
quelle
2

Ich hatte das gleiche Problem für eine in Microsoft Azure bereitgestellte Anwendung.

SmtpException: Der SMTP-Server erfordert eine sichere Verbindung oder der Client wurde nicht authentifiziert. Die Serverantwort lautete: 5.5.1 Authentifizierung erforderlich.

Zuerst habe ich alle unbekannten Geräte (einige IP-Adressen aus Irland) auf der folgenden Seite (als Google Mail-Benutzer angemeldet) genehmigt: https://security.google.com/settings/u/1/security/secureaccount

Ich habe die folgenden Einstellungen für den Client verwendet:

var client = new SmtpClient("smtp.gmail.com");
client.Port = 587;
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("[email protected]", "my_password"); 

Es begann erst zu funktionieren, nachdem ich die folgende Eigenschaft auf dem SMTP-Client festgelegt hatte:

client.TargetName = "STARTTLS/smtp.gmail.com";
haiiaaa
quelle
2

Für mich hat es funktioniert, die Option für weniger sichere Apps zu aktivieren (ich verwende 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("[email protected]")
        mail.[To].Add("[email protected]")
        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

Melden Sie sich also in Ihrem Konto an und gehen Sie zu google.com/settings/security/lesssecureapps

Edgar
quelle
2

Ein Kommentar von Tomasz Madeyski hat mein Problem behoben ... er sagt, dass ein Fehler in SetDefaultCredential vorliegt, sagt er:

"Das Problem ist, dass im UseDefaultCredentials-Setter der folgende Code vorhanden ist: this.transport.Credentials = value? (ICredentialsByHost) CredentialCache.DefaultNetworkCredentials: (ICredentialsByHost) null; überschreibt die vom Credentials-Setter festgelegten Anmeldeinformationen. Für mich sieht es wie der Fehler von SmtpClient aus."

Wenn Sie smtpClient.UseDefaultCredentials = falsenach dem Festlegen der Anmeldeinformationen ... diese Zeile setzen, um diese Anmeldeinformationen auf Null zu setzen ...

FabianSilva
quelle
2

NOVEMBER 2018, habe alles oben ohne Erfolg versucht.

Unten ist die Lösung, die endlich funktioniert hat. Leider wird kein SSL verwendet, aber es funktioniert !!!

var fromAddress = new MailAddress(asd@asd.com, "From Name");
var toAddress = new MailAddress("[email protected]", "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);
}
InGeek
quelle
1

Ich habe alle hier gefundenen Vorschläge ausprobiert, von der Aktivierung weniger sicherer Apps bis zum Versuch von Port 587 ... nichts hat funktioniert. Schließlich habe ich gerade die Zeile auskommentiert UseDefaultCredentials = false. Alles hat funktioniert, wenn ich diesen Booleschen Wert nicht berührt habe.

Kris Coleman
quelle
1
Ich kann nicht glauben, dass eine einzelne Zeile eine Stunde von mir gedauert hat!
Wahid Masud
0

Ich habe mir wirklich viele Ideen angesehen, die einzige Lösung war diese (funktioniert mit verschiedenen E-Mail-Anbietern):

            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)...
Walter
quelle
0

Ich bin ein Google Apps für Geschäftsabonnenten und verbringe die letzten Stunden damit, mich nur damit zu befassen, selbst nachdem ich alle richtigen Einstellungen vorgenommen habe (SMTP, Port, EnableSSL usw.). Folgendes hat für mich und die Websites funktioniert, auf denen beim Versuch, eine E-Mail zu senden, der Fehler 5.5.1 aufgetreten ist:

  1. Melden Sie sich bei admin.google.com an
  2. Klicken Sie auf SICHERHEIT <- Wenn dies nicht sichtbar ist, klicken Sie auf 'MEHR KONTROLLEN' und fügen Sie es aus der Liste hinzu
  3. Klicken Sie auf Grundeinstellungen
  4. Scrollen Sie zum Ende des Felds Grundeinstellungen und klicken Sie auf den Link: "Gehen Sie zu Einstellungen für weniger sichere Apps".
  5. Wählen Sie die Option 3: Erzwingen Sie den Zugriff auf weniger sichere Apps für alle Benutzer (nicht empfohlen).
  6. Drücken Sie unten im Fenster auf SPEICHERN

Danach funktionierten meine E-Mail-Formulare von der Website wieder. Viel Glück!

RichieMN
quelle
0

Möglicherweise müssen Sie ein bestimmtes APP-Passwort aus Google Mail erstellen / generieren. Ihre App oder Ihr Skript verwendet dann dieses neue Passwort anstelle Ihres regulären Passworts. Ihr reguläres Passwort funktioniert weiterhin gut für Sie.

Das hat es für mich getan. Ich habe immer noch dasselbe E-Mail-Konto verwendet, musste jedoch ein neues app-spezifisches Passwort generieren.

https://support.google.com/accounts/answer/185833?hl=de

Bildschirmfoto

Grundsätzlich können Sie dies hier tun: https://security.google.com/settings/security/apppasswords

Samiup
quelle
0

Wenn Sie Google Mail verwenden.

  • 1-Anmeldung bei Ihrem Konto

    2- Durchsuchen Sie diesen Link

    3- Weniger sichere Apps zulassen: EIN

Genießen....

Muhammad Azeem
quelle
0

Setzen Sie den Haltepunkt nicht vor dem Warten auf smtp.SendMailAsync (mail);

:) :)

Wenn es mit einem Haltepunkt wartet, der diesen Fehler verursacht, wenn ich den Haltepunkt entferne, hat es funktioniert

Hamit YILDIRIM
quelle
-1

Ich habe alle oben genannten Lösungen verwendet, aber es hat schließlich erst funktioniert, nachdem ich den IMAP-Zugriff über die Google Mail-Einstellungen aktiviert habe. Link zum Aktivieren des IMAP-Zugriffs in den Google Mail-Einstellungen

Natürlich waren auch die Punkte in den anderen Lösungen erforderlich.

AndroidMechanic - Virales Patel
quelle
Das hat mir nicht geholfen. Durch Aktivieren von IMAP können Sie nur Google Mail-E-Mail-Nachrichten von anderen E-Mail-Clients wie Outlook oder Thunderbird lesen.
Kimbaudi
-5

Versuchen Sie, den Host zu wechseln. Dies ist der neue. Ich habe diesen konfigurierenden Mozilla Thunderbird

Host = "smtp.googlemail.com"

diese Arbeit für mich

Patogalarzar
quelle