From 92e50958ffb30b1be9c1cd619ae04b4876f863ed Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Wed, 7 Sep 2011 09:43:39 +0000
Subject: [PATCH] Fixed: FS#1712 - Welcome email in multiserver setup problem
 (welcome mail not send because MySQL delay)

---
 interface/web/mail/lib/lang/ar_mail_user.lng |  4 --
 interface/web/mail/lib/lang/bg_mail_user.lng |  4 --
 interface/web/mail/lib/lang/br_mail_user.lng |  4 --
 interface/web/mail/lib/lang/cz_mail_user.lng |  4 --
 interface/web/mail/lib/lang/de_mail_user.lng |  4 --
 interface/web/mail/lib/lang/el_mail_user.lng |  4 --
 interface/web/mail/lib/lang/en_mail_user.lng |  4 --
 interface/web/mail/lib/lang/es_mail_user.lng |  4 --
 interface/web/mail/lib/lang/fi_mail_user.lng |  4 --
 interface/web/mail/lib/lang/fr_mail_user.lng |  4 --
 interface/web/mail/lib/lang/hu_mail_user.lng |  4 --
 interface/web/mail/lib/lang/id_mail_user.lng |  4 --
 interface/web/mail/lib/lang/it_mail_user.lng |  6 ---
 interface/web/mail/lib/lang/ja_mail_user.lng |  4 --
 interface/web/mail/lib/lang/nl_mail_user.lng |  4 --
 interface/web/mail/lib/lang/pl_mail_user.lng |  4 --
 interface/web/mail/lib/lang/pt_mail_user.lng |  4 --
 interface/web/mail/lib/lang/ro_mail_user.lng |  4 --
 interface/web/mail/lib/lang/ru_mail_user.lng |  6 ---
 interface/web/mail/lib/lang/se_mail_user.lng |  6 ---
 interface/web/mail/lib/lang/sk_mail_user.lng |  4 --
 interface/web/mail/lib/lang/tr_mail_user.lng |  4 --
 interface/web/mail/mail_user_edit.php        | 49 --------------------
 server/conf/mail/welcome_email_en.txt        |  3 ++
 server/plugins-available/mail_plugin.inc.php | 31 +++++++++++++
 25 files changed, 34 insertions(+), 143 deletions(-)
 create mode 100644 server/conf/mail/welcome_email_en.txt

diff --git a/interface/web/mail/lib/lang/ar_mail_user.lng b/interface/web/mail/lib/lang/ar_mail_user.lng
index dd3425f196..5ca20d08c1 100644
--- a/interface/web/mail/lib/lang/ar_mail_user.lng
+++ b/interface/web/mail/lib/lang/ar_mail_user.lng
@@ -25,10 +25,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- not enabled -';
 $wb['limit_mailbox_txt'] = 'The max. number of mailboxes for your account is reached.';
 $wb['limit_mailquota_txt'] = 'The max space for mailboxes is reached. The max. available space in MB is';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'Welcome to your new email account.';
-$wb['welcome_mail_message'] = 'Welcome to your new email account. Your webmaster.';
 $wb['disableimap_txt'] = 'Disable IMAP';
 $wb['disablepop3_txt'] = 'Disable POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'There is already an alias or forwrd with this email address.';
diff --git a/interface/web/mail/lib/lang/bg_mail_user.lng b/interface/web/mail/lib/lang/bg_mail_user.lng
index 769ffbe9fe..f2a8ec1254 100644
--- a/interface/web/mail/lib/lang/bg_mail_user.lng
+++ b/interface/web/mail/lib/lang/bg_mail_user.lng
@@ -21,10 +21,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- not enabled -';
 $wb['limit_mailbox_txt'] = 'The max. number of mailboxes for your account is reached.';
 $wb['limit_mailquota_txt'] = 'The max space for mailboxes is reached. The max. available space in MB is';
-$wb['welcome_mail_subject'] = 'Welcome to your new email account.';
-$wb['welcome_mail_message'] = 'Welcome to your new email account.
-
-Your webmaster.';
 $wb['disableimap_txt'] = 'Disable IMAP';
 $wb['disablepop3_txt'] = 'Disable POP3';
 $wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
diff --git a/interface/web/mail/lib/lang/br_mail_user.lng b/interface/web/mail/lib/lang/br_mail_user.lng
index 54105a1e1b..99a1390b28 100644
--- a/interface/web/mail/lib/lang/br_mail_user.lng
+++ b/interface/web/mail/lib/lang/br_mail_user.lng
@@ -21,10 +21,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- desativado -';
 $wb['limit_mailbox_txt'] = 'O número máximo de caixas de correio para sua conta foi atingido.';
 $wb['limit_mailquota_txt'] = 'O espaço em disco disponível para criação de contas foi atingido.';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.ext';
