Author Topic: vlibmail  (Read 981 times)

0 Members and 1 Guest are viewing this topic.

DocFirestorm

  • Guest
vlibmail
on: Tue, 26. August 2003 - 11:37:29
Hallo!

Habe ein Problem mit dem vlibmail.

Code:

$tmpl = new vlibTemplate("$html_path/cart/mail.html");

$test        = 10000 / 100 * 20;
$tmpl->setVar('test', $test);

$htmlbody = $tmpl->grab();
   
$mail = new vlibMimeMail();

$mail->to("....@...."R 1");
$mail->from('......', '......');
$mail->subject(".............");
$mail->htmlbody($htmlbody);
$mail->body("$htmlbody");
$mail->send();

echo "<pre>".htmlentities($mail->get())."</pre>";

So wie ich es verstanden habe sollte der ablauf folgendermasen sein.

ausgeben in mail.html
grab() statt pparse()
send

Leider funktioniert es nicht. bekomme zwar schon ein mail aber ohne die daten, die ich eigentlich aus der db beziehne will (schleifen).
Hat jemand einen Vorschlag?
Danke!!!

DocFirestorm

DocFirestorm

  • Guest
vlibmail
Reply #1 on: Tue, 26. August 2003 - 12:18:04
Fatal error:  vlibMimeMail error: Tried to send a message with no body.

muss ich vielleicht in der vlibMimeMail.php was umstellen. w�rde mich wundern weil  ja body() nicht unbedingt vorhanden sein muss! oder doch?

DocFirestorm

  • Guest
vlibmail
Reply #2 on: Tue, 26. August 2003 - 12:51:28
F�r den der es brauchen kann!

habe in der vlibTemplate.php bei function _parse ob_start() das $compress
weggemacht. wei� zwar nicht welche folgen das weiter bringen k�nnte, aber das sehe ich dann schon

DocFirestorm

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
vlibmail
Reply #3 on: Wed, 27. August 2003 - 10:52:17
Der gleiche Bug tritt wohl auch bei einigen Installationen von vlibTemplate auf. Kelvin hat das im CVS repariert.

Musst Du aber noch im englischen Forum posten, um sicher zu gehen.

DocFirestorm

  • Guest
vlibmail
Reply #4 on: Wed, 27. August 2003 - 15:57:34
mache ich!

Habe mir bevor ich gepostet habe, noch einmal die neueste Version geladen, aber das Problem bestand trotzdem noch. Das komische war, als ich �berhaupt keinen htmlbody gesetzt habe kam die eingabe aus dem body, als ich htmlbody mit normalem string verwendete, also $htmlbody="blablabla", funktionierte es, sobald ich aber grab() verwendet habe war schluss.

DocFirestorm

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
vlibmail
Reply #5 on: Wed, 27. August 2003 - 16:35:53
Sorry, aber ich verstehe das Problem nicht richtig. (Leerer HTMLBODY????)

Es gibt ein Beispiel-Skript:

/troubleshooting...hp?showsource=1

Kannst Du das runterladen, so ver�nderen, wie es bei Dir NICHT funktioniert und dann irgendwo zum Ansehen posten?

Gru�
Claus