ubuntuusers.de

Passwortmanager bei python Programm einbinden

Status: Gelöst | Ubuntu-Version: Kubuntu 24.04 (Noble Numbat)
Antworten |

Nobuddy

Avatar von Nobuddy

Anmeldungsdatum:
2. September 2005

Beiträge: 6990

Wohnort: 29614 Soltau

Hallo zusammen,

verwende für EMails normalerweise thunderbird.

Für spezielle Zwecke, verwende ich ein mit python geschriebener EMail-Versand. Dafür wird mein Benutzername und Passwort benötigt.

Gibt es eine Möglichkeit, auf den Passwortmanager zur Abfrage von Benutzername und Passwort zuzugreifen?

Grüße Nobuddy

Nobuddy

(Themenstarter)
Avatar von Nobuddy

Anmeldungsdatum:
2. September 2005

Beiträge: 6990

Wohnort: 29614 Soltau

Hallo zusammen,

habe eine andere Möglichkeit gefunden, die Authendifizierung beim Mailserver ohne Tastatureingabe durchzuführen.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12

	# recall the password at any timeimport getpass
	service_name = "{}#{}".format(mac, hostname)
	credentials = keyring.get_credential(service_name, None)
	if credentials is None:
		username = input("Username: ")
		password = getpass.getpass()
		keyring.set_password(service_name, username, password)
	else:
		username = credentials.username
		password = credentials.password
		smtp.login(username, password)

Grüße Nobuddy

Antworten |