-$wb['welcome_mail_subject'] = 'Parabéns sua conta de correio foi criada.';
-$wb['welcome_mail_message'] = 'Parabéns sua conta de correio foi criada. Att. Seu webmaster.';
 $wb['disableimap_txt'] = 'Desativar IMAP';
 $wb['disablepop3_txt'] = 'Disativar POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'Já existe um aliase o encaminhamento com este endereço de correio.';
diff --git a/interface/web/mail/lib/lang/cz_mail_user.lng b/interface/web/mail/lib/lang/cz_mail_user.lng
index 415c55c732..b061023357 100644
--- a/interface/web/mail/lib/lang/cz_mail_user.lng
+++ b/interface/web/mail/lib/lang/cz_mail_user.lng
@@ -25,10 +25,6 @@ $wb['policy_txt'] = 'Spamfiltr';
 $wb['no_policy'] = '- nepovoleno -';
 $wb['limit_mailbox_txt'] = 'Dosažen maximální počet mailboxů pro Váš účet.';
 $wb['limit_mailquota_txt'] = 'Dosažen maximální prostor pro mailboxy. Max. dostupné místo v MB je';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'Vítejte do Vašeho nového email účtu.';
-$wb['welcome_mail_message'] = 'Vítejte do Vašeho nového email účtu. Váš webmaster.';
 $wb['disableimap_txt'] = 'Zakázat IMAP';
 $wb['disablepop3_txt'] = 'Zakázat POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'Alias nebo přesměrování s touto adresou již existuje.';
diff --git a/interface/web/mail/lib/lang/de_mail_user.lng b/interface/web/mail/lib/lang/de_mail_user.lng
index b7685945d9..82f7c87093 100644
--- a/interface/web/mail/lib/lang/de_mail_user.lng
+++ b/interface/web/mail/lib/lang/de_mail_user.lng
@@ -20,13 +20,9 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- nicht aktiviert -';
 $wb['limit_mailbox_txt'] = 'Die maximale Anzahl an Mailboxen für ihr Konto wurde erreich.';
 $wb['limit_mailquota_txt'] = 'Der maximale Speicherplatz für ihre Mailboxen wurde erreicht. Der maximal verfügbare Speicher in MB ist';
-$wb['welcome_mail_subject'] = 'Ihr neuer Mailaccount ist aktiv';
-$wb['welcome_mail_message'] = 'Ihr Mailaccount ist jetzt aktiv. Viel Vergnügen.';
 $wb['disableimap_txt'] = 'IMAP deaktivieren';
 $wb['disablepop3_txt'] = 'POP3 deaktivieren';
 $wb['password_strength_txt'] = 'Passwortkomplexität';
-$wb['welcome_mail_fromname_txt'] = 'Support';
-$wb['welcome_mail_fromemail_txt'] = 'root@localhost';
 $wb['duplicate_alias_or_forward_txt'] = 'Es existiert bereits ein Alias oder eine Weiterleitung mit dieser E-Mail Adresse.';
 $wb['quota_error_value'] = 'Ungültige Quota Eingabe. Erlaubte Größen sind: 0 für unlimitiert oder Nummern > 1';
 $wb['autoresponder_start_date_txt'] = 'Startet am';
diff --git a/interface/web/mail/lib/lang/el_mail_user.lng b/interface/web/mail/lib/lang/el_mail_user.lng
index bb7c49ec85..a2ea16026b 100644
--- a/interface/web/mail/lib/lang/el_mail_user.lng
+++ b/interface/web/mail/lib/lang/el_mail_user.lng
@@ -25,10 +25,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- ανενεργή -';
 $wb['limit_mailbox_txt'] = 'Έχετε φτάσει το μέγιστο πλήθος των θυρίδων για τον λογαριασμό σας.';
 $wb['limit_mailquota_txt'] = 'Έχετε φτάσει στο μέγεστο χώρο της θυρίδα σας.Ο μέγιστος διαθέσιμος χώρος σε MB είναι';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'info@iopen.gr';
-$wb['welcome_mail_subject'] = 'Καλωσήρθατε στον νέο σας λογαριασμό ηλεκτρονικού ταχυδρομείου.';
-$wb['welcome_mail_message'] = 'Καλωσήρθατε στον νέο σας λογαριασμό ηλεκτρονικού ταχυδρομείου. Ο διαχειριστής σας.';
 $wb['disableimap_txt'] = 'Απενεργοποίηση IMAP';
 $wb['disablepop3_txt'] = 'Απενεργοποίηση POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'Υπάρχει ήδη ένα ψευδωνύμο ή μία προώθηση με αυτή τη διεύθυνση email.';
