Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] anpassen von htmlMimeMail5 (https://www.gegen-bilderklau.net/thread.php?threadid=150609)


Geschrieben von cll am 18.02.2009 um 13:40:

traurig anpassen von htmlMimeMail5

Ich versuche gerade mit htmlMimeMail5 zurechtzukommen, da bei meinem Anbieter der Mailserver in den Absender ein Datum setzt und die Mailanbieter meine per mail() versendeten Mails blocken...

Jedenfalls hab ich eine Testdatei hochgeladen und bekomme den Fehler:

Fatal error: Call to undefined method htmlMimeMail5::setHMTL() in /var/www/web29/web/test/mail.php on line 9

in dieser Zeile 9 steht: $mail->setHMTL('<b>testtext</b>');
das greift auf:
function setHTML($html)
{
$this->html = $html;
}

Warum geht das nicht?
LG, Carmen



Geschrieben von cll am 19.02.2009 um 10:54:

 

danke, daran lags. Aber jetzt hab ich ne neue Fehlermeldung. Ich wollte das ganze per SMTP senden, die mail.php lautet jetzt:

...
$result = $mail->send(array('$mail'), smtp);

// Sendestatus
if (!$result)
{
echo '<h2>error</h2><pre>';
print_r($mail->errors);
echo '</pre>Die Mail wurde nicht abgeschickt.';
}
else
echo 'E-Mail wurde gesand!';


Als Fehlermeldung bekomme ich:

Notice: Use of undefined constant smtp - assumed 'smtp' in /var/www/web29/web/test/mail.php on line 19
error

Array
(
[0] => HELO command failed, output: Syntax: HELO hostname
[1] => Not connected!
)

Die Mail wurde nicht abgeschickt.


Kann die Fehlermeldung heißen dass ich nur den falschen Pfad angegeben haben (hostname) oder stimmt da mehr nicht?
Ich hab auch schon versucht den Standartpfad in htmlMimeMail5 rauszunehmen, die Fehlermeldung ändert sich nicht...

EDIT: Wenn ich das smtp bei $mail->send rausnehme, heißt es "die Email wurde gesand"! Aber eben wahrscheinlich nicht über SMTP?!



Geschrieben von 1Sm!le am 19.02.2009 um 18:48:

 

Ich weiß nicht, wie das Modul, was du da nutzt, aufgebaut ist, aber
$mail->send(array('$mail'), smtp);
betrachtet smtp als konstante - musst du vielleicht einen String übergeben stattdessen?



Geschrieben von cll am 20.02.2009 um 10:16:

 

die methode hab ich aufgerufen. Aber an meinem Einsparen von Einführungszeichen könnts liegen. Das werd ich demnächst mal testen! LG



Geschrieben von cll am 21.02.2009 um 23:59:

 

ok, daran lags wirklich. Jetzt hab ich nur noch die Fehlermeldung

Array
(
[0] => HELO command failed, output: Syntax: HELO hostname
[1] => Not connected!
)

Ich habe aber keine Ahnung was ich bei HELO eingeben muss, hab auch über Google nichts wirklich hilfreiches gefunden. Hat da jemand von euch Erfahrung?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH