diff --git a/components/admin/SMTP.vue b/components/admin/SMTP.vue
new file mode 100644
index 00000000..c209a30b
--- /dev/null
+++ b/components/admin/SMTP.vue
@@ -0,0 +1,71 @@
+
+ v-card
+ v-card-title SMTP Email configuration
+ v-card-text
+ p(v-html="$t('admin.smtp_description')")
+
+ v-text-field(v-model='admin_email'
+ :label="$t('admin.admin_email')"
+ :rules="$validators.email")
+
+ v-text-field(v-model='smtp.host'
+ :label="$t('admin.smtp_hostname')"
+ :rules="[$validators.required('admin.smtp_hostname')]")
+
+ v-text-field(v-model='smtp.auth.user'
+ :label="$t('common.user')"
+ :rules="[$validators.required('common.user')]")
+
+ v-text-field(v-model='smtp.auth.pass'
+ :label="$t('common.password')"
+ :rules="[$validators.required('common.password')]"
+ type='password')
+
+ v-card-actions
+ v-spacer
+ v-btn(color='primary' @click='testSMTP' :loading='loading' :disabled='loading') {{$t('admin.smtp_test_button')}}
+ v-btn(color='warning' @click="done") {{$t("common.ok")}}
+
+
+
\ No newline at end of file