mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2024-09-19 19:22:14 +02:00
functions.inc.php:
- move DNS checks from check_email() to check_domain() - add clear error message on non-resolvable domains (using flash_error() - this is probably not the best solution, but better than nothing) - made error messages translatable create-domain.php: - avoid duplicated call to check_domain (to avoid duplicated error message) - domains are now DNS-checked on creation - see the changes in check_domain() in functions.inc.php languages/*: - added error messages for the above changes git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@429 a1433add-5e2c-0410-b055-b7f2511e0802
This commit is contained in:
parent
510c69e311
commit
3e5549bfad
@ -76,8 +76,8 @@ if ($_SERVER['REQUEST_METHOD'] == "POST")
|
||||
if (isset ($_POST['fTransport'])) $tTransport = escape_string ($_POST['fTransport']);
|
||||
if (isset ($_POST['fDefaultaliases'])) $tDefaultaliases = escape_string ($_POST['fDefaultaliases']);
|
||||
if (isset ($_POST['fBackupmx'])) $tBackupmx = escape_string ($_POST['fBackupmx']);
|
||||
/* if (empty ($fDomain) or !check_domain ($fDomain)) */ $pAdminCreate_domain_domain_text = $PALANG['pAdminCreate_domain_domain_text_error2'];
|
||||
if (domain_exist ($fDomain)) $pAdminCreate_domain_domain_text = $PALANG['pAdminCreate_domain_domain_text_error'];
|
||||
if (empty ($fDomain) or !check_domain ($fDomain)) $pAdminCreate_domain_domain_text = $PALANG['pAdminCreate_domain_domain_text_error2'];
|
||||
}
|
||||
|
||||
if ($error != 1)
|
||||
|
@ -227,14 +227,37 @@ function check_string ($var)
|
||||
// TODO: make check_domain able to handle as example .local domains
|
||||
function check_domain ($domain)
|
||||
{
|
||||
if (preg_match ('/([-0-9A-Z]+\.)+' . '([0-9A-Z]){2,6}$/i', trim ($domain)))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
global $CONF;
|
||||
global $PALANG;
|
||||
|
||||
if (!preg_match ('/([-0-9A-Z]+\.)+' . '([0-9A-Z]){2,6}$/i', trim ($domain)))
|
||||
{
|
||||
flash_error(sprintf($PALANG['pInvalidDomainRegex'], htmlentities($domain)));
|
||||
return false;
|
||||
}
|
||||
|
||||
if (isset($CONF['emailcheck_resolve_domain']) && 'YES' == $CONF['emailcheck_resolve_domain'] && 'WINDOWS'!=(strtoupper(substr(php_uname('s'), 0, 7))))
|
||||
{
|
||||
|
||||
// Look for an AAAA, A, or MX record for the domain
|
||||
|
||||
if(function_exists('checkdnsrr')) {
|
||||
// AAAA (IPv6) is only available in PHP v. >= 5
|
||||
if (version_compare(phpversion(), "5.0.0", ">="))
|
||||
{
|
||||
if (checkdnsrr($domain,'AAAA')) return true;
|
||||
}
|
||||
if (checkdnsrr($domain,'A')) return true;
|
||||
if (checkdnsrr($domain,'MX')) return true;
|
||||
flash_error(sprintf($PALANG['pInvalidDomainDNS'], htmlentities($domain)));
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
flash_error("emailcheck_resolve_domain is enabled, but function (checkdnsrr) missing!");
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@ -260,47 +283,24 @@ function check_email ($email)
|
||||
$ce_email = preg_replace("/#/", '@', $ce_email);
|
||||
}
|
||||
|
||||
if (isset($CONF['emailcheck_resolve_domain']) && 'YES' == $CONF['emailcheck_resolve_domain'] && 'WINDOWS'!=(strtoupper(substr(php_uname('s'), 0, 7))))
|
||||
// Perform non-domain-part sanity checks
|
||||
if (!preg_match ('/^[-!#$%&\'*+\\.\/0-9=?A-Z^_{|}~]+' . '@' . '[^@]+$/i', trim ($ce_email)))
|
||||
{
|
||||
|
||||
// Perform non-domain-part sanity checks
|
||||
if (!preg_match ('/^[-!#$%&\'*+\\.\/0-9=?A-Z^_{|}~]+' . '@' . '[^@]+$/i', trim ($ce_email)))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Determine domain name
|
||||
$matches=array();
|
||||
if (!preg_match('|@(.+)$|',$ce_email,$matches))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
$domain=$matches[1];
|
||||
|
||||
// Look for an AAAA, A, or MX record for the domain
|
||||
|
||||
if(function_exists('checkdnsrr')) {
|
||||
// AAAA (IPv6) is only available in PHP v. >= 5
|
||||
if (version_compare(phpversion(), "5.0.0", ">="))
|
||||
{
|
||||
if (checkdnsrr($domain,'AAAA')) return true;
|
||||
}
|
||||
if (checkdnsrr($domain,'A')) return true;
|
||||
if (checkdnsrr($domain,'MX')) return true;
|
||||
flash_error("Invalid domain, and/or not discoverable in DNS");
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
flash_error("emailcheck_resolve_domain is enabled, but function (checkdnsrr) missing!");
|
||||
}
|
||||
flash_error($PALANG['pInvalidMailRegex']);
|
||||
return false;
|
||||
}
|
||||
|
||||
if (preg_match ('/^[-!#$%&\'*+\\.\/0-9=?A-Z^_{|}~]+' . '@' . '([-0-9A-Z]+\.)+' . '([0-9A-Z]){2,6}$/i', trim ($ce_email)))
|
||||
// Determine domain name
|
||||
$matches=array();
|
||||
if (!preg_match('|@(.+)$|',$ce_email,$matches))
|
||||
{
|
||||
return true;
|
||||
flash_error($PALANG['pInvalidMailRegex']);
|
||||
return false;
|
||||
}
|
||||
flash_error("Invalid email address, fails regexp check");
|
||||
return false;
|
||||
$domain=$matches[1];
|
||||
|
||||
# check domain name
|
||||
return check_domain($domain);
|
||||
}
|
||||
|
||||
|
||||
|
@ -375,6 +375,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -386,6 +386,9 @@ $PALANG['pStatus_undeliverable'] = 'možná NEDORUČITELNÉ ';
|
||||
$PALANG['pStatus_custom'] = 'Doručeno do ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
$PALANG['pPasswordTooShort'] = "Heslo je příliš krátké - je vyžadováno minimálně %s znaků";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Stahovat poštu pro:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Nová položka';
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Tuto položku není možné uložit do databáze!';
|
||||
|
@ -385,6 +385,9 @@ $PALANG['pStatus_custom'] = 'Leveres til ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
|
||||
$PALANG['pPasswordTooShort'] = "Adgangskoden er for kort - mindst %s tegn kræves";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
|
||||
$PALANG['pFetchmail_welcome'] = 'Hent post for:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Ny regel';
|
||||
|
@ -385,6 +385,9 @@ $PALANG['pStatus_custom'] = 'Zustellung an ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
|
||||
$PALANG['pPasswordTooShort'] = "Das Passwort ist zu kurz - mindestens %s Zeichen benötigt";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
|
||||
$PALANG['pFetchmail_welcome'] = 'E-Mail Abruf für: ';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Neuer Eintrag';
|
||||
|
@ -386,6 +386,9 @@ $PALANG['pStatus_custom'] = 'Delivers to ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # usage: flash_error(sprintf($PALANG['pPasswordTooShort'], $CONF['min_password_length']));
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check";
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS";
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check";
|
||||
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry';
|
||||
|
@ -375,6 +375,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -378,6 +378,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -373,6 +373,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -376,6 +376,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -379,6 +379,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -376,6 +376,9 @@ $PALANG['pStatus_undeliverable'] = 'Non délivrable ';
|
||||
$PALANG['pStatus_custom'] = 'Délivré à ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
$PALANG['pPasswordTooShort'] = "Mot de passe trop court. - %s caractères minimum";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Récupérer le courrier pour :';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Nouvelle entrée';
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Impossible d\'enregistrer cette entrée dans la base!';
|
||||
|
@ -372,6 +372,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -386,6 +386,9 @@ $PALANG['pStatus_custom'] = 'Ide kézbesítődik ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
|
||||
$PALANG['pPasswordTooShort'] = "A Jelszó túl rövid - legalább %s karakter szükséges";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
|
||||
$PALANG['pFetchmail_welcome'] = 'Mail lehozása:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Új bejegyzés';
|
||||
|
@ -373,6 +373,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -375,6 +375,9 @@ $PALANG['pStatus_undeliverable'] = 'presumibilmente NON CONSEGNABILE ';
|
||||
$PALANG['pStatus_custom'] = 'In consegna a ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
$PALANG['pPasswordTooShort'] = "Password troppo breve - minimo %s caratteri";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Ricevi posta per:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Nuova voce';
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Impossibile registrare nel database!';
|
||||
|
@ -384,6 +384,9 @@ $PALANG['pStatus_custom'] = '配送先 ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
|
||||
$PALANG['pPasswordTooShort'] = "パスワードが短すぎます。最低 %s 文字必要です。"; # usage: flash_error(sprintf($PALANG['pPasswordTooShort'], $CONF['min_password_length']));
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
|
||||
$PALANG['pFetchmail_welcome'] = 'メール取得:';
|
||||
$PALANG['pFetchmail_new_entry'] = '新しいエントリ';
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -375,6 +375,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'kan kanskje IKKE LEVERES ';
|
||||
$PALANG['pStatus_custom'] = 'Leverer til ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
$PALANG['pPasswordTooShort'] = "Passordet er for kort - det må inneholde minst %s tegn";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Hent e-post for:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Ny oppføring';
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Kunne ikke lagre denne oppføringen i databasen!';
|
||||
|
@ -375,6 +375,9 @@ $PALANG['pStatus_undeliverable'] = 'Misschien niet af te leveren ';
|
||||
$PALANG['pStatus_custom'] = 'Bezorgen op ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
$PALANG['pPasswordTooShort'] = "Wachtwoord is te kort - moet minimaal %s karakters bevatten";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Haal mail op voor:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Nieuw item';
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Niet in staat dit item toe te voegen aan database!';
|
||||
|
@ -370,6 +370,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -379,6 +379,9 @@ $PALANG['pStatus_undeliverable'] = 'może być NIEDOSTARCZALNA ';
|
||||
$PALANG['pStatus_custom'] = 'Dostarczyć do ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
$PALANG['pPasswordTooShort'] = "Hasło jest za krótkie - musi mieć minimum %s znaków";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Pobierz pocztę dla:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Nowy wpis';
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Wpis nie może być zapisany w bazie danych!';
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -386,6 +386,9 @@ $PALANG['pStatus_custom'] = 'Доставляется для ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
|
||||
$PALANG['pPasswordTooShort'] = "Пароль слишком короткий - требуется %s символов";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
|
||||
$PALANG['pFetchmail_welcome'] = 'Собирать почту для:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Новая запись';
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -376,6 +376,9 @@ $PALANG['pStatus_undeliverable'] = 'kanske misslyckades leverera ';
|
||||
$PALANG['pStatus_custom'] = 'Levereras till ';
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP ';
|
||||
$PALANG['pPasswordTooShort'] = "För kort lösenord - ett lösenord på %s tecken krävs";
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Hämta mail för:';
|
||||
$PALANG['pFetchmail_new_entry'] = 'Ny anteckning';
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Misslyckades med att spara anteckningen i databasen!';
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
@ -374,6 +374,9 @@ $PALANG['pStatus_undeliverable'] = 'maybe UNDELIVERABLE '; # XXX
|
||||
$PALANG['pStatus_custom'] = 'Delivers to '; # XXX
|
||||
$PALANG['pStatus_popimap'] = 'POP/IMAP '; # XXX
|
||||
$PALANG['pPasswordTooShort'] = "Password is too short - requires %s characters"; # XXX
|
||||
$PALANG['pInvalidDomainRegex'] = "Invalid domain name %s, fails regexp check"; # XXX
|
||||
$PALANG['pInvalidDomainDNS'] = "Invalid domain %s, and/or not discoverable in DNS"; # XXX
|
||||
$PALANG['pInvalidMailRegex'] = "Invalid email address, fails regexp check"; # XXX
|
||||
$PALANG['pFetchmail_welcome'] = 'Fetch mail for:'; # XXX
|
||||
$PALANG['pFetchmail_new_entry'] = 'New entry'; # XXX
|
||||
$PALANG['pFetchmail_database_save_error'] = 'Could not save this entry in the database!'; # XXX
|
||||
|
Loading…
Reference in New Issue
Block a user