Diese Board wurde aus Spamschutz-Gründen auf minimale Funktionen beschränkt.
Nutze für neue Anfragen/Bug-Reports bitte meine Gitlab-Instanz.

Mailfunktion

Hilfe bei Installation oder einem Update der Kontakteverwaltung. Behebung von aufgetretenen Fehlern.
Antworten
wolfgangftl
Beiträge: 8
Registriert: Sa 26. Mai 2007, 12:12
Wohnort: Freital
Kontaktdaten:

Mailfunktion

Beitrag 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
Herzliche Grüße aus Freital
Wolfgang
Bild
Benutzeravatar
der-domi
Site Admin
Beiträge: 673
Registriert: Di 4. Apr 2006, 19:22
Kontaktdaten:

Re: Mailfunktion

Beitrag 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.
Nicht verzagen, Domi fragen

Viele Grüße
Dominik
Benutzeravatar
der-domi
Site Admin
Beiträge: 673
Registriert: Di 4. Apr 2006, 19:22
Kontaktdaten:

Re: Mailfunktion

Beitrag 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 );
Nicht verzagen, Domi fragen

Viele Grüße
Dominik
wolfgangftl
Beiträge: 8
Registriert: Sa 26. Mai 2007, 12:12
Wohnort: Freital
Kontaktdaten:

Re: Mailfunktion

Beitrag 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
Herzliche Grüße aus Freital
Wolfgang
Bild
Benutzeravatar
der-domi
Site Admin
Beiträge: 673
Registriert: Di 4. Apr 2006, 19:22
Kontaktdaten:

Re: Mailfunktion

Beitrag 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.
Nicht verzagen, Domi fragen

Viele Grüße
Dominik
wolfgangftl
Beiträge: 8
Registriert: Sa 26. Mai 2007, 12:12
Wohnort: Freital
Kontaktdaten:

Re: Mailfunktion

Beitrag 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.
Herzliche Grüße aus Freital
Wolfgang
Bild
Benutzeravatar
der-domi
Site Admin
Beiträge: 673
Registriert: Di 4. Apr 2006, 19:22
Kontaktdaten:

Re: Mailfunktion

Beitrag 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.
Nicht verzagen, Domi fragen

Viele Grüße
Dominik
Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 1 Gast