| Server IP : 104.21.74.147 / Your IP : 216.73.217.154 Web Server : nginx/1.24.0 System : Linux wordpress-sites 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/rebeccaone.com/wp-content/plugins/weforms/includes/email/gateways/ |
Upload File : |
<?php
/**
* WP Mail
*/
class WeForms_Emailer_WPMail implements WeForms_Mailer_Contract {
/**
* Send email via wp_mail
*
* @param string $to Email addresses to send message
* @param string $subject Email subject
* @param string $body Message contents
* @param array $headers Optional. Files to attach.
*
* @return bool
*/
public function send( $to, $subject, $body, $headers ) {
$_headers = [];
if ( isset( $headers['from'] ) ) {
$_headers[] = sprintf( 'From: %s <%s>', $headers['from']['name'], $headers['from']['email'] );
}
if ( isset( $headers['cc'] ) ) {
$_headers[] = sprintf( 'CC: %s', $headers['cc'] );
}
if ( isset( $headers['bcc'] ) ) {
$_headers[] = sprintf( 'BCC: %s', $headers['bcc'] );
}
if ( isset( $headers['replyto'] ) ) {
$_headers[] = sprintf( 'Reply-To: %s', $headers['replyto'] );
}
$_headers[] = 'Content-Type: text/html; charset=UTF-8';
return wp_mail( $to, $subject, $body, $_headers );
}
}