getmail을 사용하여 Gmail의 IMAP에 어떤 사용자 이름, 서버 및 포트를 지정해야 합니까?

getmail을 사용하여 Gmail의 IMAP에 어떤 사용자 이름, 서버 및 포트를 지정해야 합니까?

github을 확인하고 사용해 보세요.구성 파일:

nicholas@mordor:~$ 
nicholas@mordor:~$ cat .config/getmail/getmail 

[options]
verbose = 1
delete = false
message_log = ~/.getmail/log
message_log_verbose = true
read_all = false


[retriever]
type = SimpleIMAPSSLRetriever
server = imap.gmail.com
port = 993
username = [email protected]
password = xxx
#mailboxes = ("INBOX")

[destination]
type = Mboxrd
path = ~/GotMail/inbox
user = saunders

 

nicholas@mordor:~$ 
nicholas@mordor:~$ getmail
getmail version 6.18.4
Copyright (C) 1998-2021 Charles Cazabon and others. Licensed under GNU GPL version 2.
SimpleIMAPSSLRetriever:[email protected]@imap.gmail.com:993:
Configuration error: no such specified user ("getpwnam(): name not found: 'saunders'")
nicholas@mordor:~$ 
nicholas@mordor:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04 LTS
Release:    22.04
Codename:   jammy
nicholas@mordor:~$ 

Gmail에서 오래된 이메일을 보관하려면 getmail을 사용해 보세요. 서버, 포트 및 사용자 이름에 대한 몇 가지 옵션을 시도했지만 작동하는 조합을 찾을 수 없습니다.

Pine 이메일 클라이언트는 2FA와 함께 작동하고 애플리케이션 비밀번호를 사용하므로 서버 이름, 사용자 이름 또는 이와 유사한 비밀번호인지 확신할 수 있습니다. 로그가 비어 있습니다.

또한보십시오:

https://www.bytereef.org/howto/oauth2/getmail.html

그는 다음과 같이 명시했습니다.

type = SimpleIMAPSSLRetriever
server = imap.gmail.com
username = [email protected]

관련 정보