Ich versuche, E-Mail über Google SMTP-Server mit dem folgenden einfachen Python und Mailclient zu senden.Google SMTP weniger sichere Anwendungen
Ich bin ein wenig verwirrt über den Teil, wo Google dieses Skript als unsicher kennzeichnet und verlangt, dass ich weniger sicheren Anwendungen den Zugriff auf das Gmail-Konto des Absenders erlaube.
Gibt es eine Möglichkeit, dieses Problem zu lösen, ohne weniger sichere Anwendungen für den Zugriff auf mein Google Mail-Konto zulassen zu müssen.
#Make necessary imports
import mailclient
#Craft the message
msg = mailclient.Message("This will be the subject", "This will be the body content", '[email protected]', '[email protected]')
#Create server object with gmail
s = mailclient.Server('smtp.gmail.com', '587', '[email protected]', 'senderpassword', True)
#Send email
s.send(msg)
es hat nichts mit Code zu tun. Sie müssen es im Google-Konto aktivieren. refer - https://support.google.com/accounts/answer/6010255?hl=de –
Ich denke, es ist möglich, andere Mail-Clients zu verwenden, ohne weniger sichere Anwendungen auf dem Konto zu aktivieren. Was sollte ich in meinen Code aufnehmen, um nicht markiert zu werden? – asla
Google kann auf Codeebene nichts tun. Verwenden Sie die Outlook- oder Business SMTP-Serveranmeldeinformationen. –