unodeitanti.com

Joomla e Community Builder hanno qualche problema con phpmailer?

by demo on Jan.12, 2010, under tutto

Ho installato un joomla per realizzare un ecommerce/community. Installiamo VirtueMart per fare il carrello. Installiamo Community Builder per fare la community. Modifichiamo qualche template e sistemiamo un pochino di codice a destra ed a sinistra per renderlo fico. Proviamo la registrazione.. PAM dai e dai … viene fuori che community builder (o meglio comprofiler) non invia le email ai domini di alice.it.

La cosa è assurda. Fatto sta che sono andato a scavare il codice che invia le email e sorpresa, phpmailer non riesce a costruire correttamente l’header. Ho provato a registrarmi sia con un indirizzo di gmail ottenendo questo:

Date: Tue, 12 Jan 2010 03:22:20 +0100 Return-Path: From: Registrazione utenti <> Reply-To: Registrazione utenti Message-ID: <44ffffbc0197cce7915279957c5a8734@www.oragiovane.it> X-Priority: 3 X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.0 rc3] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=”UTF-8″

E con quello alice.it invece:

Date: Tue, 12 Jan 2010 03:22:20 +0100 Return-Path: From: Registrazione utenti <> Reply-To: Registrazione utenti Message-ID: X-Priority: 3 X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.0 rc3] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=”UTF-8″

Ho scavato un altro pochino nel codice e viene fuori che per ragioni che ignoro e che voglio scoprire domani… non riesce a costruire correttamente il “Message-ID”. Non ho trovato nulla su bug, o forum o altro. E’ anche facile che pochi abbiamo riscontrato problemi con alice.it e con joomla e con community builder contemporaneamente.

Fatto sta che per il momento ho risolto il “bug” semplicemente non inserendo l’header quando viene inviata la mail. Il file in questione è di phpmailer e trattandosi di una libreria opensource, credo che mi dovro sbrigare a segnalarlo agli sviluppatori. La cosa buffa, è che se faccio un var_dump di mail(); restituisce bool(true) ma la mail non viene mai inviata.

Condividi questo post sui tuoi social network preferiti:
  • Print this article!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • MySpace
  • Twitter
  • Wikio IT
  • Live
  • RSS
  • StumbleUpon
  • Technorati
:, , , , ,

blog comments powered by Disqus

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!