diff --git a/htdocs/create.php b/htdocs/create.php index e3d233a821d395ed832c9e6ed5d7dd93814d77ee..8bb873d890ac78aba4d2b6df0861e024c16debe7 100644 --- a/htdocs/create.php +++ b/htdocs/create.php @@ -5,7 +5,7 @@ require_once "Mail.php"; require_once "Mail/mime.php"; $mbox=$_POST['username']; -$domain="e.email"; +$domain=getenv("SMTP_HOST"); $pw=$_POST['password']; $pw2=$_POST['repassword']; $name=$_POST['displayname']; @@ -49,6 +49,7 @@ function sendWelcomeMsg($authmail,$mbox,$domain) { $msg=getStr("success_account_created"); $subject = "$mbox@$domain"; $html="
".getStr("success_message1")."
".getStr("success_message2").'
'.getStr("success_message3").'
'.getStr("success_message4").'
Enjoy!
'; + $html = str_replace("@@@domain@@@", $domain, $html); $html = str_replace("XXX",$mbox,$html); $mime = new Mail_mime("\r\n"); $mime->setHTMLBody($html); diff --git a/htdocs/index.php b/htdocs/index.php index 4ea03003eb76e90f06201efa45cc0a0bab1b2c51..7330ab4cc8a38503637cf99eecf013a4509babfc 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -24,6 +24,7 @@ function getStr($key) { while (($line = fgets($handle)) !== false) { if(startsWith(trim($line),"$key ===")) { $vals = explode("=====",trim($line)); + $vals[1] = str_replace("@@@domain@@@", getenv("SMTP_HOST"), $vals[1]); echo trim($vals[1]); } } diff --git a/htdocs/langs/de.strings b/htdocs/langs/de.strings index 2cf74dd0e316e58c9feea562fc911faa32c3c0e3..e1ebfdbabc27776d5bbb67a1b613b23562cde406 100644 --- a/htdocs/langs/de.strings +++ b/htdocs/langs/de.strings @@ -1,5 +1,5 @@ site_title ===== /e/ Benutzerkonto erzeugen -site_form_heading ===== Erzeuge Dein e.email Emailkonto +site_form_heading ===== Erzeuge Dein @@@domain@@@ Emailkonto form_label_displayname ===== Anzeigename form_placeholder_displayname ===== z.B.: Max Mustermann form_placeholder_displayname_short ===== Max Mustermann @@ -50,7 +50,7 @@ pw_strength_hint25 ===== Nur Großbuchstaben sind genauso einfach zu errate pw_strength_hint26 ===== Umgekehrte Worte sind auch nicht viel schwerer zu erraten pw_strength_hint27 ===== Vorhersehbare Ersetzungen wie "@" statt "a" helfen nicht sehr viel success_account_created ===== Erfolg -success_message1 ===== Dein Emailkonto XXX@e.email wurde erfolgreich angelegt. -success_message2 ===== Du kannst es bereits benutzen um Dich damit auf https://webmail.ecloud.global/ anzumelden. +success_message1 ===== Dein Emailkonto XXX@@@@domain@@@ wurde erfolgreich angelegt. +success_message2 ===== Du kannst es bereits benutzen um Dich damit auf https://webmail.@@@domain@@@/ anzumelden. success_message3 ===== Viele verschiedene Emailprogramme sind in der Lage Dein Emailkonto automatisch einzurichten - Du musst nur Deine Email-Adresse und Dein Passwort angeben zur Einrichtung.Zum Beispiel:
/e/ Mail, Mozilla Thunderbird 3.1 oder neuer, Evolution, KMail, Kontact und Outlook 2007 oder neuer.
Wenn Du eine aktuelle Version von Apple Mail (für macOS oder iOS) verwendest kannst Du https://autoconfig.e.email/ besuchen und Deine Anmeldedaten eingeben um ein Konfigurationspaket herunterzuladen, das das Emailprogramm automatisch konfiguriert.
Falls Du ein anderes Emailprogramm verwendest, dann sind die Konfigurationsdetails für eine manuelle Einrichtung hier zu finden. +success_message4 =====Wenn Du eine aktuelle Version von Apple Mail (für macOS oder iOS) verwendest kannst Du https://autoconfig.@@@domain@@@/ besuchen und Deine Anmeldedaten eingeben um ein Konfigurationspaket herunterzuladen, das das Emailprogramm automatisch konfiguriert.
Falls Du ein anderes Emailprogramm verwendest, dann sind die Konfigurationsdetails für eine manuelle Einrichtung hier zu finden. diff --git a/htdocs/langs/en.strings b/htdocs/langs/en.strings index 27da1fe47252e8f86b271f2645bc05574aad1707..56f29bef68caa6013ed35836b9368c6e5eb9d894 100644 --- a/htdocs/langs/en.strings +++ b/htdocs/langs/en.strings @@ -1,5 +1,5 @@ site_title ===== /e/ account creation -site_form_heading ===== Create your e.email email account +site_form_heading ===== Create your @@@domain@@@ email account form_label_displayname ===== Display name form_placeholder_displayname ===== ex: John Doe form_placeholder_displayname_short ===== John Doe @@ -50,7 +50,7 @@ pw_strength_hint25 ===== All-uppercase is almost as easy to guess as all-lowerca pw_strength_hint26 ===== Reversed words aren't much harder to guess pw_strength_hint27 ===== Predictable substitutions like '@' instead of 'a' don't help very much success_account_created ===== Success -success_message1 ===== Your email account XXX@e.email was successfully created. -success_message2 ===== You can already use it to log into https://webmail.ecloud.global/ with your brand-new account. +success_message1 ===== Your email account XXX@@@@domain@@@ was successfully created. +success_message2 ===== You can already use it to log into https://webmail.@@@domain@@@/ with your brand-new account. success_message3 ===== Lots of different email clients are able to automatically configure your email account - you just need to provide email address and password in order to connect.For example:
/e/ Mail, Mozilla Thunderbird 3.1 or newer, Evolution, KMail, Kontact and Outlook 2007 or newer.
If you are using a current Apple Mail version (both on macOS or iOS) you can visit https://autoconfig.e.email/ and fill in your details to download a configuration package that automatically configures your client.
If you are using yet another email client you can find configuration details for a manual setup process here. +success_message4 =====If you are using a current Apple Mail version (both on macOS or iOS) you can visit https://autoconfig.@@@domain@@@/ and fill in your details to download a configuration package that automatically configures your client.
If you are using yet another email client you can find configuration details for a manual setup process here. diff --git a/htdocs/langs/es.strings b/htdocs/langs/es.strings index 65c3d11231ff5d436492b0184f8156b88f2b9ad4..7934c0ab4a7183cd5a7d4364f96a85ce43ed5c7a 100644 --- a/htdocs/langs/es.strings +++ b/htdocs/langs/es.strings @@ -1,5 +1,5 @@ site_title ===== Crear cuentas en /e/ -site_form_heading ===== Crea tu cuenta de correo electrónico e.email +site_form_heading ===== Crea tu cuenta de correo electrónico @@@domain@@@ form_label_displayname ===== Nombre a mostrar form_placeholder_displayname ===== p.ej.: John Doe form_placeholder_displayname_short ===== John Doe @@ -50,7 +50,7 @@ pw_strength_hint25 ===== Todo en mayúsculas es casi tan fácil de adivi pw_strength_hint26 ===== Reversed words aren't much harder to guess pw_strength_hint27 ===== Las sustituciones predecibles como "@" en lugar de "a" no ayudan mucho success_account_created ===== Correcto -success_message1 ===== Tu Cuenta de correco electrónic oXXX@e.email se creó correctamente. -success_message2 ===== Ya puede usarlo para iniciar sesión en https://webmail.ecloud.global/ con su espectacular cuenta. +success_message1 ===== Tu Cuenta de correco electrónic oXXX@@@@domain@@@ se creó correctamente. +success_message2 ===== Ya puede usarlo para iniciar sesión en https://webmail.@@@domain@@@/ con su espectacular cuenta. success_message3 ===== En muchos de los clientes de correo electrónico puede configurar automáticamente su cuenta de correo, solo necesita proporcionar la dirección de corro electrónico y la contraseña para poder conectarse. Por ejemplo:
/e/ Mail, Mozilla Thunderbird 3.1 o posterior, Evolution, KMail, Kontact y Outlook 2007 o posterior.
Si está utilizando una versión actual de Apple Mail (tanto en macOS como en iOS) puede visitar https://autoconfig.e.email/ y completar sus datos para descargar un paquete de configuración que realizara los pasos automáticamente para conectar con su cliente.
Si esá utilizando otro cliente de correo electrónico, puede encontrar detalles de configuración manual aquí +success_message4 =====Si está utilizando una versión actual de Apple Mail (tanto en macOS como en iOS) puede visitar https://autoconfig.@@@domain@@@/ y completar sus datos para descargar un paquete de configuración que realizara los pasos automáticamente para conectar con su cliente.
Si esá utilizando otro cliente de correo electrónico, puede encontrar detalles de configuración manual aquí diff --git a/htdocs/langs/fr.strings b/htdocs/langs/fr.strings index e86b91647e366523e06a72223dff0fb9e6e8f09f..4e5cb649ed0420d82bb8f2702a149e68ef06189d 100644 --- a/htdocs/langs/fr.strings +++ b/htdocs/langs/fr.strings @@ -1,5 +1,5 @@ site_title ===== Création d'un compte /e/ -site_form_heading ===== Créez votre compte e-mail e.email +site_form_heading ===== Créez votre compte e-mail @@@domain@@@ form_label_displayname ===== Nom d’affichage form_placeholder_displayname ===== Ex: Jean DUPONT form_placeholder_displayname_short ===== Jean DUPONT @@ -50,7 +50,7 @@ pw_strength_hint25 ===== Écrire en lettres capitales est aussi facile qu' pw_strength_hint26 ===== Les mots inversés ne sont pas plus difficiles à deviner. pw_strength_hint27 ===== Les substitutions prévisibles comme'@' au lieu de 'a' n'aident pas beaucoup. success_account_created ===== Compte créé avec succès. -success_message1 ===== Votre compte email XXX@e.email a été créé avec succès. -success_message2 ===== Vous pouvez l'utiliser immédiatement en vous connectant à https://webmail.ecloud.global/ avec vos identifiants. +success_message1 ===== Votre compte email XXX@@@@domain@@@ a été créé avec succès. +success_message2 ===== Vous pouvez l'utiliser immédiatement en vous connectant à https://webmail.@@@domain@@@/ avec vos identifiants. success_message3 ===== De nombreux logiciels de messagerie sont capables de configurer automatiquement votre compte email - vous n'avez qu’à fournir votre adresse e-mail et votre mot de passe afin d’établir la connexion.Par exemple :
/e/ Mail, Mozilla Thunderbird 3.1 ou plus récent, Evolution, KMail, Kontact et Outlook 2007 ou plus récent.
Si vous utilisez la version actuelle d’Apple Mail (Sous macOS ou iOS) rendez-vous sur https://autoconfig.e.email/ et renseignez vos coordonnées pour télécharger un outil de configuration automatique pour votre logiciel de messagerie.
Si vous utilisez un autre logiciel de messagerie vous pourrez trouver les paramètres pour le configurer manuellement ici. +success_message4 =====Si vous utilisez la version actuelle d’Apple Mail (Sous macOS ou iOS) rendez-vous sur https://autoconfig.@@@domain@@@/ et renseignez vos coordonnées pour télécharger un outil de configuration automatique pour votre logiciel de messagerie.
Si vous utilisez un autre logiciel de messagerie vous pourrez trouver les paramètres pour le configurer manuellement ici. diff --git a/htdocs/langs/it.strings b/htdocs/langs/it.strings index 49f15d94fb99ce4a45cac225d2d0fa95635aa7e6..9d6192df12ba7f9bcb3a08411c68a471598f1594 100644 --- a/htdocs/langs/it.strings +++ b/htdocs/langs/it.strings @@ -1,5 +1,5 @@ site_title ===== Creazione di un account /e/ -site_form_heading ===== Crea la tua mail e.email +site_form_heading ===== Crea la tua mail @@@domain@@@ form_label_displayname ===== Nome visualizzato form_placeholder_displayname ===== Es: Mario Rossi form_placeholder_displayname_short ===== Mario Rossi @@ -50,7 +50,7 @@ pw_strength_hint25 ===== Tutto maiuscolo è intuibile facilmente quasi qua pw_strength_hint26 ===== L'uso di parole al contrario non rende molto più difficile indovinarle pw_strength_hint27 ===== Le sostituzioni prevedibili, come '@' al posto di 'a', non aiutano molto success_account_created ===== Fatto -success_message1 ===== Il tuo account email XXX@e.email è stato creato con successo. -success_message2 ===== Puoi già effettuare il login su https://webmail.ecloud.global/ con il tuo account nuovo di zecca. +success_message1 ===== Il tuo account email XXX@@@@domain@@@ è stato creato con successo. +success_message2 ===== Puoi già effettuare il login su https://webmail.@@@domain@@@/ con il tuo account nuovo di zecca. success_message3 ===== Molti email client sono già in grado di configurare automaticamente il tuo nuovo indirizzo email - devi solo fornire il tuo indirizzo email e la tua password per poterti connettere.Per esempio:
/e/ Mail, Mozilla Thunderbird 3.1 o versioni successive, Evolution, KMail, Kontact e Outlook 2007 o versioni successive.
Se stai usando una versione recente di Apple Mail (sia per macOS che per iOS) puoi visitare https://autoconfig.e.email/ e, inserendo le tue specifiche, puoi scaricare un pacchetto che configurerà automaticamente il tuo client.
Se invece stai usando un altro client di posta qui troverai le informazioni di configurazione necessarie per un setup manuale. +success_message4 =====Se stai usando una versione recente di Apple Mail (sia per macOS che per iOS) puoi visitare https://autoconfig.@@@domain@@@/ e, inserendo le tue specifiche, puoi scaricare un pacchetto che configurerà automaticamente il tuo client.
Se invece stai usando un altro client di posta qui troverai le informazioni di configurazione necessarie per un setup manuale.