PHPMailer\PHPMailer
PHPMailer::addCustomHeader()
Add a custom header. $name value can be overloaded to contain both header name and value (name:value).
Method of the class: PHPMailer{}
No Hooks.
Return
true|false
. True if a header was set successfully
Usage
$PHPMailer = new PHPMailer(); $PHPMailer->addCustomHeader( $name, $value );
- $name(string) (required)
- Custom header name
- $value(string|null)
- Header value
Default: null
PHPMailer::addCustomHeader() PHPMailer::addCustomHeader code WP 6.5.2
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; }