diff --git a/interface/web/mail/lib/lang/en_mail_user.lng b/interface/web/mail/lib/lang/en_mail_user.lng
index 938ae92270..4c7d02a8ff 100644
--- a/interface/web/mail/lib/lang/en_mail_user.lng
+++ b/interface/web/mail/lib/lang/en_mail_user.lng
@@ -25,10 +25,6 @@ $wb["policy_txt"] = 'Spamfilter';
 $wb["no_policy"] = '- not enabled -';
 $wb["limit_mailbox_txt"] = 'The max. number of mailboxes for your account is reached.';
 $wb["limit_mailquota_txt"] = 'The max space for mailboxes is reached. The max. available space in MB is';
-$wb["welcome_mail_fromname_txt"] = 'ISPConfig3';
-$wb["welcome_mail_fromemail_txt"] = "webmaster@localhost.tld";
-$wb["welcome_mail_subject"] = 'Welcome to your new email account.';
-$wb["welcome_mail_message"] = "Welcome to your new email account. Your webmaster.";
 $wb["disableimap_txt"] = 'Disable IMAP';
 $wb["disablepop3_txt"] = 'Disable POP3';
 $wb["duplicate_alias_or_forward_txt"] = 'There is already an alias or forward with this email address.';
diff --git a/interface/web/mail/lib/lang/es_mail_user.lng b/interface/web/mail/lib/lang/es_mail_user.lng
index b63c20af8f..24493662ef 100644
--- a/interface/web/mail/lib/lang/es_mail_user.lng
+++ b/interface/web/mail/lib/lang/es_mail_user.lng
@@ -21,12 +21,8 @@ $wb['policy_txt'] = 'Filtro de spam';
 $wb['no_policy'] = '- no habilitado -';
 $wb['limit_mailbox_txt'] = 'Se ha alcanzado el número máximo de buzones de correo de su cuenta.';
 $wb['limit_mailquota_txt'] = 'Se ha alcanzado el espacio máximo para sus buzones de correo. El espacio máximo disponible en MB es';
-$wb['welcome_mail_subject'] = 'Bienvenido a su nueva cuenta de correo electrónico.';
-$wb['welcome_mail_message'] = 'Bienvenido a su nueva cuenta de correo electrónico. Fdo: Su administrador web.';
 $wb['disableimap_txt'] = 'Inhabilitar IMAP';
 $wb['disablepop3_txt'] = 'Inhabilitar POP3';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
 $wb['duplicate_alias_or_forward_txt'] = 'Ya existe un alias o reenvío con esta dirección de correo electrónico.';
 $wb['quota_error_value'] = 'Valor de cuota no válido. Los valores permitidos son: 0 para ilimitado o números > 1';
 $wb['autoresponder_start_date_txt'] = 'Start on';
diff --git a/interface/web/mail/lib/lang/fi_mail_user.lng b/interface/web/mail/lib/lang/fi_mail_user.lng
index aac0bb66af..731210a737 100755
--- a/interface/web/mail/lib/lang/fi_mail_user.lng
+++ b/interface/web/mail/lib/lang/fi_mail_user.lng
@@ -20,10 +20,6 @@ $wb['policy_txt'] = 'Roskapostisuodatin';
 $wb['no_policy'] = '- ei käytössä -';
 $wb['limit_mailbox_txt'] = 'Tilisi sallittu postilaatikoiden määrä on ylitetty.';
 $wb['limit_mailquota_txt'] = 'Tilisi sallittu postilaatikoiden koko on ylitetty. Vapaa tila megatavuina on';
-$wb["welcome_mail_fromname_txt"] = 'ISPConfig3';
-$wb["welcome_mail_fromemail_txt"] = "webmaster@localhost.tld";
-$wb['welcome_mail_subject'] = 'Tervetuloa käyttämään uutta sähköpotitiliäsi.';
-$wb['welcome_mail_message'] = 'Tervetuloa käyttämään uutta sähköpotitiliäsi toivottaa Postmaster';
 $wb['disableimap_txt'] = 'Estä IMAP';
 $wb['disablepop3_txt'] = 'Estä POP3';
 $wb['password_strength_txt'] = 'Salasanan vahvuus';
