diff --git a/mailboxes/lang/ar.auto b/mailboxes/lang/ar.auto
index e41675c8a..b1b1b452a 100644
--- a/mailboxes/lang/ar.auto
+++ b/mailboxes/lang/ar.auto
@@ -17,7 +17,7 @@ index_find=العثور على المستخدمين حيث اسم المستخد
index_equals=يساوي
index_contains=يحتوي على
index_eperl=The Perl module $1 needed for the selected SMTP authentication mode is not installed or is missing a dependent module. Click here to install it now.
-index_file=قراءة البريد في ملف أو Maildir:
+index_file=قراءة البريد في ملف أو Maildir
index_nousers=لم يتم العثور على المستخدمين!
index_nousersmail=لم يتم العثور على المستخدمين الذين لديهم بريد إلكتروني.
diff --git a/mailboxes/lang/bg.auto b/mailboxes/lang/bg.auto
index 6f7cacfc5..2af4dad5d 100644
--- a/mailboxes/lang/bg.auto
+++ b/mailboxes/lang/bg.auto
@@ -17,7 +17,7 @@ index_find=Намерете потребители, където потреби
index_equals=се равнява
index_contains=съдържа
index_eperl=Модулът Perl $1, необходим за избрания режим за удостоверяване на SMTP, не е инсталиран или липсва зависим модул. Кликнете тук, за да го инсталирате сега.
-index_file=Прочетете пощата във файл или Maildir:
+index_file=Прочетете пощата във файл или Maildir
index_nousers=Не са намерени потребители!
index_nousersmail=Не бяха намерени потребители с имейл.
diff --git a/mailboxes/lang/ca b/mailboxes/lang/ca
index 660f27b13..52b65e9a7 100644
--- a/mailboxes/lang/ca
+++ b/mailboxes/lang/ca
@@ -16,7 +16,7 @@ index_find=Busca usuaris tals que el nom d'usuari
index_equals=sigui igual que
index_contains=contingui
index_eperl=El mòdul Perl $1 necessari per al mode d'autenticació SMTP seleccionat no està instal·lat o està mancat d'un mòdul dependent. Fes clic aquí per instal·lar-lo ara.
-index_file=Llegeix el Correu del Fitxer o Directori:
+index_file=Llegeix el Correu del Fitxer o Directori
index_nousers=No s'ha trobat cap usuari!
index_nousersmail=No s'ha trobat cap usuari amb correu.
diff --git a/mailboxes/lang/cs b/mailboxes/lang/cs
index 31e1441db..0ba25580c 100644
--- a/mailboxes/lang/cs
+++ b/mailboxes/lang/cs
@@ -13,7 +13,7 @@ index_find=Najít uživatele, kdy uživatelské jméno
index_equals=odpovídá
index_contains=obsahuje
index_eperl=Perlový podul $1 potřebný pro vybraný mód ověření SMTP není instalován nebo chybí závislý modul. Klikněte zde pro instalaci.
-index_file=Čtení pošty ze souboru:
+index_file=Čtení pošty ze souboru
index_nousers=Žádní uživatelé nenalezeni!
index_nousersmail=V e-mailu nebyli nalezeni žádní uživatelé.
diff --git a/mailboxes/lang/da.auto b/mailboxes/lang/da.auto
index 1ea712775..2890a2195 100644
--- a/mailboxes/lang/da.auto
+++ b/mailboxes/lang/da.auto
@@ -17,7 +17,7 @@ index_find=Find brugere, hvor brugernavn
index_equals=lige med
index_contains=indeholder
index_eperl=Det Perl-modul $1, der kræves til den valgte SMTP-godkendelsestilstand, er ikke installeret eller mangler et afhængigt modul. Klik her for at installere det nu.
-index_file=Læs Mail i File eller Maildir:
+index_file=Læs Mail i File eller Maildir
index_nousers=Ingen brugere blev fundet!
index_nousersmail=Ingen brugere med e-mail blev fundet.
diff --git a/mailboxes/lang/de b/mailboxes/lang/de
index 31f79d5a7..9eb665491 100644
--- a/mailboxes/lang/de
+++ b/mailboxes/lang/de
@@ -17,7 +17,7 @@ index_find=Finde Benutzer, bei denen der Benutzername
index_equals=gleich ist
index_contains=enthält
index_eperl=Das benötigte Perl-Modul $1 für den ausgewählten SMTP-Authentifizierungsmodus ist nicht installiert oder es fehlt ein abhängiges Modul. Klicken Sie hier, um es jetzt zu installieren.
-index_file=E-Mails in Datei oder Maildir lesen:
+index_file=E-Mails in Datei oder Maildir lesen
index_nousers=Keine Benutzer gefunden!
index_nousersmail=Keine Benutzer mit E-Mail gefunden.
diff --git a/mailboxes/lang/el b/mailboxes/lang/el
index 9030087e0..f4519e17b 100644
--- a/mailboxes/lang/el
+++ b/mailboxes/lang/el
@@ -13,7 +13,7 @@ index_find=Έυρεση χρηστών όπου το όνομα χρήστη
index_equals=ισούται με
index_contains=περιέχει
index_eperl=Το Perl module $1 που χρειάζεται για την επιλεγμένη πιστοποίηση SMTP δεν είναι εγκατεστημένο ή του λείπει κάποιο εξαρτώμενο module. Πατήστε εδώ για να το εγκαταστήσετε τώρα.
-index_file=Ανάγνωση Mail από το Αρχείο:
+index_file=Ανάγνωση Mail από το Αρχείο
index_nousers=Κανένας χρήστης δεν βρέθηκε!
index_nousersmail=Κανένας χρήστης με email δεν βρέθηκε.
diff --git a/mailboxes/lang/en b/mailboxes/lang/en
index e69eb4f3c..34accc69a 100644
--- a/mailboxes/lang/en
+++ b/mailboxes/lang/en
@@ -17,10 +17,11 @@ index_find=Find users where username
index_equals=equals
index_contains=contains
index_eperl=The Perl module $1 needed for the selected SMTP authentication mode is not installed or is missing a dependent module. Click here to install it now.
-index_file=Read Mail in File or Maildir:
+index_file=Read Mail in File or Maildir
index_nousers=No users were found!
index_nousersmail=No users with email were found.
+mail_eopen=Failed to open mailbox
mail_title=User Email
mail_from=From
mail_date=Date
@@ -70,6 +71,7 @@ mail_black=Block Senders
mail_white=Allow Senders
mail_whitemove=Allow Senders and Inbox
mail_efile=Mail file does not exist
+mail_euser=Missing user, file or Maildir
mail_fromsrch=Find email with same sender
mail_subsrch=Find email with same subject
mail_tosrch=Find email with recipient
diff --git a/mailboxes/lang/es.auto b/mailboxes/lang/es.auto
index af70e8dbf..d20116860 100644
--- a/mailboxes/lang/es.auto
+++ b/mailboxes/lang/es.auto
@@ -17,7 +17,7 @@ index_find=Encuentra usuarios donde nombre de usuario
index_equals=es igual
index_contains=contiene
index_eperl=El módulo Perl $1 necesario para el modo de autenticación SMTP seleccionado no está instalado o le falta un módulo dependiente. Haga clic aquí para instalarlo ahora.
-index_file=Leer correo en archivo o Maildir:
+index_file=Leer correo en archivo o Maildir
index_nousers=¡No se encontraron usuarios!
index_nousersmail=No se encontraron usuarios con correo electrónico.
diff --git a/mailboxes/lang/eu.auto b/mailboxes/lang/eu.auto
index 9190f56d3..373f91980 100644
--- a/mailboxes/lang/eu.auto
+++ b/mailboxes/lang/eu.auto
@@ -17,7 +17,7 @@ index_find=Erabiltzaile izena erabiltzaileak aurkitu
index_equals=berdinen
index_contains=dauka
index_eperl=Hautatutako SMTP autentifikazio moduan beharrezkoa den Perl modulua $1 ez dago instalatuta edo ez dago menpeko modulurik. Egin klik hemen orain instalatzeko.
-index_file=Irakurri Posta Fitxategian edo Maildir-en:
+index_file=Irakurri Posta Fitxategian edo Maildir-en
index_nousers=Ez da erabiltzailerik aurkitu!
index_nousersmail=Ez da mezu elektronikorik aurkitu erabiltzaileak.
diff --git a/mailboxes/lang/fa.auto b/mailboxes/lang/fa.auto
index da21c37db..69b2a8ae4 100644
--- a/mailboxes/lang/fa.auto
+++ b/mailboxes/lang/fa.auto
@@ -17,7 +17,7 @@ index_find=کاربرانی را پیدا کنید که در آن نام کار
index_equals=برابر است
index_contains=حاوی
index_eperl=The Perl module $1 needed for the selected SMTP authentication mode is not installed or is missing a dependent module. Click here to install it now.
-index_file=نامه را در پرونده یا Maildir بخوانید:
+index_file=نامه را در پرونده یا Maildir بخوانید
index_nousers=هیچ کاربر یافت نشد!
index_nousersmail=هیچ کاربر با ایمیل یافت نشد.
diff --git a/mailboxes/lang/fi b/mailboxes/lang/fi
index dd477953a..0bd5e6780 100644
--- a/mailboxes/lang/fi
+++ b/mailboxes/lang/fi
@@ -6,7 +6,7 @@ index_system2=Sähköpostipalvelin: Qmail
index_system1=Sähköpostipalvelin: Sendmail
index_system0=Sähköpostipalvelin: Postfix
index_contains=Sisältää
-index_file=Luo sähköposti tiedostosta:
+index_file=Luo sähköposti tiedostosta
index_nousers=Käyttäjiä ei löytynyt!
index_nousersmail=Yhtään sähköpostikäyttäjää ei löytynyt.
diff --git a/mailboxes/lang/fr b/mailboxes/lang/fr
index aca68478e..5db4598bf 100644
--- a/mailboxes/lang/fr
+++ b/mailboxes/lang/fr
@@ -17,7 +17,7 @@ index_find=Trouver utilisateurs où nom
index_equals=égale
index_contains=contient
index_eperl=Le module Perl $1 nécessaire pour le mode d'authentification SMTP sélectionné n'est pas installé ou manque un module dépend. Cliquez ici pour l'installer maintenant.
-index_file=Lire le courrier du Fichier:
+index_file=Lire le courrier du Fichier
index_nousers=Aucun membre n'a été trouvé!
index_nousersmail=Aucun membre avec email ont été trouvés.
diff --git a/mailboxes/lang/hr.auto b/mailboxes/lang/hr.auto
index 7944ac30a..5995c5e4e 100644
--- a/mailboxes/lang/hr.auto
+++ b/mailboxes/lang/hr.auto
@@ -17,7 +17,7 @@ index_find=Pronađi korisnike gdje je korisničko ime
index_equals=jednaki
index_contains=sadrži
index_eperl=Perl modul $1 potreban za odabrani način provjere identiteta SMTP nije instaliran ili nedostaje ovisni modul. Kliknite ovdje da biste ga sada instalirali.
-index_file=Pročitajte poštu u datoteci ili maildiru:
+index_file=Pročitajte poštu u datoteci ili maildiru
index_nousers=Nisu pronađeni korisnici!
index_nousersmail=Nije pronađen nijedan korisnik s e-poštom.
diff --git a/mailboxes/lang/hu b/mailboxes/lang/hu
index cad93890a..ee38a6e7f 100644
--- a/mailboxes/lang/hu
+++ b/mailboxes/lang/hu
@@ -8,7 +8,7 @@ index_system2=Levelező szerver: Qmail
index_system1=Levelező szerver: Sendmail
index_system0=Levelező szerver: Postfix
index_contains=tartalom
-index_file=Levél olvasása fájlból:
+index_file=Levél olvasása fájlból
mail_title=Levelek
mail_from=Feladó
diff --git a/mailboxes/lang/it b/mailboxes/lang/it
index b93582e2a..66bf7b0a4 100644
--- a/mailboxes/lang/it
+++ b/mailboxes/lang/it
@@ -16,7 +16,7 @@ index_find=Cerca utenti con nome utente
index_equals=uguale
index_contains=contiene
index_eperl=Il modulo Perl $1 necessario per la modalità di autenticazione SMTP selezionata non è installato, o manca un modulo da cui dipende. Clicca qui per installarlo adesso.
-index_file=Leggi la posta nel file:
+index_file=Leggi la posta nel file
index_nousers=Nessun utente trovato!
index_nousersmail=Nessun utente con messaggi trovato.
diff --git a/mailboxes/lang/ja b/mailboxes/lang/ja
index c71883774..ac445ff47 100644
--- a/mailboxes/lang/ja
+++ b/mailboxes/lang/ja
@@ -13,7 +13,7 @@ index_find=Find users where username
index_equals=equals
index_contains=contains
index_eperl=The Perl module $1 needed for the selected SMTP authentication mode is not installed or is missing a dependent module. Click here to install it now.
-index_file=このファイルのメールを読む:
+index_file=このファイルのメールを読む
index_nousers=No users were found!
index_nousersmail=No users with email were found.
diff --git a/mailboxes/lang/ko b/mailboxes/lang/ko
index 3f3902362..016989caa 100644
--- a/mailboxes/lang/ko
+++ b/mailboxes/lang/ko
@@ -12,7 +12,7 @@ index_toomany=시스템의 사용자가 너무 많아서 한 페이지에 모두
index_find=유저이름에서 유저 찾기
index_contains=포함
index_eperl=SMTP 인증 모드를 위한 $1 펄모듈이 설치되어 있지 않거나, 의존성이 걸려있는 도뮬이 설치되어 있지 않습니다. 지금 설치 하려면 여기를 클릭하십시오.
-index_file=파일의 메일 읽기:
+index_file=파일의 메일 읽기
index_nousers=유저를 찾을 수 없습니다!
index_nousersmail=이메일을 가지고 있는 유저가 존재하지 않습니다.
diff --git a/mailboxes/lang/ms.auto b/mailboxes/lang/ms.auto
index 80faf934c..395a36fcc 100644
--- a/mailboxes/lang/ms.auto
+++ b/mailboxes/lang/ms.auto
@@ -17,7 +17,7 @@ index_find=Cari pengguna di mana nama pengguna
index_equals=sama dengan
index_contains=mengandungi
index_eperl=Mod Perl $1 diperlukan untuk mod pengesahan SMTP yang dipilih tidak dipasang atau tiada modul yang bergantung. Klik di sini untuk memasangnya sekarang.
-index_file=Baca Mel dalam Fail atau Maildir:
+index_file=Baca Mel dalam Fail atau Maildir
index_nousers=Tiada pengguna dijumpai!
index_nousersmail=Tiada pengguna dengan e-mel yang ditemui.
diff --git a/mailboxes/lang/nl b/mailboxes/lang/nl
index 392ecdcc3..074c26ba6 100644
--- a/mailboxes/lang/nl
+++ b/mailboxes/lang/nl
@@ -16,7 +16,7 @@ index_find=Vind gebruikers met de naam
index_equals=gelijken
index_contains=bevat
index_eperl=De Perl module $1 die nodig is voor de geselecteerde SMTP authenticatie mode is niet geinstalleerd of mist een afhankelijke module. Klik hier om het nu te installeren.
-index_file=Lees Email in File :
+index_file=Lees Email in File
index_nousers=Geen gebruikers gevonden!
index_nousersmail=Geen gebruikers met email gevonden.
diff --git a/mailboxes/lang/no b/mailboxes/lang/no
index 318d7806c..497ad37ec 100644
--- a/mailboxes/lang/no
+++ b/mailboxes/lang/no
@@ -17,7 +17,7 @@ index_find=Finn brukere hvor brukernavnet
index_equals=er lik
index_contains=inneholder
index_eperl=Perl modulen $1 som er nødvendig for den valgte SMTP autentiseringsmodusen er ikke installert eller den mangler an modul den er avhangig av. Klikk her for å installere den nå.
-index_file=Les e-post i fil:
+index_file=Les e-post i fil
index_nousers=Ingen brukere funnet!
index_nousersmail=Ingen brukere med e-post ble funnet.
diff --git a/mailboxes/lang/pl b/mailboxes/lang/pl
index 0ce93062a..7d063ca5c 100644
--- a/mailboxes/lang/pl
+++ b/mailboxes/lang/pl
@@ -17,7 +17,7 @@ index_find=Wyszukaj użytkowników, gdzie nazwa użytkownika
index_equals=jest równa
index_contains=zawiera
index_eperl=Moduł Perl $1 wymagany dla wybranego trybu uwierzytelniania SMTP nie jest zainstalowany lub brakuje zależnego modułu. Kliknij tutaj, aby go teraz zainstalować.
-index_file=Odczytaj pocztę z pliku lub Maildir:
+index_file=Odczytaj pocztę z pliku lub Maildir
index_nousers=Nie znaleziono żadnych użytkowników!
index_nousersmail=Nie znaleziono użytkowników z pocztą.
diff --git a/mailboxes/lang/pt.auto b/mailboxes/lang/pt.auto
index 90c50e392..5f62bfbfb 100644
--- a/mailboxes/lang/pt.auto
+++ b/mailboxes/lang/pt.auto
@@ -17,7 +17,7 @@ index_find=Encontre usuários onde nome de usuário
index_equals=é igual a
index_contains=contém
index_eperl=O módulo Perl $1 necessário para o modo de autenticação SMTP selecionado não está instalado ou está faltando um módulo dependente. Clique aqui para instalá-lo agora.
-index_file=Leia o Mail no arquivo ou no Maildir:
+index_file=Leia o Mail no arquivo ou no Maildir
index_nousers=Nenhum usuário foi encontrado!
index_nousersmail=Nenhum usuário com email foi encontrado.
diff --git a/mailboxes/lang/pt_BR.auto b/mailboxes/lang/pt_BR.auto
index 0745afdb6..b89f08e35 100644
--- a/mailboxes/lang/pt_BR.auto
+++ b/mailboxes/lang/pt_BR.auto
@@ -17,7 +17,7 @@ index_find=Encontre usuários onde nome de usuário
index_equals=é igual a
index_contains=contém
index_eperl=O módulo Perl $1 necessário para o modo de autenticação SMTP selecionado não está instalado ou está faltando um módulo dependente. Clique aqui para instalá-lo agora.
-index_file=Leia o Mail no arquivo ou no Maildir:
+index_file=Leia o Mail no arquivo ou no Maildir
index_nousers=Nenhum usuário foi encontrado!
index_nousersmail=Nenhum usuário com email foi encontrado.
diff --git a/mailboxes/lang/ru.auto b/mailboxes/lang/ru.auto
index 2f993a60a..b040d1355 100644
--- a/mailboxes/lang/ru.auto
+++ b/mailboxes/lang/ru.auto
@@ -17,7 +17,7 @@ index_find=Найти пользователей, где имя пользова
index_equals=равно
index_contains=содержит
index_eperl=Модуль Perl $1, необходимый для выбранного режима аутентификации SMTP, не установлен или отсутствует зависимый модуль. Нажмите здесь, чтобы установить его сейчас.
-index_file=Читать почту в файле или Maildir:
+index_file=Читать почту в файле или Maildir
index_nousers=Пользователи не найдены!
index_nousersmail=Пользователи с электронной почтой не найдены.
diff --git a/mailboxes/lang/sk.auto b/mailboxes/lang/sk.auto
index 27abc8fc7..15e721a8d 100644
--- a/mailboxes/lang/sk.auto
+++ b/mailboxes/lang/sk.auto
@@ -17,7 +17,7 @@ index_find=Nájdite používateľov, kde je používateľské meno
index_equals=rovní
index_contains=obsahuje
index_eperl=Nie je nainštalovaný modul Perl $1 potrebný pre vybratý režim autentifikácie SMTP alebo chýba závislý modul. Kliknite sem a nainštalujte ho teraz.
-index_file=Čítanie správ v súbore alebo v pošte:
+index_file=Čítanie správ v súbore alebo v pošte
index_nousers=Nenašli sa žiadni používatelia!
index_nousersmail=Nenašli sa žiadni používatelia s e-mailom.
diff --git a/mailboxes/lang/sv.auto b/mailboxes/lang/sv.auto
index 302f052b2..c2fc499bc 100644
--- a/mailboxes/lang/sv.auto
+++ b/mailboxes/lang/sv.auto
@@ -17,7 +17,7 @@ index_find=Hitta användare där användarnamn
index_equals=jämlikar
index_contains=innehåller
index_eperl=Perl-modulen $1 som behövs för det valda SMTP-autentiseringsläget är inte installerat eller saknas en beroende modul. Klicka här för att installera det nu.
-index_file=Läs Mail i File eller Maildir:
+index_file=Läs Mail i File eller Maildir
index_nousers=Inga användare hittades!
index_nousersmail=Inga användare med e-post hittades.
diff --git a/mailboxes/lang/tr b/mailboxes/lang/tr
index c26a5fae4..15084e709 100644
--- a/mailboxes/lang/tr
+++ b/mailboxes/lang/tr
@@ -16,7 +16,7 @@ index_find=Kullanıcıları bul
index_equals=Eşitlik
index_contains=içeriyor
index_eperl=Seçilen STMP doğrulama modu için $1 Perl modülüne ihtiyaç. buraya tıklayara yükleyebilirsiniz
-index_file=Dosyadaki postayı oku:
+index_file=Dosyadaki postayı oku
index_nousers=Hiçbir kullanıcı bulunamadı'
index_nousersmail=E-posta'sı olan hiçbir kullanıcı bulunamadı.
diff --git a/mailboxes/lang/uk.auto b/mailboxes/lang/uk.auto
index 020a1a2eb..e7027358f 100644
--- a/mailboxes/lang/uk.auto
+++ b/mailboxes/lang/uk.auto
@@ -17,7 +17,7 @@ index_find=Знайдіть користувачів, де ім’я корис
index_equals=дорівнює
index_contains=містить
index_eperl=Модуль Perl $1, необхідний для вибраного режиму автентифікації SMTP, не встановлений або відсутній залежний модуль. Клацніть тут, щоб встановити його зараз.
-index_file=Читайте пошту у файлі чи Maildir:
+index_file=Читайте пошту у файлі чи Maildir
index_nousers=Користувачів не знайдено!
index_nousersmail=Користувачів з електронною поштою не знайдено.
diff --git a/mailboxes/lang/zh.auto b/mailboxes/lang/zh.auto
index 51ad3ff17..cff224f46 100644
--- a/mailboxes/lang/zh.auto
+++ b/mailboxes/lang/zh.auto
@@ -17,7 +17,7 @@ index_find=查找用户名所在的用户
index_equals=等于
index_contains=包含
index_eperl=所选SMTP身份验证模式所需的Perl模块$1未安装或缺少从属模块。 单击此处立即安装。
-index_file=读取文件或Maildir中的邮件:
+index_file=读取文件或Maildir中的邮件
index_nousers=找不到用户!
index_nousersmail=找不到使用电子邮件的用户。
diff --git a/mailboxes/lang/zh_TW.auto b/mailboxes/lang/zh_TW.auto
index f94cd6e23..82edd803b 100644
--- a/mailboxes/lang/zh_TW.auto
+++ b/mailboxes/lang/zh_TW.auto
@@ -4,7 +4,7 @@ index_system6=郵件服務器:Exim
index_system5=郵件服務器:Qmail+VPopMail
index_system4=郵件服務器:Qmail+LDAP
index_eperl=所選SMTP身份驗證模式所需的Perl模塊$1未安裝或缺少從屬模塊。 單擊此處立即安裝。
-index_file=讀取文件或Maildir中的郵件:
+index_file=讀取文件或Maildir中的郵件
index_nousers=找不到用戶!
index_nousersmail=找不到使用電子郵件的用戶。
diff --git a/mailboxes/list_mail.cgi b/mailboxes/list_mail.cgi
index 179d09343..b5233f65b 100755
--- a/mailboxes/list_mail.cgi
+++ b/mailboxes/list_mail.cgi
@@ -4,6 +4,8 @@
require './mailboxes-lib.pl';
&ReadParse();
+&error_setup($text{'mail_eopen'});
+$in{'user'} =~ /\S/ || &error($text{'mail_euser'});
&can_user($in{'user'}) || &error($text{'mail_ecannot'});
&is_user($in{'user'}) || -e $in{'user'} || &error($text{'mail_efile'});
$uuser = &urlize($in{'user'});