Vai al contenuto

IP.Board 3.2.3 - bug confermato - Bulk mail in html vengono inviate vuote

Featured Replies

Inviato

Un errore importante causato dalla IP.Board versione 3.2.3 è l'invio di mail (se il html è selezionato attivo) completamente vuote. Testato da noi :D

Verrà risolto in IP.Board 3.2.4

Intanto per risolvere

/admin/applications/members/modules_admin/bulkmail/bulkmail.php

	  if ( $mail['mail_html_on'] )
{
IPSText::getTextClass('email')->html_email = 1;
}

IPSText::getTextClass('email')->from = $this->settings['email_out'];
IPSText::getTextClass('email')->to = $r['email'];
IPSText::getTextClass('email')->message = str_replace( "\r\n", "\n", $contents );
IPSText::getTextClass('email')->subject = $mail['mail_subject'];
IPSText::getTextClass('email')->setHeader( 'Precedence', 'bulk' );
IPSText::getTextClass('email')->sendMail();
}

e cambiarlo con

			if ( $mail['mail_html_on'] )
{
IPSText::getTextClass('email')->SetHtmlEmail(1);
}

IPSText::getTextClass('email')->from = $this->settings['email_out'];
IPSText::getTextClass('email')->to = $r['email'];
//IPSText::getTextClass('email')->message = str_replace( "\r\n", "\n", $contents );
if ($mail['mail_html_on'])
{
IPSText::getTextClass('email')->setHtmlTemplate( $contents );
}
else
{
IPSText::getTextClass('email')->message = str_replace( "\r\n", "\n", $contents );
}
IPSText::getTextClass('email')->subject = $mail['mail_subject'];
IPSText::getTextClass('email')->setHeader( 'Precedence', 'bulk' );
IPSText::getTextClass('email')->sendMail();
}

e salvare e riuppare il file

Inviato

Fortuna che non ho ancora inviato email in html :ph34r:

Inviato
  • Autore

consiglio comunque sempre di fare prima una prova agli admin

Inviato

Certamente. Ora devo solo trovare un template html adatto...

Inviato
  • Autore

come hai visto ne ho messo uno stamattina nel download.

piano piano cercherò di farne di diversi..... ma non voglio farli con troppe immagini che poi diventano difficili da leggere

Inviato

Aspetta aspetta... Io quella porzione di codice modificato ce l'ho già, e non ci avevo messo le mani o.o

Inviato
  • Autore

evidentemente l'hanno già anche corretto nel pacchetto ipb 3.1.3 in download dopo che hanno scoperto il bug.

ma chi l'ha scaricato prima ce l'ha sbagliato :)

Inviato

Yes :)

Inviato

consiglio comunque sempre di fare prima una prova agli admin

esatto io faccio sempre cosi.

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.