اگر از شما درخواست شد که ادرس های ایمیل را تعیین اعتبار نمایید . validate_email به صورت پیش فرض فعال است :
[php]// Check email addresses if specified so.
if($this->validate_email) {
$to_emails = explode(",", $this->to);
if(!empty($this->cc)) $cc_emails = explode(",", $this->cc);
if(!empty($this->bcc)) $bcc_emails = explode(",", $this->bcc);
// Use MX records to furthur check email addresses.
if($this->rigorous_email_check) {
if(!$this->rigorous_email_check($to_emails)) {
$this->ERROR_MSG = $this->ERR_TO_FIELD_INVALID;
return false;
}
else if(is_array($cc_emails) && !$this->rigorous_email_check($cc_emails)) {
$this->ERROR_MSG = $this->ERR_CC_FIELD_INVALID;
return false;
}
else if(is_array($bcc_emails) && !$this->rigorous_email_check($bcc_emails)) {
$this->ERROR_MSG = $this->ERR_BCC_FIELD_INVALID;
return false;
}
}else {
if(!$this->email_check($to_emails)) {
$this->ERROR_MSG = $this->ERR_TO_FIELD_INVALID;
return false;
}
else if(is_array($cc_emails) && !$this->email_check($cc_emails)) {
$this->ERROR_MSG = $this->ERR_CC_FIELD_INVALID;
return false;
}
else if(is_array($bcc_emails) && !$this->email_check($bcc_emails)) {
$this->ERROR_MSG = $this->ERR_BCC_FIELD_INVALID;
return false;
}
}
}
return true;
}[/php]
خب امیدوارم مستر ثمر واقع شده باشه :40: .