Seite 1 von 1

Mailfunktion

Verfasst: Sa 26. Mai 2007, 12:44
von wolfgangftl
Müssen in der class.settings.php die gleichen Angaben zu der eMailfunktion wie in der php.ini Datei stehen?

Was bedeuten cronjob_advanced.php und cronjob_basic.php.
Da beim Aufruf der index.php nichts zwecks eMail geschah,
habe ich mal die erste aufgerufen, da war keine Fehlermeldung bei der
zweiten kam:

Code: Alles auswählen

Fatal error: Call to a member function IsMail() on a non-object in F:\server\xampp\htdocs\computerclub\mitglieder\includes\functions.php on line 182

Re: Mailfunktion

Verfasst: Sa 26. Mai 2007, 17:47
von der-domi
index.php ist nur die reine Kontakteverwaltung. Um die Mailfunktion nutzen zu können, mußt du cronjob_advanced.php oder cronjob_basic.php mit einem Cronjob aufrufen lassen. Zum Ausprobieren genügt der Aufruf in deinem Browser.

Infos zur Einstellung findest du in class.settings.php. Verwendest du SMTP, müssen die Daten nicht mit php.ini gleich sein.

Zu der Fehlermeldung kann ich im Moment nichts sagen.

Re: Mailfunktion

Verfasst: Mo 28. Mai 2007, 22:50
von der-domi
Es gibt einen Fehler in cronjob_basic.php:

Ersetze

Code: Alles auswählen

// settings manager
$settings = new settings( $lang, TRUE );
durch

Code: Alles auswählen

// settings manager
$settings = new settings( $lang, TRUE );

// email manager
$mail = new PHPMailer();
und ersetze

Code: Alles auswählen

echo myMail( "", "", $lang->get(103), $message, $settings, $bcc );
durch

Code: Alles auswählen

echo myMail( $mail, "", "", $lang->get(103), $message, $settings, $bcc );

Re: Mailfunktion

Verfasst: Di 29. Mai 2007, 08:21
von wolfgangftl
Danke ich habe alles geändert, jetzt geht es. Nur noch diese Frage. Für was sind die beiden Cronjobs und was bewirken die?
Das die cronjob_advanced.php Geburtstagserinnerung und Änderungen benachichtigt. Was macht dann die cronjob_basic.php

Re: Mailfunktion

Verfasst: Di 29. Mai 2007, 19:17
von der-domi
Die Unterschiede stehen doch in class.settings.php als Kommentar. Bei CronjobBasic erhält jeder Benutzer die gleiche Mail. Bei CronjobAdvanced kann man die Nachricht individuell einstellen.

Re: Mailfunktion

Verfasst: Di 29. Mai 2007, 20:21
von wolfgangftl
Ok. Steht nur was englisch drin. Deutsch zusätzlich wäre nicht schlecht.
Müssen nun beide Cronjobs ausgeführt werden. Leider finde ich mich nicht durch.

Re: Mailfunktion

Verfasst: Di 29. Mai 2007, 20:44
von der-domi
Das Skript soll mal international anwendbar werden. Daher wird es von mir nur englische Kommentare geben, da doppelte Kommentare wohl kaum nötig sind.

Du führst entweder den einen oder den anderen Cronjob (PHP-Skript) aus. Je nachdem, welche Funktionen du deinen Anwendern bieten möchtest. Zum Testen genügt erst einmal der Basic. Dann spart man sich die anderen Einstellungen.