Bechamail est avant tout orienté utilisateur final. Son concept est
Bechamail commits
r136
|
|
Latest commits for Bechamail. Formulaire de vérification du MX d'un domaine et de son mode de transport |
r135
|
|
Correction utf-8 dans mailbox-supprimees.html |
r134
|
|
Correction probleme charset dans l'envoi d'emails + var transport et MX dans la config |
r133
|
|
Traitement des erreurs transport et MX |
r132
|
|
Affichage du transport et correction affichage des MX d'un domaine |
r131
|
|
MX du domaine pour le supadmin dans liste-alias et mailbox + rebuild use cases (1) |
r130
|
|
quelques corrections pour utf8 et certains fichiers en construction |
r129
|
|
Quelques corrections utf8 (liste-alias et liste-mailbox) |
r128
|
|
NON STABLE Migration de bechamail de iso-latin-1 vers utf-8 |
r127
|
|
NON STABLE Developpement du use case Systeme (en cours) |
Bechamail bugs
Modification du message de nouvelle boite
|
|
Latest bugs for Bechamail. Remplacer la manière dont sont présentés les ports email dans le message envoyé aux utilisateurs Exemple générique à adapter au cas par cas: Remplacer dans /html/messages.perso.inc.php, MESSAGE_ACCUEIL_NOUVELLE_BOITE =>, par défaut: "Pour référence, voici les détails de votre compte (gardez ce message ou imprimez-le) : - Serveur entrant (POP3, POP3-SSL) : [adresse_pop_imap].domain.tld - Port : 110 (Port SSL, conseillé ! ): 995 (REM: ou autre défini par l'admin-système) - Serveur sortant (SMTP, SMTP-SSL) : [adresse_smtp].domain.tld - Port : 25 (Port SSL, conseillé ! ): 465 (REM: ou autre défini par l'admin-système)" par "Pour référence, voici les détails de votre compte (gardez ce message ou imprimez-le) : - Serveur entrant (POP3, POP3-SSL, IMAP, IMAP-SSL) : [adresse_pop].domain.tld - Port POP3 : 110 (REM: ou autre défini par l'admin-système) - Port POP3-SSL(conseillé ! ): 995 (REM: ibid.) - Serveur entrant (IMAP, IMAP-SSL) : [adresse_imap].domain.tld - Port IMAP : 143 (REM: ibid.) - Port IMAP-SSL (conseillé !) : 993 (REM: ibid.) - Serveur sortant (SMTP, SMTP-SSL) : [adresse_smtp].domain.tld - Port SMTP : 25 (REM: ibid.) - Port SMTP-SSL (conseillé ! ): 465 (REM: ibid.)" Note développement: vérifier si le script création de mailbox qui envoie l'email de création de nouvelle boite traite bien ces variables: $conf_serveur_pop3="pop.domain.tld"; $conf_port_pop3="110"; $conf_port_ssl_pop3="995"; $conf_serveur_imap="imap.domain.tld"; $conf_port_imap="143"; $conf_port_ssl_imap="993"; $conf_serveur_smtp="smtp.domain.tld"; $conf_port_smtp="25"; $conf_port_ssl_smtp="465"; $conf_url_webmail="webmail.domain.tld"; |
Générateur de mot de passe
|
|
Ajouter un générateur de mot de passe aux scripts de création d'une boite aux lettres et d'un login. |
Tri alphabétique de la liste des login
|
|
Trier alphabétiquement la liste des login pour améliorer sa lisibilité. |
EURid launches IDNs - revoir l'expression régulière de validité des adresses emails
|
|
Les caractères accentués de toutes les langues européennes sont désormais autorisés dans les sous-domaines de ce tld. Comme Cyrillic or Greek, etc. Il faut donc revoir l'expression régulière qui (tente de) vérifie(r) la validité des adresses emails. Avec une question: les caractères accentués sont/seront -ils aussi autorisé dans la partie user de user@domain.tld? |
EURid launches IDNs - migration vers UTF-8
|
|
Bon ça veut dire que les caractères accentués de toutes les langues européennes sont désormais autorisés dans les sous-domaines de ce tld. "residents of the European Union can register a .eu domain name that uses characters from the whole Latin, Cyrillic or Greek alphabets; for example the Polish ł, the Spanish ñ, the Danish ø, the French é, the Bulgarian л and the Greek θ." - Bechamail est en iso-latin. Il faut donc le migrer vers UTF-8, vu qu'il paut y avoir du cyrillic, du greek, etc. - Pour les databases, on va avoir le problème (mineur) suivant avec les champs des mailbox Nom : et Commentaires :. Ils peuvent avoir des caractères accentués, et si on change l'encodage vers UTF-8, il y aura des problèmes d'affichage des caractères accentués de ces champs qui auront été encodé en iso-latin. Le problème est mineur, si c'est le cas, réencoder les caractères accentués via le formulaire de Bechamail passé qous UTF-8 |
Vérification email: refus des noms de domaines de moins de 3 caractères
|
|
Lors de la vérification de validité des adresses email, Bechamail refuse les noms de domaines de moins de 3 caractères; erreur d'interprétation, car ils sont autorisés. Exemple pour .be Les noms de domaine doivent répondre à une série de critères techniques: * un minimum de 2 caractères parmi les lettres "a à z", les chiffres "0 à 9" et le trait d'union "-"; * un maximum de 63 caractères; * ne pas commencer ni terminer par le trait d'union; * pas de "-" sur la 3ème et 4ème position. http://dns.be/fr/home.php?n=42.001 |
Affichage des connexions en cours pour le supadmin
|
|
Problème de la gestion des accès concurrents pour le supadmin. Pour l'admin, 1 (ou plusieurs) domaines est(sont) géré par un seul admin. mais le supadmin peut être loggué en même temps qu'un admin, ou plusieurs supadmin peuvent l'être en même temps, et là, il y a un risque de problème d'accès concurrents. Locker les tables est une solution ambigüé (car les admin oublient souvent de se déconnecter). D'où est préférée la solution d'informer le supadmin des connexions en cours (ce qui incluera ceux qui ont oublié de se déconnecter, mais il n'y a pas de solution miracle) |
Erreur de nom de champ sql dans ajoute-alias.php
|
|
Un problème de nom de champ sql dans le calcul du nombre maximum d'alias empêche l'ajout d'alias; C'est le nom de l'email de table des mailbox et non de celle des alias qui est implémenté erronément. |
Envoyer les infos de connexion admin à autre email
|
|
Il serait intéressant d'avoir la possibilité, tout comme lors de la création d'une mailbox, d'envoyer les infos de connexion de l'admin d'un domaine à une autre adresse email. |
Sortir les messages personnalisés du fichier html/messages.inc.php pour faciliter le patching
|
|
Sortir les messages personnalisés du fichier html/messages.inc.php pour faciliter le patching, et les placer par exemple dans html/messages.custom.inc.php |