diff --git a/src/kmailtransport/mailtransport.kcfg b/src/kmailtransport/mailtransport.kcfg
--- a/src/kmailtransport/mailtransport.kcfg
+++ b/src/kmailtransport/mailtransport.kcfg
@@ -98,6 +98,11 @@
Enter the address that should be used to overwrite the default sender address.
+
+
+ If checked, the system proxy settings will be used to connect to the mail server.
+ false
+
diff --git a/src/kmailtransport/plugins/smtp/smtpjob.cpp b/src/kmailtransport/plugins/smtp/smtpjob.cpp
--- a/src/kmailtransport/plugins/smtp/smtpjob.cpp
+++ b/src/kmailtransport/plugins/smtp/smtpjob.cpp
@@ -145,6 +145,7 @@
d->session = s_sessionPool->sessions.value(transport()->id());
if (!d->session) {
d->session = new KSmtp::Session(transport()->host(), transport()->port());
+ d->session->setUseNetworkProxy(transport()->useProxy());
d->session->setUiProxy(d->uiProxy);
if (transport()->specifyHostname()) {
d->session->setCustomHostname(transport()->localHostname());
diff --git a/src/kmailtransport/plugins/smtp/smtpsettings.ui b/src/kmailtransport/plugins/smtp/smtpsettings.ui
--- a/src/kmailtransport/plugins/smtp/smtpsettings.ui
+++ b/src/kmailtransport/plugins/smtp/smtpsettings.ui
@@ -282,6 +282,13 @@
+
+
+
+ Connect using the system proxy settings
+
+
+