Skip to content

Commit

Permalink
Improve reporting of missing OpenSSL extension for SSl and TLS, see P…
Browse files Browse the repository at this point in the history
…HPMailer#378

Add 'missing extension' language string
Improve default handling of language strings
  • Loading branch information
Synchro committed Mar 16, 2015
1 parent 91c5a60 commit 4680d1f
Show file tree
Hide file tree
Showing 46 changed files with 68 additions and 11 deletions.
32 changes: 22 additions & 10 deletions class.phpmailer.php
Expand Up @@ -1221,7 +1221,6 @@ public function getSMTPInstance()
protected function smtpSend($header, $body)
{
$bad_rcpt = array();

if (!$this->smtpConnect()) {
throw new phpmailerException($this->lang('smtp_connect_failed'), self::STOP_CRITICAL);
}
Expand Down Expand Up @@ -1323,13 +1322,23 @@ public function smtpConnect($options = array())
// The host string prefix can temporarily override the current setting for SMTPSecure
// If it's not specified, the default value is used
$prefix = '';
$secure = $this->SMTPSecure;
$tls = ($this->SMTPSecure == 'tls');
if ($hostinfo[2] == 'ssl' or ($hostinfo[2] == '' and $this->SMTPSecure == 'ssl')) {
if ('ssl' == $hostinfo[2] or ('' == $hostinfo[2] and 'ssl' == $this->SMTPSecure)) {
$prefix = 'ssl://';
$tls = false; // Can't have SSL and TLS at once
$tls = false; // Can't have SSL and TLS at the same time
$secure = 'ssl';
} elseif ($hostinfo[2] == 'tls') {
$tls = true;
// tls doesn't use a prefix
$secure = 'tls';
}
//Do we need the OpenSSL extension?
if ('tls' === $secure or 'ssl' === $secure) {
//Check for an OpenSSL constant rather than using extension_loaded, which is sometimes disabled
if (!defined('OPENSSL_ALGO_SHA1')) {
throw new phpmailerException($this->lang('extension_missing').'openssl', self::STOP_CRITICAL);
}
}
$host = $hostinfo[3];
$port = $this->Port;
Expand Down Expand Up @@ -1426,21 +1435,23 @@ public function setLanguage($langcode = 'en', $lang_path = '')
'signing' => 'Signing Error: ',
'smtp_connect_failed' => 'SMTP connect() failed.',
'smtp_error' => 'SMTP server error: ',
'variable_set' => 'Cannot set or reset variable: '
'variable_set' => 'Cannot set or reset variable: ',
'extension_missing' => 'Extension missing: '
);
if (empty($lang_path)) {
// Calculate an absolute path so it can work if CWD is not here
$lang_path = dirname(__FILE__). DIRECTORY_SEPARATOR . 'language'. DIRECTORY_SEPARATOR;
}
$foundlang = true;
$lang_file = $lang_path . 'phpmailer.lang-' . $langcode . '.php';
if ($langcode != 'en') { // There is no English translation file
// There is no English translation file
if ($langcode != 'en') {
// Make sure language file path is readable
if (!is_readable($lang_file)) {
$foundlang = false;
} else {
// Overwrite language-specific strings.
// This way we'll never have missing translations.
// This way we'll never have missing translation keys.
$foundlang = include $lang_file;
}
}
Expand Down Expand Up @@ -1964,7 +1975,7 @@ public function createBody()
} elseif ($this->sign_key_file) {
try {
if (!defined('PKCS7_TEXT')) {
throw new phpmailerException($this->lang('signing') . ' OpenSSL extension missing.');
throw new phpmailerException($this->lang('extension_missing') . 'openssl');
}
// @TODO would be nice to use php://temp streams here, but need to wrap for PHP < 5.1
$file = tempnam(sys_get_temp_dir(), 'mail');
Expand Down Expand Up @@ -2879,10 +2890,11 @@ protected function lang($key)
$this->setLanguage('en'); // set the default language
}

if (isset($this->language[$key])) {
if (array_key_exists($key, $this->language)) {
return $this->language[$key];
} else {
return 'Language string failed to load: ' . $key;
//Return the key as a fallback
return $key;
}
}

Expand Down Expand Up @@ -3309,7 +3321,7 @@ public function DKIM_Sign($signHeader)
{
if (!defined('PKCS7_TEXT')) {
if ($this->exceptions) {
throw new phpmailerException($this->lang('signing') . ' OpenSSL extension missing.');
throw new phpmailerException($this->lang('extension_missing') . 'openssl');
}
return '';
}
Expand Down
1 change: 1 addition & 0 deletions language/phpmailer.lang-am.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP -ի connect() ֆունկցիան չի հաջողվել';
$PHPMAILER_LANG['smtp_error'] = 'SMTP սերվերի սխալ: ';
$PHPMAILER_LANG['variable_set'] = 'Չի հաջողվում ստեղծել կամ վերափոխել փոփոխականը: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-ar.php
Expand Up @@ -24,3 +24,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() غير ممكن.';
$PHPMAILER_LANG['smtp_error'] = 'خطأ على مستوى الخادم SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'لا يمكن تعيين أو إعادة تعيين متغير: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-az.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP serverinə qoşulma uğursuz oldu.';
$PHPMAILER_LANG['smtp_error'] = 'SMTP serveri xətası: ';
$PHPMAILER_LANG['variable_set'] = 'Dəyişənin quraşdırılması uğursuz oldu: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-be.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Памылка сувязі з SMTP-серверам.';
$PHPMAILER_LANG['smtp_error'] = 'Памылка SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'Нельга ўстанавіць або перамяніць значэнне пераменнай: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-bg.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP провален connect().';
$PHPMAILER_LANG['smtp_error'] = 'SMTP сървърна грешка: ';
$PHPMAILER_LANG['variable_set'] = 'Не може да се установи или възстанови променлива: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-br.php
Expand Up @@ -24,3 +24,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() falhou.';
$PHPMAILER_LANG['smtp_error'] = 'Erro de servidor SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'Não foi possível definir ou resetar a variável: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-ca.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Ha fallat el SMTP Connect().';
$PHPMAILER_LANG['smtp_error'] = 'Error del servidor SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'No s’ha pogut establir o restablir la variable: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-ch.php
Expand Up @@ -23,3 +23,4 @@
//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.';
//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: ';
//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-cz.php
Expand Up @@ -22,3 +22,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() selhal.';
$PHPMAILER_LANG['smtp_error'] = 'Chyba SMTP serveru: ';
$PHPMAILER_LANG['variable_set'] = 'Nelze nastavit nebo změnit proměnnou: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-de.php
Expand Up @@ -22,3 +22,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Verbindung zu SMTP Server fehlgeschlagen.';
$PHPMAILER_LANG['smtp_error'] = 'Fehler vom SMTP Server: ';
$PHPMAILER_LANG['variable_set'] = 'Kann Variable nicht setzen oder zurücksetzen: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-dk.php
Expand Up @@ -23,3 +23,4 @@
//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.';
//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: ';
//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-el.php
Expand Up @@ -22,3 +22,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Αποτυχία σύνδεσης στον SMTP Server.';
$PHPMAILER_LANG['smtp_error'] = 'Σφάλμα από τον SMTP Server: ';
$PHPMAILER_LANG['variable_set'] = 'Αδυναμία ορισμού ή αρχικοποίησης μεταβλητής: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-eo.php
Expand Up @@ -22,3 +22,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP konektado malsukcesis.';
$PHPMAILER_LANG['smtp_error'] = 'Eraro de servilo SMTP : ';
$PHPMAILER_LANG['variable_set'] = 'Variablo ne pravalorizeblas aŭ ne repravalorizeblas: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-es.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() falló.';
$PHPMAILER_LANG['smtp_error'] = 'Error del servidor SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'No se pudo configurar la variable: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-et.php
Expand Up @@ -24,3 +24,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() ebaõnnestus.';
$PHPMAILER_LANG['smtp_error'] = 'SMTP serveri viga: ';
$PHPMAILER_LANG['variable_set'] = 'Ei õnnestunud määrata või lähtestada muutujat: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-fa.php
Expand Up @@ -24,3 +24,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'خطا در اتصال به SMTP.';
$PHPMAILER_LANG['smtp_error'] = 'خطا در SMTP Server: ';
$PHPMAILER_LANG['variable_set'] = 'امکان ارسال یا ارسال مجدد متغیر‌ها وجود ندارد: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-fi.php
Expand Up @@ -24,3 +24,4 @@
//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.';
//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: ';
//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-fo.php
Expand Up @@ -23,3 +23,4 @@
//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.';
//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: ';
//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-fr.php
Expand Up @@ -26,3 +26,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Échec de la connexion SMTP.';
$PHPMAILER_LANG['smtp_error'] = 'Erreur du serveur SMTP : ';
$PHPMAILER_LANG['variable_set'] = 'Impossible d\'initialiser ou de réinitialiser une variable : ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
2 changes: 2 additions & 0 deletions language/phpmailer.lang-gl.php
Expand Up @@ -23,3 +23,5 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() fallou.';
$PHPMAILER_LANG['smtp_error'] = 'Erro do servidor SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'Non puidemos axustar ou reaxustar a variábel: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-hr.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Spajanje na SMTP poslužitelj nije uspjelo.';
$PHPMAILER_LANG['smtp_error'] = 'Greška SMTP poslužitelja: ';
$PHPMAILER_LANG['variable_set'] = 'Ne mogu postaviti varijablu niti ju vratiti nazad: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-hu.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Hiba az SMTP-kapcsolatban.';
$PHPMAILER_LANG['smtp_error'] = 'SMTP-szerver hiba: ';
$PHPMAILER_LANG['variable_set'] = 'A következő változók beállítása nem sikerült: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-id.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() gagal.';
$PHPMAILER_LANG['smtp_error'] = 'Kesalahan peladen SMTP : ';
$PHPMAILER_LANG['variable_set'] = 'Tidak berhasil mengatur atau mengatur ulang variable : ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-it.php
Expand Up @@ -24,3 +24,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() fallita.';
$PHPMAILER_LANG['smtp_error'] = 'Errore del server SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'Impossibile impostare o resettare la variabile: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-ja.php
Expand Up @@ -24,3 +24,4 @@
//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.';
//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: ';
//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-ka.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'შეცდომა SMTP სერვერთან დაკავშირებისას';
$PHPMAILER_LANG['smtp_error'] = 'SMTP სერვერის შეცდომა: ';
$PHPMAILER_LANG['variable_set'] = 'შეუძლებელია შემდეგი ცვლადის შექმნა ან შეცვლა: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-lt.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP susijungimo klaida';
$PHPMAILER_LANG['smtp_error'] = 'SMTP stoties klaida: ';
$PHPMAILER_LANG['variable_set'] = 'Nepavyko priskirti reikšmės kintamajam: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-lv.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP savienojuma kļūda';
$PHPMAILER_LANG['smtp_error'] = 'SMTP servera kļūda: ';
$PHPMAILER_LANG['variable_set'] = 'Nevar piešķirt mainīgā vērtību: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-ms.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() telah gagal.';
$PHPMAILER_LANG['smtp_error'] = 'Ralat pada pelayan SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'Tidak boleh menetapkan atau menetapkan semula pembolehubah: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-nl.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Verbinding mislukt.';
$PHPMAILER_LANG['smtp_error'] = 'SMTP-serverfout: ';
$PHPMAILER_LANG['variable_set'] = 'Kan de volgende variabele niet instellen of resetten: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-no.php
Expand Up @@ -22,3 +22,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() feilet.';
$PHPMAILER_LANG['smtp_error'] = 'SMTP-serverfeil: ';
$PHPMAILER_LANG['variable_set'] = 'Kan ikke sette eller resette variabelen: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-pl.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() zakończone niepowodzeniem.';
$PHPMAILER_LANG['smtp_error'] = 'Błąd SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'Nie można ustawić lub zmodyfikować zmiennej: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-pt.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() falhou.';
$PHPMAILER_LANG['smtp_error'] = 'Erro de servidor SMTP: ';
$PHPMAILER_LANG['variable_set'] = 'Não foi possível definir ou redefinir a variável: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-ro.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Conectarea la serverul SMTP a esuat.';
$PHPMAILER_LANG['smtp_error'] = 'A aparut o eroare la serverul SMTP. ';
$PHPMAILER_LANG['variable_set'] = 'Nu se poate seta/reseta variabila. ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-ru.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Ошибка соединения с SMTP-сервером';
$PHPMAILER_LANG['smtp_error'] = 'Ошибка SMTP-сервера: ';
$PHPMAILER_LANG['variable_set'] = 'Невозможно установить или переустановить переменную: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-se.php
Expand Up @@ -23,3 +23,4 @@
//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.';
//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: ';
//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-sk.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() zlyhalo.';
$PHPMAILER_LANG['smtp_error'] = 'SMTP chyba serveru: ';
$PHPMAILER_LANG['variable_set'] = 'Nemožno nastaviť alebo resetovať premennú: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-sl.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Ne morem vzpostaviti povezave s SMTP strežnikom.';
$PHPMAILER_LANG['smtp_error'] = 'Napaka SMTP strežnika: ';
$PHPMAILER_LANG['variable_set'] = 'Ne morem nastaviti oz. ponastaviti spremenljivke: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-sr.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Повезивање са SMTP сервером није успело.';
$PHPMAILER_LANG['smtp_error'] = 'Грешка SMTP сервера: ';
$PHPMAILER_LANG['variable_set'] = 'Није могуће задати променљиву, нити је вратити уназад: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-tr.php
Expand Up @@ -26,3 +26,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP connect() fonksiyonu başarısız.';
$PHPMAILER_LANG['smtp_error'] = 'SMTP sunucu hatası: ';
$PHPMAILER_LANG['variable_set'] = 'Değişken ayarlanamadı ya da sıfırlanamadı: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-uk.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Помилка зєднання із SMTP-сервером';
$PHPMAILER_LANG['smtp_error'] = 'Помилка SMTP-сервера: ';
$PHPMAILER_LANG['variable_set'] = 'Неможливо встановити або перевстановити змінну: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-vi.php
Expand Up @@ -23,3 +23,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'Lỗi kết nối với SMTP';
$PHPMAILER_LANG['smtp_error'] = 'Lỗi máy chủ smtp ';
$PHPMAILER_LANG['variable_set'] = 'Không thể thiết lập hoặc thiết lập lại biến: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-zh.php
Expand Up @@ -24,3 +24,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP連線失敗';
$PHPMAILER_LANG['smtp_error'] = 'SMTP伺服器錯誤: ';
$PHPMAILER_LANG['variable_set'] = '無法設定或重設變數: ';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
1 change: 1 addition & 0 deletions language/phpmailer.lang-zh_cn.php
Expand Up @@ -24,3 +24,4 @@
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP服务器连接失败。';
$PHPMAILER_LANG['smtp_error'] = 'SMTP服务器出错: ';
$PHPMAILER_LANG['variable_set'] = '无法设置或重置变量:';
//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
2 changes: 1 addition & 1 deletion test/phpmailerTest.php
Expand Up @@ -1145,7 +1145,7 @@ public function testDenialOfServiceAttack2()
*/
public function testError()
{
$this->Mail->Subject .= ': This should be sent';
$this->Mail->Subject .= ': Error hendling test - this should be sent ok';
$this->buildBody();
$this->Mail->clearAllRecipients(); // no addresses should cause an error
$this->assertTrue($this->Mail->isError() == false, 'Error found');
Expand Down

0 comments on commit 4680d1f

Please sign in to comment.