PHPMailer\PHPMailer
SMTP::client_send()
Send raw data to the server.
Метод класса: SMTP{}
Хуков нет.
Возвращает
int|true|false
. The number of bytes sent to the server or false on error
Использование
$SMTP = new SMTP(); $SMTP->client_send( $data, $command );
- $data(строка) (обязательный)
- The data to send
- $command(строка)
- Optionally, the command this is part of, used only for controlling debug output
По умолчанию: ''
Код SMTP::client_send() SMTP::client send WP 6.5.2
public function client_send($data, $command = '') { //If SMTP transcripts are left enabled, or debug output is posted online //it can leak credentials, so hide credentials in all but lowest level if ( self::DEBUG_LOWLEVEL > $this->do_debug && in_array($command, ['User & Password', 'Username', 'Password'], true) ) { $this->edebug('CLIENT -> SERVER: [credentials hidden]', self::DEBUG_CLIENT); } else { $this->edebug('CLIENT -> SERVER: ' . $data, self::DEBUG_CLIENT); } set_error_handler([$this, 'errorHandler']); $result = fwrite($this->smtp_conn, $data); restore_error_handler(); return $result; }