diff --git a/interface/web/mail/lib/lang/fr_mail_user.lng b/interface/web/mail/lib/lang/fr_mail_user.lng
index b2d3764274..51d620b5fc 100644
--- a/interface/web/mail/lib/lang/fr_mail_user.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user.lng
@@ -21,12 +21,8 @@ $wb['policy_txt'] = 'Filtre antispam';
 $wb['no_policy'] = '- inactif -';
 $wb['limit_mailbox_txt'] = 'Le nombre maximal de boites email pour votre compte est atteint..';
 $wb['limit_mailquota_txt'] = 'L\'espace maximal pour les boites email est atteint. L\'espace maximal disponible est de ';
-$wb['welcome_mail_subject'] = 'Bienvenue sur votre nouveau compte mail.';
-$wb['welcome_mail_message'] = 'Bienvenue sur votre nouveau compte mail.  Votre webmaster.';
 $wb['disableimap_txt'] = 'Désactiver IMAP';
 $wb['disablepop3_txt'] = 'Désactiver POP3';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
 $wb['duplicate_alias_or_forward_txt'] = 'Il y a déja un alias ou un transfert d\'email sur cette adresse.';
 $wb['autoresponder_start_date_txt'] = 'Démarrer le';
 $wb['autoresponder_start_date_isfuture'] = 'La date de démarrage ne peut être une date passée.';
diff --git a/interface/web/mail/lib/lang/hu_mail_user.lng b/interface/web/mail/lib/lang/hu_mail_user.lng
index f022b423ff..e71108331a 100644
--- a/interface/web/mail/lib/lang/hu_mail_user.lng
+++ b/interface/web/mail/lib/lang/hu_mail_user.lng
@@ -20,13 +20,9 @@ $wb['policy_txt'] = 'Spam szűrő';
 $wb['no_policy'] = '- nem engelyézett -';
 $wb['limit_mailbox_txt'] = 'Nincs több mailbox lehetőség.';
 $wb['limit_mailquota_txt'] = 'Mailbox tárhely elfogyott.';
-$wb['welcome_mail_subject'] = 'Isten hozta az új levelezőládjában';
-$wb['welcome_mail_message'] = 'Isten hozta az új levelezőládjában. Az Ön webmestere.';
 $wb['disableimap_txt'] = 'IMAP Tiltás';
 $wb['disablepop3_txt'] = 'POP3 Tiltás';
 $wb['password_strength_txt'] = 'Jelszó erőssége';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
 $wb['duplicate_alias_or_forward_txt'] = 'There is already an alias or forwrd with this email address.';
 $wb['quota_error_value'] = 'Invalid quota value. Allowed values are: 0 for unlimited or numbers > 1';
 $wb['autoresponder_start_date_txt'] = 'Start on';
diff --git a/interface/web/mail/lib/lang/id_mail_user.lng b/interface/web/mail/lib/lang/id_mail_user.lng
index d30edda7b4..3eaadba1cf 100644
--- a/interface/web/mail/lib/lang/id_mail_user.lng
+++ b/interface/web/mail/lib/lang/id_mail_user.lng
@@ -25,10 +25,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- tidak diaktifkan -';
 $wb['limit_mailbox_txt'] = 'Jumlah maks mailbox untuk akun Anda sudah tercapai.';
 $wb['limit_mailquota_txt'] = 'Ruang maks untuk mailbox sudah tercapai. Ruang maks yang tersedia dalam MB adalah';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'Selamat Datang di Akun Email Baru Anda.';
-$wb['welcome_mail_message'] = 'Selamat datang di akun email baru Anda. Webmaster Anda.';
 $wb['disableimap_txt'] = 'Nonaktifkan IMAP';
 $wb['disablepop3_txt'] = 'Nonaktifkan POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'Sudah ada alias atau forward untuk alamat email ini.';
diff --git a/interface/web/mail/lib/lang/it_mail_user.lng b/interface/web/mail/lib/lang/it_mail_user.lng
index 7493de11e2..1973c4d043 100644
--- a/interface/web/mail/lib/lang/it_mail_user.lng
+++ b/interface/web/mail/lib/lang/it_mail_user.lng
@@ -21,14 +21,8 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- not enabled -';
 $wb['limit_mailbox_txt'] = 'The max. number of mailboxes for your account is reached.';
 $wb['limit_mailquota_txt'] = 'The max space for mailboxes is reached. The max. available space in MB is';
