Por que “Contact Form 7” não atualiza a biblioteca PHPmailer?

8

Eu percebi que o popular plugin Wordpress Contact Form 7 usa esta biblioteca enlace .

Quando eu verifico a origem do e-mail, que foi enviado do Formulário de contato 7, é assim:

X-Mailer: PHPMailer 5.2.14 (https://github.com/PHPMailer/PHPMailer)
X-WPCF7-Content-Type: text/plain

Portanto, esta versão é de (1 de novembro de 2015).

enlace

O mais recente é:

  

Versão 5.2.18 (24 de dezembro de 2016)

     

SEGURANÇA Atualização de segurança crítica para CVE-2016-10033 atualize agora! Graças a Dawid Golunski.

Por que o Contact Form 7 usa versões antigas do PHPMailer?

    
por mirsad 25.12.2016 / 06:50

1 resposta

10

O PHPMailer não faz parte do plug-in, é fornecido com o WordPress . Portanto, cabe ao WordPress mantê-lo atualizado. Já existe um patch no ticket # 37210 .

Nesse meio tempo, você pode criar um plugin mu , incluir a nova versão do PHPMailer aqui, criar uma instância e atribua-o à variável global $phpmailer . O WordPress usará esse em vez de sua própria versão desatualizada. Mas esteja ciente de que a versão do WordPress tem algumas alterações que não são compatíveis com a classe original, então você pode quebrar alguns plugins.

    
por fuxia 25.12.2016 / 07:04