2012-10-28 4 views
2

외부 SMTP 클라이언트로부터 sendEmail 스크립트를 작성하고 있습니다. 이메일을 보내기 위해 내 Gmail 계정을 사용하고 있습니다.암호로 sendmail을 보호하십시오.

이 스크립트에서 내 Gmail 비밀번호와 사용자 이름을 제공해야합니다. 내 질문은 어떻게 이러한 프로그램에 대해 내 비밀번호를 암호화/보안 상태로 유지할 수 있는지 입니다.

코드에서 직접 암호를 부여하는 것은 좋지 않은 생각입니다. 하지만 제 3 자 클라이언트에서 어떤 종류의 암호화를 사용하면 어떻게 작동할까요?

모든 포인터가 많이 감사하겠습니다.

답변

1

파이썬 표준 라이브러리에는 getpass이라는 모듈이 있습니다.

스크립트를 실행할 때마다 암호를 입력하는 것이 지겹지 않으면 암호 처리에 사용하는 것이 좋습니다.

keyring과 같은 세 번째 라이브러리를 통해 시스템의 키링 서비스에 액세스 할 수도 있습니다.

관련 문제