PHPMailer\PHPMailer
PHPMailer::addCustomHeader
Add a custom header. $name value can be overloaded to contain both header name and value (name:value).
Метод класса: PHPMailer{}
Хуков нет.
Возвращает
true|false
. True if a header was set successfully
Использование
$PHPMailer = new PHPMailer(); $PHPMailer->addCustomHeader( $name, $value );
- $name(строка) (обязательный)
- Custom header name.
- $value(строка|null)
- Header value.
По умолчанию: null
Код PHPMailer::addCustomHeader() PHPMailer::addCustomHeader WP 6.8.1
public function addCustomHeader($name, $value = null) { if (null === $value && strpos($name, ':') !== false) { //Value passed in as name:value list($name, $value) = explode(':', $name, 2); } $name = trim($name); $value = (null === $value) ? '' : trim($value); //Ensure name is not empty, and that neither name nor value contain line breaks if (empty($name) || strpbrk($name . $value, "\r\n") !== false) { if ($this->exceptions) { throw new Exception($this->lang('invalid_header')); } return false; } $this->CustomHeader[] = [$name, $value]; return true; }