Server : Apache/2.4.41 (Ubuntu) System : Linux wpfpm 5.4.0-1133-kvm #142-Ubuntu SMP Fri May 2 19:51:44 UTC 2025 x86_64 User : wpmodel1 ( 1034) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/html/wpmodel1/wp-includes/ |
Upload File : |
<?php /** * WordPress PHPMailer class. * * @package WordPress * @since 6.8.0 */ /** * WordPress PHPMailer class. * * Overrides the internationalization method in order to use WordPress' instead. * * @since 6.8.0 */ class WP_PHPMailer extends PHPMailer\PHPMailer\PHPMailer { /** * Constructor. * * @since 6.8.0 * * @param bool $exceptions Optional. Whether to throw exceptions for errors. Default false. */ public function __construct( $exceptions = false ) { parent::__construct( $exceptions ); $this->SetLanguage(); } /** * Defines the error messages using WordPress' internationalization method. * * @since 6.8.0 * * @return true Always returns true. */ public function SetLanguage( $langcode = 'en', $lang_path = '' ) { $error_strings = array( 'authenticate' => __( 'SMTP Error: Could not authenticate.' ), 'buggy_php' => sprintf( /* translators: 1: mail.add_x_header. 2: php.ini */ __( 'Your version of PHP is affected by a bug that may result in corrupted messages. To fix it, switch to sending using SMTP, disable the %1$s option in your %2$s, or switch to MacOS or Linux, or upgrade your PHP version.' ), 'mail.add_x_header', 'php.ini' ), 'connect_host' => __( 'SMTP Error: Could not connect to SMTP host.' ), 'data_not_accepted' => __( 'SMTP Error: data not accepted.' ), 'empty_message' => __( 'Message body empty' ), /* translators: There is a space after the colon. */ 'encoding' => __( 'Unknown encoding: ' ), /* translators: There is a space after the colon. */ 'execute' => __( 'Could not execute: ' ), /* translators: There is a space after the colon. */ 'extension_missing' => __( 'Extension missing: ' ), /* translators: There is a space after the colon. */ 'file_access' => __( 'Could not access file: ' ), /* translators: There is a space after the colon. */ 'file_open' => __( 'File Error: Could not open file: ' ), /* translators: There is a space after the colon. */ 'from_failed' => __( 'The following From address failed: ' ), 'instantiate' => __( 'Could not instantiate mail function.' ), /* translators: There is a space after the colon. */ 'invalid_address' => __( 'Invalid address: ' ), 'invalid_header' => __( 'Invalid header name or value' ), /* translators: There is a space after the colon. */ 'invalid_hostentry' => __( 'Invalid hostentry: ' ), /* translators: There is a space after the colon. */ 'invalid_host' => __( 'Invalid host: ' ), /* translators: There is a space at the beginning. */ 'mailer_not_supported' => __( ' mailer is not supported.' ), 'provide_address' => __( 'You must provide at least one recipient email address.' ), /* translators: There is a space after the colon. */ 'recipients_failed' => __( 'SMTP Error: The following recipients failed: ' ), /* translators: There is a space after the colon. */ 'signing' => __( 'Signing Error: ' ), /* translators: There is a space after the colon. */ 'smtp_code' => __( 'SMTP code: ' ), /* translators: There is a space after the colon. */ 'smtp_code_ex' => __( 'Additional SMTP info: ' ), 'smtp_connect_failed' => __( 'SMTP connect() failed.' ), /* translators: There is a space after the colon. */ 'smtp_detail' => __( 'Detail: ' ), /* translators: There is a space after the colon. */ 'smtp_error' => __( 'SMTP server error: ' ), /* translators: There is a space after the colon. */ 'variable_set' => __( 'Cannot set or reset variable: ' ), ); $this->language = $error_strings; return true; } }