шаблон письма

Siniakin
17 Posts
Siniakin posted this 16 March 2022
Ask a Question

Здравствуйте, наблюдается проблема с версткой письма приходящего с сайта с со скрипта send email with PHP script
как отключить html?

Здравствуйте, наблюдается проблема с версткой письма приходящего с сайта с со скрипта send email with PHP script как отключить html?
Vote to pay developers attention to this features or issue.
5 Replies
Order By: Standard | Newest
Support Team
Support Team posted this 16 March 2022

Добрый день, Sergei,

Сам скрипт Nicepage работает только с командой серверу послать письмо. Отсылка письма происходит силами сервера и проблема с кодом возможна из-за настроек сервера или же вашего почтовго клиента, куда приходит письмо. Можете поменять е-мейл, на который приходят сообщения и посмотреть, уйдет ли проблема.

...................................................
Sincerely,
Hella
Nicepage Support Team

Please subscribe to our YouTube channel: http://youtube.com/nicepage?sub_confirmation=1
Follow us on Facebook: http://facebook.com/nicepageapp

Добрый день, Sergei, Сам скрипт Nicepage работает только с командой серверу послать письмо. Отсылка письма происходит силами сервера и проблема с кодом возможна из-за настроек сервера или же вашего почтовго клиента, куда приходит письмо. Можете поменять е-мейл, на который приходят сообщения и посмотреть, уйдет ли проблема. ................................................... Sincerely, Hella Nicepage Support Team Please subscribe to our YouTube channel: http://youtube.com/nicepage?sub_confirmation=1 Follow us on Facebook: http://facebook.com/nicepageapp
Siniakin
17 Posts
Siniakin posted this 16 March 2022

я почему то думал, что настройка шаблона письма находится в файле /scripts/FormProcessor.php начиная со строки 222

private function _getEmailBody($subject, $emailMsg, $fields, $sendIpAddress) {
    $message = '<html>';
    $message .= '<head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><title>' . $this->_encodeValue($subject) . '</title></head>';
    $styles = <<<STYLES

th, td, caption {
    font-weight: 400;
    vertical-align: top;
    text-align: left;
}
я почему то думал, что настройка шаблона письма находится в файле /scripts/FormProcessor.php начиная со строки 222 private function _getEmailBody($subject, $emailMsg, $fields, $sendIpAddress) { $message = '<html>'; $message .= '<head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><title>' . $this->_encodeValue($subject) . '</title></head>'; $styles = <<<STYLES th, td, caption { font-weight: 400; vertical-align: top; text-align: left; }
Support Team
Support Team posted this 16 March 2022

Hi Sergei,

Попробуйте так:

  1. открыть /scripts/formProcessor.php file
  2. найти функцию:

    private function _getEmailHeaders($formEmail) {
    $headers = 'From: ' . $formEmail . PHP_EOL;
    $headers .= 'Reply-To: ' . $formEmail . PHP_EOL;
    $headers .= 'X-Mailer: PHP/' . phpversion() . PHP_EOL;
    $headers .= 'Content-type: text/html; charset=utf-8' . PHP_EOL;
    return $headers;
    }

  3. Поменять ее на:

    private function _getEmailHeaders($formEmail) {
    $headers = 'From: ' . $formEmail . "\r\n";
    $headers .= 'Reply-To: ' . $formEmail . "\r\n";
    $headers .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
    $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
    return $headers;
    }

При отправке с Linux серверов это иногда помогает решать проблему кодирвки.

...................................................
Sincerely,
Olivia
Nicepage Support Team

Please subscribe to our YouTube channel: http://youtube.com/nicepage?sub_confirmation=1
Follow us on Facebook: http://facebook.com/nicepageapp

Hi Sergei, Попробуйте так: 1. открыть /scripts/formProcessor.php file 2. найти функцию: private function _getEmailHeaders($formEmail) { $headers = 'From: ' . $formEmail . PHP_EOL; $headers .= 'Reply-To: ' . $formEmail . PHP_EOL; $headers .= 'X-Mailer: PHP/' . phpversion() . PHP_EOL; $headers .= 'Content-type: text/html; charset=utf-8' . PHP_EOL; return $headers; } 3. Поменять ее на: private function _getEmailHeaders($formEmail) { $headers = 'From: ' . $formEmail . "\r\n"; $headers .= 'Reply-To: ' . $formEmail . "\r\n"; $headers .= 'X-Mailer: PHP/' . phpversion() . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; return $headers; } При отправке с Linux серверов это иногда помогает решать проблему кодирвки. ................................................... Sincerely, Olivia Nicepage Support Team Please subscribe to our YouTube channel: http://youtube.com/nicepage?sub_confirmation=1 Follow us on Facebook: http://facebook.com/nicepageapp
Siniakin
17 Posts
Siniakin posted this 17 March 2022

спасибо, это помогло решить проблему.

спасибо, это помогло решить проблему.
Support Team
Support Team posted this 17 March 2022

Добрый день, Sergei,

Не за что, обращайтесь, если будут другие вопросы.

...................................................
Sincerely,
Hella
Nicepage Support Team

Please subscribe to our YouTube channel: http://youtube.com/nicepage?sub_confirmation=1
Follow us on Facebook: http://facebook.com/nicepageapp

Добрый день, Sergei, Не за что, обращайтесь, если будут другие вопросы. ................................................... Sincerely, Hella Nicepage Support Team Please subscribe to our YouTube channel: http://youtube.com/nicepage?sub_confirmation=1 Follow us on Facebook: http://facebook.com/nicepageapp
You must log in or register to leave comments