diff --git a/roles/postfixadmin/tasks/install.yml b/roles/postfixadmin/tasks/install.yml
index 395c906..6e02ca1 100644
--- a/roles/postfixadmin/tasks/install.yml
+++ b/roles/postfixadmin/tasks/install.yml
@@ -1,5 +1,12 @@
 ---
 
+- name: install php dependencies
+  ansible.builtin.apt:
+    name:
+      - php-imap
+      - php-mysql
+      - php-mbstring
+
 - name: create postfixadmin installation directory
   ansible.builtin.file:
     path: "{{ postfixadmin_installation_prefix }}/postfixadmin-{{ postfixadmin_version }}"