HOERANDL.com Impressum Unterstützung Projekte Kontakt


phpContact

... ist die Weiterentwicklung des B4YFormmailers 2. Es wurden alle Schwächen behoben und viele Funktionen hinzugefügt. Durch die eigens entwickelte Templateengine können individuelle Formulare noch einfacher realisiert werden.
 
header
header
Google
Amazon
Fachbücher
header
<< Anfang < Vorherige 1 2 3 4 Nächste > Ende >>
norwac
Mitglied
Junior Boarder
Beiträge: 9
graphgraph
 
Re:Generelles Versandsystem - 22/11/2006 13:35 Hallo,

Ich habe auch das Paket Xampp installiert, zusätzlich MySql 4.1.13, da manche Scripts nicht mit der aktuellen MySql-Version von Xampp funktionieren.
Aber der Webserver hat aber normalerweise keinen Einfluss auf die Mailfunktionen. Schaue doch mal unter installierter Software nach, was Du in Sachen Mail installiert hast (z.B. sendmail oder postfix). Vieleicht liegt mein Problem am verwendeten Mailserver.

Welche Linux-Version nutzt Du?
Was unter Suse 9.0 funktioniert, muss noch lange nicht unter 10.0, Red-Hat und umgekehrt funktionieren.
  | | Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
Cougar
Admin
Admin
Beiträge: 732
graph
 
Re:Generelles Versandsystem - 23/11/2006 14:21 Hallo,

@Enterprise

es freut mich das es jetzt funktioniert.
Ich vermute das da doch irgendetwas an deinem Server lag.

@norwac

tja, welche Mailprogramme und welche Linux Version auf meinem Server installiert sind weiß ich nicht.

Auf meinem Testserver (wo ich XAMPP) installiert habe funktioniert der E-Mail Versand ja nicht!
Daher teste ich die Mailfunktion immer online auf dem Server von Greatnet.de.
Und da weiß ich jetzt nicht was da genau installiert ist.
Soweit ich weiß läuft da nicht SuSE sondern Debian, und welche Programme in Sachen Mail installiert sind und welche Konfiguration die haben weiß ich auch nicht!
Sorry!

mfg,
Cougar

  | | Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
norwac
Mitglied
Junior Boarder
Beiträge: 9
graphgraph
 
Re:Generelles Versandsystem - 23/11/2006 18:57 Problem gelöst, lag an einem winzigen Häkchen in den Einstellungen.

Wieder ein typische Suse Problem, dass die entscheidenen Kleinigkeiten nicht erklärt werden. Also habe ich mir im Net eine geeignete Beschreibung zur Mailserver-Installation für Suse 10.0 gesucht und bin meine Konfiguration Stück für Stück durchgegangen.

Hier meine Lösung, warum Dein Script und ein paar andere unter Suse Linux nicht auf Anhieb funzen:

Unter Yast - Netzwerkeinstellungen - muss der Mail-Transver-Agent konfiguriert werden, also alle Nutzerdaten für Emailversand (pop3, smtp, User Username). Dann Häkchen bei "Firewallport öffen" und "entfernte Smtp-Verbindung akzeptieren" und Änderungen speichern.

Als Mailprogramm nach außen kann man diesen Agent vergessen, dafür hat Suse andere, die auch ohne diesen funktionieren.

Nun funzt, was funzen soll, allerdings erhalte ich die Mails vom Formailer nur als html-code angezeigt, obwohl das Mailprogramm html richtig darstellen kann.

Wie ändere ich das? also entweder lesbarer Text oder html richtig dargestellt.
  | | Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
Cougar
Besucher
 
Re:Generelles Versandsystem - 23/11/2006 20:16 Hallo,

schön das du das Problem gelöst hast. Darauf wäre ich nie gekommen.
Hab davon wirklich keine Ahnung.

Zu deinem neuen PRoblem kann ich dir auch nicht viel sagen.
Meiner Meinung kann es nur am Mailprogramm liegen.
Frage:
werden andere HTML-Mails (also nicht vom Formmailer) richtig angezeigt???

Es ist eigentlich der Formmailer nur so programmiert, das er NUR HTML Mails sendet.
Es müsste funktionieren, wenn man im Template die HTML-Tags rauslöscht.

Du kannst versuchen den kompletten Code der Datei "templates/default/mail.tpl.php" auf folgenden Code zu ändern:
Code:

 {Felder} {NachrichtText}: {Text} {AbsenderText}: {AbsenderName} {Absender}  {Scriptname} {Versionpowered by HOERANDL.com 



dann öffne die Datei "index.php" und mache folgende Änderungen:
anstelle von Zeile 408 mit dem Code
Code:

 $b4yf_xtra .= "Content-type: text/html; charset=".$b4yf_encode."\n";

schreibe
Code:

 $b4yf_xtra .= "Content-type: text/plain; charset=".$b4yf_encode."\n";


und das gleiche nochmal in der Zeile 441.

dann mache noch eine Änderung in der Zeile 411 von
Code:

 $b4yf_xtra .= b4yf_emailheader()."$b4yf_mailtext\n".b4yf_footer()."\n\n";

auf
Code:

 $b4yf_xtra .= "$b4yf_mailtext\n\n";


und in der Zeile 444 von
Code:

 $b4yf_xtra .= b4yf_emailheader().$b4yf_mailtext.b4yf_footer()."\n";

auf
Code:

 $b4yf_xtra .= $b4yf_mailtext."\n";



müsste dann komplett eine reine Text-Mail kommen.

Wenn du es so umbaust, dann sag mir bitte bescheid ob es wirklich funktioniert. Ich habs nicht getestet!

lg,
Cougar
  | | Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
norwac
Mitglied
Junior Boarder
Beiträge: 9
graphgraph
 
Re:Generelles Versandsystem - 26/11/2006 17:43 Hallo Cougar,

jetzt funktioniert das Script unter Linux, danke.
  | | Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
<< Anfang < Vorherige 1 2 3 4 Nächste > Ende >>
spacer
header


spacer