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.