-$wb['welcome_mail_subject'] = 'Welcome to your new email account.';
-$wb['welcome_mail_message'] = 'Welcome to your new email account.
-
-Your webmaster.';
 $wb['disableimap_txt'] = 'Disable IMAP';
 $wb['disablepop3_txt'] = 'Disable POP3';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
 $wb['duplicate_alias_or_forward_txt'] = 'There is already an alias or forwrd with this email address.';
 $wb['quota_error_value'] = 'Invalid quota value. Allowed values are: 0 for unlimited or numbers > 1';
 $wb['autoresponder_start_date_txt'] = 'Start on';
diff --git a/interface/web/mail/lib/lang/ja_mail_user.lng b/interface/web/mail/lib/lang/ja_mail_user.lng
index 3239287117..49805e9c3b 100644
--- a/interface/web/mail/lib/lang/ja_mail_user.lng
+++ b/interface/web/mail/lib/lang/ja_mail_user.lng
@@ -21,10 +21,6 @@ $wb['policy_txt'] = 'スパムフィルター';
 $wb['no_policy'] = '- 利用しない -';
 $wb['limit_mailbox_txt'] = 'メールボックスが最大数に達した為、これ以上追加できません。';
 $wb['limit_mailquota_txt'] = 'メールボックスが一杯です。 上限(MB):';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'ご利用ありがとうございます。';
-$wb['welcome_mail_message'] = 'Welcome to your new email account. Your webmaster.';
 $wb['disableimap_txt'] = 'IMAP を無効にする';
 $wb['disablepop3_txt'] = 'POP3 を無効にする';
 $wb['duplicate_alias_or_forward_txt'] = 'このメールアドレスには既にエイリアスまたはフォワードが設定されています。';
diff --git a/interface/web/mail/lib/lang/nl_mail_user.lng b/interface/web/mail/lib/lang/nl_mail_user.lng
index dada9425a1..9f4d8714b8 100644
--- a/interface/web/mail/lib/lang/nl_mail_user.lng
+++ b/interface/web/mail/lib/lang/nl_mail_user.lng
@@ -25,10 +25,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- niet ingeschakeld -';
 $wb['limit_mailbox_txt'] = 'Het max. aantal mailboxen voor uw account is bereikt.';
 $wb['limit_mailquota_txt'] = 'De max. ruimte voor uw mailboxen is bereikt. De max. beschikbare ruimte in MB is';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'Welkom op uw nieuwe email account.';
-$wb['welcome_mail_message'] = 'Welkom op uw nieuwe email account. Uw webmaster.';
 $wb['disableimap_txt'] = 'Uitschakelen IMAP';
 $wb['disablepop3_txt'] = 'Uitschakelen POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'Er is al een alias of forward met dir e-mailadres.';
diff --git a/interface/web/mail/lib/lang/pl_mail_user.lng b/interface/web/mail/lib/lang/pl_mail_user.lng
index f04c6da787..49a06032f9 100644
--- a/interface/web/mail/lib/lang/pl_mail_user.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user.lng
@@ -21,10 +21,6 @@ $wb['policy_txt'] = 'Filtr spamu';
 $wb['no_policy'] = '- nie dostępny -';
 $wb['limit_mailbox_txt'] = 'Maksymalna ilość skrzynek pocztowych dla Twojego konta została przekroczona.';
 $wb['limit_mailquota_txt'] = 'Maksymalna pojemność skrzynki pocztowej została przekroczona. Maksymalne dostępne miejsce w MB to: ';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'Witaj w swoim nowym koncie pocztowym.';
-$wb['welcome_mail_message'] = 'Witaj w swoim nowym koncie pocztowym. Twój Webmaster.';
 $wb['disableimap_txt'] = 'Wyłącz IMAP';
 $wb['disablepop3_txt'] = 'Wyłącz POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'Istnieje już alias lub przekierowanie dla tego adresu e-mail.';
diff --git a/interface/web/mail/lib/lang/pt_mail_user.lng b/interface/web/mail/lib/lang/pt_mail_user.lng
index 77988b0fa7..7a3e65f718 100644
--- a/interface/web/mail/lib/lang/pt_mail_user.lng
+++ b/interface/web/mail/lib/lang/pt_mail_user.lng
@@ -21,10 +21,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- desactivado -';
 $wb['limit_mailbox_txt'] = 'O número máximo de caixas de correio para a conta foi atingido.';
 $wb['limit_mailquota_txt'] = 'O espaço em disco disponível para criação de contas foi atingido.';
-$wb['welcome_mail_fromname_txt'] = 'LAsi';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'Nova conta de correio.';
-$wb['welcome_mail_message'] = 'Parabéns a conta de correio foi criada.';
 $wb['disableimap_txt'] = 'Desactivar IMAP';
 $wb['disablepop3_txt'] = 'Desactivar POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'Já existe um alias ou encaminhamento com este endereço de correio.';
