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 7.0
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(self::lang('invalid_header'));
}
return false;
}
$this->CustomHeader[] = [$name, $value];
return true;
}