diff --git a/roles/postfixadmin/handlers/main.yml b/roles/postfixadmin/handlers/main.yml
index c29aaa2..8f58c04 100644
--- a/roles/postfixadmin/handlers/main.yml
+++ b/roles/postfixadmin/handlers/main.yml
@@ -1,7 +1,7 @@
 ---
 
 - name: reload postfix
-  ansible.buildin.service:
+  ansible.builtin.service:
     name: postfix
     state: reloaded
 
diff --git a/roles/postfixadmin/tasks/install.yml b/roles/postfixadmin/tasks/install.yml
index a24c14e..7bc5673 100644
--- a/roles/postfixadmin/tasks/install.yml
+++ b/roles/postfixadmin/tasks/install.yml
@@ -1,5 +1,13 @@
 ---
 
+- name: create postfixadmin installation directory
+  ansible.builtin.file:
+    path: "{{ postfixadmin_installation_prefix }}"
+    state: directory
+    owner: root
+    group: www-data
+    mode: 0755
+
 - name: download and unpack postfixadmin release
   ansible.builtin.unarchive:
     remote_src: yes