diff --git a/interface/web/mail/lib/lang/ro_mail_user.lng b/interface/web/mail/lib/lang/ro_mail_user.lng
index 7f33ec90a2..971f08bb45 100644
--- a/interface/web/mail/lib/lang/ro_mail_user.lng
+++ b/interface/web/mail/lib/lang/ro_mail_user.lng
@@ -21,10 +21,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- not enabled -';
 $wb['limit_mailbox_txt'] = 'Numarul maxim de MAILBOX pe contul dumneavoastra a fost atins';
 $wb['limit_mailquota_txt'] = 'Spatiul maxim pentru MAILBOX a fost atins.Acesta este ';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'Bine ati sosit  in contul dumneavoastra';
-$wb['welcome_mail_message'] = 'Bine ati sosit la contul de mail. al dumneavoastra  webmaster.';
 $wb['disableimap_txt'] = 'Blocheaza IMAP';
 $wb['disablepop3_txt'] = 'Blocheaza POP3';
 $wb['autoresponder_start_date_txt'] = 'Start on';
diff --git a/interface/web/mail/lib/lang/ru_mail_user.lng b/interface/web/mail/lib/lang/ru_mail_user.lng
index dddbf75b41..9b5019f247 100644
--- a/interface/web/mail/lib/lang/ru_mail_user.lng
+++ b/interface/web/mail/lib/lang/ru_mail_user.lng
@@ -20,15 +20,9 @@ $wb['policy_txt'] = 'Спам-фильтр';
 $wb['no_policy'] = '- не включено -';
 $wb['limit_mailbox_txt'] = 'Число почтовых ящиков превышено.';
 $wb['limit_mailquota_txt'] = 'Место под почтовые ящики превышено. Максимально доступно MB';
-$wb['welcome_mail_subject'] = 'Добро пожаловать в ваш новый счет электронной почты.';
-$wb['welcome_mail_message'] = 'Добро пожаловать в ваш новый счет электронной почты.
-
-Ваш вебмастер.';
 $wb['password_strength_txt'] = 'Стойкость пароля';
 $wb['disableimap_txt'] = 'Запретить IMAP';
 $wb['disablepop3_txt'] = 'Запретить POP3';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'info@youdomain.com';
 $wb['duplicate_alias_or_forward_txt'] = 'Алиас или пересылка уже существуют для этого адреса.';
 $wb['quota_error_value'] = 'Неверное значение квоты. Допустимые значения: 0 не ограничено, или число больше 1';
 $wb['autoresponder_start_date_txt'] = 'Запускать';
diff --git a/interface/web/mail/lib/lang/se_mail_user.lng b/interface/web/mail/lib/lang/se_mail_user.lng
index 7493de11e2..1973c4d043 100644
--- a/interface/web/mail/lib/lang/se_mail_user.lng
+++ b/interface/web/mail/lib/lang/se_mail_user.lng
@@ -21,14 +21,8 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- not enabled -';
 $wb['limit_mailbox_txt'] = 'The max. number of mailboxes for your account is reached.';
 $wb['limit_mailquota_txt'] = 'The max space for mailboxes is reached. The max. available space in MB is';
-$wb['welcome_mail_subject'] = 'Welcome to your new email account.';
-$wb['welcome_mail_message'] = 'Welcome to your new email account.
-
-Your webmaster.';
 $wb['disableimap_txt'] = 'Disable IMAP';
 $wb['disablepop3_txt'] = 'Disable POP3';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
 $wb['duplicate_alias_or_forward_txt'] = 'There is already an alias or forwrd with this email address.';
 $wb['quota_error_value'] = 'Invalid quota value. Allowed values are: 0 for unlimited or numbers > 1';
 $wb['autoresponder_start_date_txt'] = 'Start on';
diff --git a/interface/web/mail/lib/lang/sk_mail_user.lng b/interface/web/mail/lib/lang/sk_mail_user.lng
index 9375138122..61a96c4551 100644
--- a/interface/web/mail/lib/lang/sk_mail_user.lng
+++ b/interface/web/mail/lib/lang/sk_mail_user.lng
@@ -21,10 +21,6 @@ $wb['policy_txt'] = 'Spamfilter';
 $wb['no_policy'] = '- nepovolená -';
 $wb['limit_mailbox_txt'] = 'Max. počet poštových schránok pre váš účet je dosiahnutý.';
 $wb['limit_mailquota_txt'] = 'Maximálny priestor pre poštové schránky je dosiahnutý. Max. dostupné miesto v MB je';
