diff --git a/spamassassin/files/sa-learn-ham.sh b/spamassassin/files/sa-learn-ham.sh
index 222a9eb162763b35d8c30a59ead426fb0b0d8767..eacc8a85185520b48ba8e2678a2ec8c3551ae640 100644
--- a/spamassassin/files/sa-learn-ham.sh
+++ b/spamassassin/files/sa-learn-ham.sh
@@ -1,3 +1,5 @@
 #!/bin/sh
-exec /usr/bin/sa-learn -u ${1} --ham
+# you can also use tcp/ip here, consult spamc(1)
+exec /usr/bin/spamc -u ${1} -L ham -C report
+
 
diff --git a/spamassassin/files/sa-learn-spam.sh b/spamassassin/files/sa-learn-spam.sh
index b169fe61e7aee6fba6371a25fe5cdaf784d3d4f2..5a8147f362c953bf3442a797867dde242de14d05 100644
--- a/spamassassin/files/sa-learn-spam.sh
+++ b/spamassassin/files/sa-learn-spam.sh
@@ -1,3 +1,4 @@
 #!/bin/sh
-exec /usr/bin/sa-learn -u ${1} --spam
+# you can also use tcp/ip here, consult spamc(1)
+exec /usr/bin/spamc -u ${1} -L spam -C report