Skip to content

Commit

Permalink
Read IMAP/POP3 credentials from environment (jsuto#32)
Browse files Browse the repository at this point in the history
Read default IMAP/POP3 username and password values from the environment
variables PILER_USERNAME and PILER_PASSWORD.
DavidePrincipi authored May 8, 2024
1 parent 86c3e87 commit 0080711
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/pilerimport.c
Original file line number Diff line number Diff line change
@@ -39,8 +39,8 @@ void usage(){
printf(" -d <dir> Directory with EML files to import\n");
printf(" -i <imap server> IMAP server to connect\n");
printf(" -K <pop3 server> POP3 server to connect\n");
printf(" -u <username> Username for imap/pop3 import\n");
printf(" -p <password> Password for imap/pop3 import\n");
printf(" -u <username> Username for imap/pop3 import; overrides PILER_USERNAME from the environment\n");
printf(" -p <password> Password for imap/pop3 import; overrides PILER_PASSWORD from the environment\n");
printf(" -P <port> Port for imap/pop3 import (default: 143/110\n");
printf(" -t <timeout> Timeout in sec for imap/pop3 import\n");
printf(" -x <folder1,folder2,....folderN,> Comma separated list of imap folders to skip. Add the trailing comma!\n");
@@ -96,8 +96,8 @@ int main(int argc, char **argv){
import.dryrun = 0;
import.port = 143;
import.server = NULL;
import.username = NULL;
import.password = NULL;
import.username = getenv("PILER_USERNAME");
import.password = getenv("PILER_PASSWORD");
import.database = NULL;
import.skiplist = SKIPLIST;
import.folder_imap = NULL;

0 comments on commit 0080711

Please sign in to comment.