-$wb['welcome_mail_fromname_txt'] = 'ISPCONFIG 3';
-$wb['welcome_mail_fromemail_txt'] = 'webhosting@domain.ltd';
-$wb['welcome_mail_subject'] = 'Vitajte  na svojom novom e-mailovom konte.';
-$wb['welcome_mail_message'] = 'Vitajte na svojom novom e-mailovom konte.';
 $wb['disableimap_txt'] = 'Deaktivovať IMAP';
 $wb['disablepop3_txt'] = 'Deaktivovať POP3';
 $wb['duplicate_alias_or_forward_txt'] = 'Existuje už alias alebo preposlanie pre túto e-mailovú adresu.';
diff --git a/interface/web/mail/lib/lang/tr_mail_user.lng b/interface/web/mail/lib/lang/tr_mail_user.lng
index d18614b629..5504da52e2 100644
--- a/interface/web/mail/lib/lang/tr_mail_user.lng
+++ b/interface/web/mail/lib/lang/tr_mail_user.lng
@@ -21,10 +21,6 @@ $wb['policy_txt'] = 'Spam filtresi';
 $wb['no_policy'] = '- aktif deÄŸil -';
 $wb['limit_mailbox_txt'] = 'Hesabınızdaki mail kutusu limiti sayısına ulaştınız.';
 $wb['limit_mailquota_txt'] = 'Mail kutunuz için max. alana ulaştınız. Max. kullanılabilir alan MB:';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['welcome_mail_subject'] = 'Yeni email hesabınıza hoşgeldiniz.';
-$wb['welcome_mail_message'] = 'Yeni email hesabınıza hoşgeldiniz. Webmaster\ınız...';
 $wb['disableimap_txt'] = 'IMAP Devre Dışı';
 $wb['disablepop3_txt'] = 'POP3 Devre Dışı';
 $wb['duplicate_alias_or_forward_txt'] = 'Bu email adresinde alias veya yönlendirme zaten var.';
