diff --git a/resources/pop3/accountdialog.cpp b/resources/pop3/accountdialog.cpp --- a/resources/pop3/accountdialog.cpp +++ b/resources/pop3/accountdialog.cpp @@ -197,6 +197,7 @@ encryptionNone->setChecked(!Settings::self()->useSSL() && !Settings::self()->useTLS()); encryptionSSL->setChecked(Settings::self()->useSSL()); encryptionTLS->setChecked(Settings::self()->useTLS()); + proxyCheck->setChecked(Settings::self()->useProxy()); slotEnableLeaveOnServerDays(leaveOnServerDaysCheck->isEnabled() ? Settings::self()->leaveOnServerDays() >= 1 : false); @@ -568,6 +569,7 @@ Settings::self()->setUseSSL(encryptionSSL->isChecked()); Settings::self()->setUseTLS(encryptionTLS->isChecked()); Settings::self()->setAuthenticationMethod(authCombo->itemData(authCombo->currentIndex()).toInt()); + Settings::self()->setUseProxy(proxyCheck->isChecked()); Settings::self()->setPipelining(usePipeliningCheck->isChecked()); Settings::self()->setLeaveOnServer(leaveOnServerCheck->isChecked()); Settings::self()->setLeaveOnServerDays(leaveOnServerCheck->isChecked() diff --git a/resources/pop3/popsettings.ui b/resources/pop3/popsettings.ui --- a/resources/pop3/popsettings.ui +++ b/resources/pop3/popsettings.ui @@ -539,6 +539,16 @@ + + + + Connect using the system proxy settings + + + If checked, the system proxy settings will be used to connect to the mail server. + + +