diff --git a/modules/programs/getmail.nix b/modules/programs/getmail.nix index 8c1ac5e02..04a958d6c 100644 --- a/modules/programs/getmail.nix +++ b/modules/programs/getmail.nix @@ -31,6 +31,7 @@ let [retriever] type = ${retrieverType} server = ${imap.host} + ${optionalString (imap.port != null) "port = ${imap.port}"} username = ${userName} password_command = (${passCmd}) mailboxes = ( ${renderedMailboxes} ) diff --git a/tests/modules/programs/getmail-expected.conf b/tests/modules/programs/getmail-expected.conf index da54e7092..a652e7199 100644 --- a/tests/modules/programs/getmail-expected.conf +++ b/tests/modules/programs/getmail-expected.conf @@ -2,6 +2,7 @@ [retriever] type = SimpleIMAPSSLRetriever server = imap.example.com + username = home.manager password_command = ('password-command') mailboxes = ( 'INBOX', 'Sent', 'Work' )