diff --git a/interface/web/mail/mail_user_edit.php b/interface/web/mail/mail_user_edit.php
index 373fce5221..655ef70bce 100644
--- a/interface/web/mail/mail_user_edit.php
+++ b/interface/web/mail/mail_user_edit.php
@@ -227,55 +227,6 @@ class page_action extends tform_actions {
 		$domain = $app->db->queryOneRecord("SELECT sys_groupid, server_id FROM mail_domain WHERE domain = '".$app->db->quote($_POST["email_domain"])."' AND ".$app->tform->getAuthSQL('r'));
 		$app->db->query("UPDATE mail_user SET sys_groupid = ".$domain["sys_groupid"]." WHERE mailuser_id = ".$this->id);
 		
-		// send a welcome email to create the mailbox
-//		mail($this->dataRecord["email"],$app->tform->wordbook["welcome_mail_subject"],$app->tform->wordbook["welcome_mail_message"]);
-		
-		/*
-		// the conversion to iso-8859-1 causes compatibility problems, therefore the transition to utf-8
-
-		// tries to detect current charset, and encode subject-header and body from it to ISO-8859-1.
-		$fromCharset      = mb_detect_encoding($app->tform->lng("welcome_mail_subject"));
-		$iconvPreferences = array("input-charset" => $fromCharset,
-					"output-charset" => "ISO-8859-1",
-					"line-length" => 76,
-					"line-break-chars" => "\n",
-					"scheme" => "Q");
-
-		$welcomeFromName  = $app->tform->lng("welcome_mail_fromname_txt");
-		$welcomeFromEmail = $app->tform->lng("welcome_mail_fromemail_txt");
-		$mailHeaders      = "MIME-Version: 1.0" . "\n";
-		$mailHeaders     .= "Content-type: text/plain; charset=iso-8859-1" . "\n";
-		$mailHeaders     .= "From: $welcomeFromName  <$welcomeFromEmail>" . "\n";
-		$mailHeaders     .= "Reply-To: <$welcomeFromEmail>" . "\n";
-		$mailTarget       = $this->dataRecord["email"];
-		$mailSubject      = iconv_mime_encode("trimoff", $app->tform->lng("welcome_mail_subject"), $iconvPreferences);
-		$mailSubject      = str_replace("trimoff: ", "", $mailSubject);
-		$mailBody         = iconv ($fromCharset, "ISO-8859-1", $app->tform->lng("welcome_mail_message"));
-
-		mail($mailTarget, $mailSubject, $mailBody, $mailHeaders);
-		
-		*/
-
-		$welcomeFromName  = $app->tform->lng("welcome_mail_fromname_txt");
-		$welcomeFromEmail = $app->tform->lng("welcome_mail_fromemail_txt");
-		
-		$app->uses('getconf');
-		$global_config = $app->getconf->get_global_config('mail');
-		if(!empty($global_config['admin_mail']))$welcomeFromEmail = $global_config['admin_mail'];
-		if(!empty($global_config['admin_name']))$welcomeFromName = $global_config['admin_name'];
-		
-		$mailHeaders      = "MIME-Version: 1.0" . "\n";
-		$mailHeaders     .= "Content-type: text/plain; charset=utf-8" . "\n";
-		$mailHeaders     .= "Content-Transfer-Encoding: 8bit" . "\n";
-		$mailHeaders     .= "From: $welcomeFromName  <$welcomeFromEmail>" . "\n";
-		$mailHeaders     .= "Reply-To: <$welcomeFromEmail>" . "\n";
-		$mailTarget       = $this->dataRecord["email"];
-		$mailSubject = "=?utf-8?Q?" . imap_8bit($app->tform->lng("welcome_mail_subject")) . "?=";
-		
-		$mailBody = $app->tform->lng("welcome_mail_message");
-
-		mail($mailTarget, $mailSubject, $mailBody, $mailHeaders);
-		
 		// Spamfilter policy
 		$policy_id = intval($this->dataRecord["policy"]);
 		if($policy_id > 0) {
diff --git a/server/conf/mail/welcome_email_en.txt b/server/conf/mail/welcome_email_en.txt
new file mode 100644
index 0000000000..3ba16ddfd4
--- /dev/null
+++ b/server/conf/mail/welcome_email_en.txt
@@ -0,0 +1,3 @@
+Subject: Welcome to your new email account.
+
+Welcome to your new email account. Your webmaster.
\ No newline at end of file
diff --git a/server/plugins-available/mail_plugin.inc.php b/server/plugins-available/mail_plugin.inc.php
index a69c4c0a2a..85515f2c60 100644
--- a/server/plugins-available/mail_plugin.inc.php
+++ b/server/plugins-available/mail_plugin.inc.php
@@ -157,6 +157,37 @@ class mail_plugin {
 				$app->log('Set Maildir quota: '."su -c 'maildirmake -q ".$data['new']['quota']."S ".escapeshellcmd($data['new']['maildir'])."' ".$mail_config['mailuser_name'],LOGLEVEL_DEBUG);
 			}
 		}
+		
+		//* Send the welcome email message
+		if(file_exists($conf['rootpath'].'/conf-custom/mail/welcome_email_'.$conf['language'].'.txt')) {
+			$tmp = file($conf['rootpath'].'/conf-custom/mail/welcome_email_'.$conf['language'].'.txt');
+		} elseif(file_exists($conf['rootpath'].'/conf-custom/mail/welcome_email_en.txt')) {
+			$tmp = file($conf['rootpath'].'/conf-custom/mail/welcome_email_en.txt');
+		} elseif(file_exists($conf['rootpath'].'/conf/mail/welcome_email_'.$conf['language'].'.txt')) {
+			$tmp = file($conf['rootpath'].'/conf/mail/welcome_email_'.$conf['language'].'.txt');
+		} else {
+			$tmp = file($conf['rootpath'].'/conf/mail/welcome_email_en.txt');
+		}
+		
+		$welcome_mail_subject  = trim(substr($tmp[0],8));
+		unset($tmp[0]);
+		$welcome_mail_message = trim(implode($tmp));
+		unset($tmp);
+		
+		$welcomeFromEmail = $mail_config['admin_mail'];
+		$welcomeFromName = $mail_config['admin_name'];
+		
+		$mailHeaders      = "MIME-Version: 1.0" . "\n";
+		$mailHeaders     .= "Content-type: text/plain; charset=utf-8" . "\n";
+		$mailHeaders     .= "Content-Transfer-Encoding: 8bit" . "\n";
+		$mailHeaders     .= "From: $welcomeFromName <$welcomeFromEmail>" . "\n";
+		$mailHeaders     .= "Reply-To: <$welcomeFromEmail>" . "\n";
+		$mailTarget       = $data["new"]["email"];
+		$mailSubject = "=?utf-8?Q?" . imap_8bit($welcome_mail_subject) . "?=";
+
+		mail($mailTarget, $mailSubject, $welcome_mail_message, $mailHeaders);
+		
+		
 	}
 	
 	function user_update($event_name,$data) {
-- 
GitLab