Hallo!
Ich hab das Problem, dass seit dem gestrigen Update auf 0.1.8 keine Benachrichtigung mehr funktioniert. Weder im eBoard noch Kontaktformular, Feedback etc.
Was ist denn da los? Ich hab mich ja sehr gewundert warum der sendmail-Ordner gelöscht wird. Wahrscheinlich liegt's daran, oder?! Bitte um Hilfe, ich bin darauf angewiesen!
Habe noch was getestet. Das Kleinanzeigenmodul, das ich mal von Krefeld gekauft habe, funktioniert noch bei der Benachrichtigung.
Was is da nur los?
Hi pete,
ich habe auch ähnliche Problemen gehabt.
Was Du jetzt machen kannst, ist,
deine Datenbank zu überprüfen bzw. Tabellen reparieren.
Anscheinend wurden Dateien nach dem Update nicht richtig hochgeladen
bzw. Tabellen nicht richtig angelegt.
Prüfe mal, ob die Tabellen für die oben genannten Modulen in Ordnung sind.
Das kannst Du als erstes tun.
Gruß
gabin
Was soll ich denn da überprüfen? Vielleicht kannst du genauer schreiben was du gemacht hast?
Bsp.:
Ob die Tabellen für das Feedback-Modul da sind.
Es sollten folgenden vorliegen:
a). mx..._mxfeedback_config
b). mx..._mxfeedback_depts
Hinweis: Die Pünkchen(...) sind für den prefix deiner Datenbank gedacht.
Sollte der Fall sein, dass sie nicht vorliegen,
dann lege folgende Tabellen an:
a). mx..._mxfeedback_config
Zitat
CREATE TABLE `mx..._mxfeedback_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` text NOT NULL,
PRIMARY KEY (`config_name`)
) TYPE=MyISAM
b). mx..._mxfeedback_depts
Zitat
CREATE TABLE `mx..._mxfeedback_depts` (
`did` int(11) NOT NULL auto_increment,
`dname` varchar(25) NOT NULL default '',
`demail` varchar(60) NOT NULL default '',
`vvname` varchar(25) NOT NULL default '',
`vname` varchar(40) NOT NULL default '',
`pp` varchar(15) NOT NULL default '',
PRIMARY KEY (`did`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Gruß
gabin
Kann es sein, dass du meinen Beitrag nicht richtig gelesen hast? Die Module funktionieren! Wenn eine Tabelle nicht vorhanden wäre, dann würde das Modul ja gar nicht funktionieren.
Es funktioniert alles insoweit, dass allerdings keine Benachrichtigungs-E-Mails mehr versendet werden, weder aus eBoard (wobei die Benachrichtigung via PM sehr wohl geht) noch aus Kontaktformular (Feedback) bzw. RecommendUS etc. Die Tabellen sind alle vorhanden!
Ich hab ein altes System 0.1.7 mit der alten Datenbank aufgesetzt und siehe da, es funktioniert. Irgendwas ist mit 0.1.8 nicht in Ordnung!
Ich hab weiter gesucht und folgendes rausgefunden.
Mit Version 0.1.7 funktioniert der Versand an Adresse X, Y und Z (Z hat einen Spamfilter vorgeschalten)
Mit Version 0.1.8 funktioniert der Versand an Adresse X, Y NICHT aber an Z.
Meine Frage daher. In welcher Form hat sich der Mailversand geändert, dass der Spamfilter der Domain Z die generierten E-mails plötzlich als SPAM behandelt?
Moin :)
es wird eine komplett neue Mailklasse verwendet, die ausgiebig getestet ist und auf etlichen verschiedenen Serverkonfigurationen funktioniert. Eher wie die alte....
Bevor alles durcheinander kommt, wartet mal bitte auf Jubilee, der kennt sich damit am besten aus.
Hallo hab gestern das Update auf das 0.18 gemacht und hab seitdem schon über 40 E-mails in der Form hier bekommen:
Absender: Mail Delivery System <Mailer-Daemon@calcium.webpack.hosteurope.de>
Betreff: Mail failure - rejected by local scanning code
A message that you sent was rejected by the local scanning code that
checks incoming messages on this system. The following error was given:
sender address must exist
------ This is a copy of your message, including all the headers. ------
Received: by calcium.webpack.hosteurope.de running Exim 4.51 using local
from nobody id 1FJfPo-0001xU-Dp; Thu, 16 Mar 2006 00:28:28 +0100
To: ulard@web.de
Subject: Bestätigungs-Code fuer mostik
From: hanspeter123@msn.com
X-Mailer: PHP/4.4.2
Message-Id: <E1FJfPo-0001xU-Dp@calcium.webpack.hosteurope.de>
Date: Thu, 16 Mar 2006 00:28:28 +0100
Hallo 'Franz'
Sie, oder ein anderer Benutzer, haben gerade einen Bestätigungscode beantragt um
Ihr Passwort zu ändern. [ip: 129.217.12x.1xx]
Ihr Bestätigungs-Code lautet: 3863x5f6dx
Um Ihr neues Passwort zu bekommen, folgen Sie bitte diesem Link und geben dort
den obenstehenden Bestätigungscode ein:
http://www.hanspeter.de/modules.php?name=Your_Account&op=pass_lost
Sollten Sie diese E-Mail nicht beantragt haben, so ignorieren sie diese. Sollte
dies aber nocheinmal vorkommen, setzen Sie sich bitte mit einem Administrator in
Verbindung und nennen diesem die oben genannte IP.
Wisst ihr vielleicht ob das Update das Problem verursacht hat oder ob es an was anderem liegt
Moin :)
schau mal bitte im Adminmenü >> Einstellungen >> Maileinstellungen, ob alle Felder richtig ausgefüllt sind.
Welche Option ist da ausgewählt? SMTP oder PHP-Mail
also hab das gleiche problem .....
bei mir ist php mail () angegeben .....
Also hab Mailversand per PHP
Mailserver: localhost
Benutzername: Name
Passwort: ****
SMTP Port: 25 (Standard 25)
"SMTP-After-POP" Hostname:
Stimmen diese Mailaccountdaten? Gibt es diesen Mailbenutzer? Gerade HE ist in diesem Punkt sehr empfindlich um Spamversand über deren Server zu verhindern. Wer bei HE was verschicken will muss die realen Daten eines existierenden Mailaccounts dafür verwenden.
In dem Punkt werden andere Hoster sicherlich auch noch nachziehen ...
RtR
Ähm, ich hoffe ich bin nicht zu blöd oder schlicht und einfach übermüdet, aber bei der 0.1.8 erhält der Admin keine Mails mehr.
Ich habe einmal eine offizielle Version laufen, bei der ich bei einem neuen User unter 0.1.7 noch benachrichtigt wurde. Gestern abend erfolgte das Update auf 0.1.8. Ein weiterer User, der sich danach registriert hat, wurde mir nicht mehr per Mail mitgeteilt, Funktion etc ist aber einwadfrei.
Testweise habe ich dieses eben mit einem neuen Artikel probiert, aber auch hier blieb die Mail an den Admin (also mich) aus.
Ich habe noch eine zweite ganz frische 0.1.8 installiert, aber auch bei dieser erhalte ich keine Mails.
Beide Installationen nutzen übrigens die phpmail Funktion. Auf Wunsch übersende ich auch meine config.php bzw. werde ich eine 0.1.7 und 0.1.8 parallel auf einem Server insten
Vielen Dank im voraus
Rio Das Problem ist ja erst nach dem Update erschienen,vorher waren diese Daten auch schon genauso in der Art in den Einstellungen zu finden.Der Benutzernamen"Name" und Passwort"4stellig" sind und waren schon bei mir von anfang an so vorzufinden und haben sonst nie Probleme gemacht.Jetzt kriege ich am Tag so 70.,80 E-mails
Vor dem Update wurde z.B. eine andere Mailklasse verwendet. Mit dem Update wurde diese Klasse ersetzt. Von daher die Frage
ZitatStimmen diese Mailaccountdaten? Gibt es diesen Mailbenutzer?
...
Wer bei HE was verschicken will muss die realen Daten eines existierenden Mailaccounts dafür verwenden.
Und die wurde noch nicht beantwortet. Wir können erst dann nach evtl. Fehlern suchen wenn wir ein Mindestmass an Infos haben. Und die habe ich versucht abzufragen. Oder sollen wir uns zum testen noch einen Account bei HE zulegen und da anfangen mit den Einstellungen zu spielen?
RtR
also darf ich mal fragen was HE ist???
dann würde ich mal gerne wissen was ich da eintragen muss das er die emails wieder verschickt!!!
also mein mailserver heist nicht smtp.meinedomain.com sonder webmail.meinedomain.com
muss ich bei Benutzernamen die email adresse eingeben und bei passwort das passwort von der email adresse ??
Moin!
leider funktioniert nach dem Upgrade der Mailversand nicht mehr... Egal ob ich auf php mail oder smtp mail in den Einstellungen schallte.
Bei dem Link "uns empfehlen" wurde sonst auch ein eintrag in der DB *_recommend gemacht. Nach dem Update leider auch nicht mehr.
Any Idea?
Gruß
Sven
Hi foxy
hast schon mal den beitrag gelesen??
http://www.pragmamx.org/modules.php?name=Forum&topic=15973.msg110272#msg110272
da geht es auch nach dem Update um den Mailversand. Vielleicht kann dir ja da was weiterhelfen.
hi
habe das selbe problem auch schon alles ausprobiert und der link hat auch nciht wirklich dazu beigetragen dass es wieder geht.
mein mail steht auf anmelden auf smtp server und er soll das ganze über 1und1 account machen vor dem update hat es noch gefunzt nach dem update net mehr übwohl ich nix verstellt habe.
mhh bin da echt ratlos was da los is
bye gara :-[ :'(
Moin Energy-drink,
Zitat von: Energy-drink am 17 März 2006, 14:48:09
Hi foxy
hast schon mal den beitrag gelesen??
http://www.pragmamx.org/modules.php?name=Forum&topic=15973.msg110272#msg110272
da geht es auch nach dem Update um den Mailversand. Vielleicht kann dir ja da was weiterhelfen.
Yupp hatte ich gelesen... Ich bekomme keine Fehlermeldung vom Mailserver.
Ich hatte mal die Logmeldungen hochgedreht... Leider kommt keine Fehlermeldung. (recerror)
Sven
Ich hatte das schon woanders gepostet, also dann hier noch mal richtig ... :help:
Ähm, ich hoffe ich bin nicht zu blöd oder schlicht und einfach übermüdet, aber bei der 0.1.8 erhält der Admin keine Mails mehr.
Ich habe einmal eine offizielle Version laufen, bei der ich bei einem neuen User unter 0.1.7 noch benachrichtigt wurde. Gestern abend erfolgte das Update auf 0.1.8. Ein weiterer User, der sich danach registriert hat, wurde mir nicht mehr per Mail mitgeteilt, Funktion etc ist aber einwadfrei.
Testweise habe ich dieses eben mit einem neuen Artikel probiert, aber auch hier blieb die Mail an den Admin (also mich) aus.
Ich habe noch eine zweite ganz frische 0.1.8 installiert, aber auch bei dieser erhalte ich keine Mails.
Beide Installationen nutzen übrigens die phpmail Funktion. Auf Wunsch übersende ich auch meine config.php bzw. werde ich eine 0.1.7 und 0.1.8 parallel auf einem Server insten
Vielen Dank im voraus
Moin :)
Ja, ok, irgendetwas funzt nicht mit den Mails, wenn die php-Funktion verwendet wird.
Der betreffende Code ist aber absolut in Ordnung und läuft ja auf anderen Servern problemlos.
Jubilee, der sich damit am besten von uns auskennt ist krank und kann sich darum nicht kümmern.
Bitte also etwas Geduld.
aber Standardsupportfrage dazu:
die bei Einstellungen >> Generelle Seitenangaben >> Administrator- E-Mail angegebene Adresse ist von dem mailserver anerkannt, sprich von der eigenene Domain?
Das sit der einzige Unterschied, zur alten Mailfunktion im 0.1.7, dass diese Adresse jetzt immer als Absenderadresse angegeben wird.
Zum testen kann man mal versuchen, was passiert, wenn man in der /includes/mx_api.php die Zeile #1163 return @mail($to, $subject, $message, $header, "-f " . $GLOBALS['adminmail'] . "");
wie folgt abändert:
return @mail($to, $subject, $message, $header);
Achtung:
ich habe hier die threads, die das gleiche Problem behandeln zusammengefasst, deswegen sind ein paar doppelt...
Hi Andy,
habe eben mal deinen Test ausgeführt.
Code:
return @mail($to, $subject, $message, $header, "-f " . $GLOBALS['adminmail'] . "");
wie folgt abändert:
Code:
return @mail($to, $subject, $message, $header);
Das funktioniert....
Gruß
foxy
Hi :)
suppi, danke für die Rückmeldung :thumbup:
Wie sieht es aus, mit der Adminmailadresse, gehört die zu dem betreffenden Server, oder ist das ein "Fremd-Emailaccount" ?
EDIT:
sehe gerade in der Fehlermeldung von scaleo:
ZitatA message that you sent was rejected by the local scanning code that
checks incoming messages on this system. The following error was given:
sender address must exist
Das ist genau das Problem mit der "falschen" Absenderadresse
Zitat von: Andi am 17 März 2006, 19:43:16
Hi :)
suppi, danke für die Rückmeldung :thumbup:
Wie sieht es aus, mit der Adminmailadresse, gehört die zu dem betreffenden Server, oder ist das ein "Fremd-Emailaccount" ?
Die Adresse hatte ich jetzt nocheinmal getauscht. Im Original zeigt die Adresse auf einen Mailalias. Ich habe testweise eine real auf dem Mailserver existierende Adresse eingetragen.
Ohne Erfolg....
foxy
das heißt jetzt? was muß man genau ändern? hab das gleiche problem!
Hallo Wave,
vorläufig wirst Du, wenn Du auf die Mail nicht verzichten kannst, erst eimal die Änderung in der /includes/mx_api.php die Zeile #1163 machen müssen. Wenn jubilee wieder gesund ist, schauen wir weiter ;)
Gute Besserung aus dem Norden an jubilee :thumbup:
Gruß
foxy
das habe ich gerade versucht!
geht aber nicht! zumindest mit der PHP Funktion!
oder geht die änderung nur mit der SMTP Funktion?
übrigens ist es die zeile: #1164
Bei mir funktioniert es prima im php Modus... hattest Du mal die Loggingmeldung hochgedreht?
Adminmenue unter Einstellungen. Da habe ich den einen oder anderen Fehler auch schon finden können.
Du hattest in der Version 0.1.7 die Mailfunktion schon am laufen?
Gruß
foxy
du meinst den debugmodus? ja habs gerade versucht.. aber außer den "gewöhnlichen" meldungen, die vorher auch schon da waren, gibts keine!
in der Version 0.1.7 liefs!
was mich aber verwundert, unter der coppermine läufts wie bisher, auch ohne änderung!
dort kommt ne benachrichtigung bei kommentaren!
komisch!
oh ich habe gerade bemerkt, das ich folgendes return @mail($to, $subject, $message, $header, "-f " . $GLOBALS['adminmail'] . "");
weder in zeile #1164 noch in zeile #1163 stehen hab!!!!!
was denn nun? also kann ich ja diesen teil gar nicht ändern!!
mußte leider eben auch feststellen, das der newsletter mail versand nicht funktioniert!!
hat das denn sonst niemand mitbekommen? oder läufts bei euch allen problemlos?
kann mir bitte jemand weiter helfen!
danke!
Zitat von: wave am 18 März 2006, 22:04:59
oh ich habe gerade bemerkt, das ich folgendes return @mail($to, $subject, $message, $header, "-f " . $GLOBALS['adminmail'] . "");
weder in zeile #1164 noch in zeile #1163 stehen hab!!!!!
was denn nun? also kann ich ja diesen teil gar nicht ändern!!
gleiche ist auch bei mir .....
Moin!
ich habe mal meine /includes/mx_api.php mit angehängt.... vielleicht hilft es.
Ihr solltet definitiv diese Zeile mit drin haben.
Coppermine scheint eine eigene Mailengine zu haben ??
Gruß
foxy
[gelöscht durch Administrator]
Zitat von: foxy am 20 März 2006, 09:44:28
Coppermine scheint eine eigene Mailengine zu haben ??
Ich kann es nicht testen, ich habe kein Coppermine ::)
foxy
ok jetzt läufts! keine ahnung wo der fehler war!
danke dir!
lg
Hallo Wave,
schön zu hören...
Da scheint beim Update was schief gelaufen zu sein ::)
Aber wie gesagt, Hauptsache läuft. Schauen wir mal was jubilee dazu sagt....
Gruß
foxy
jo würd ich auch sagen!
Vielleicht hilft es ja, in den SecLog-Einträgen steht folgendes:
17.03.2006 15:59:31 84.131.205.54 trashguard trashguard Mailsystem-Log: Newsletter-4 pics&party Newsletter 03/2006 - aktuelle News ***@icqmail.com
17.03.2006 15:59:31 84.131.205.54 trashguard trashguard Mailsystem-Error: pics&party Newsletter 03/2006 - aktuelle News ***@icqmail.com 550 relaying to prohibited by administrator
PS: In einem anderen Topic steht übrigens, das nach dem update auf 0.1.8 die SecLog's nicht mehr funktionieren würden ...
Und dann noch was, ist es möglich, ein 0.1.7 update über das 0.1.8 zu schieben da ich auf die Mail-Benachrihtigungen igendwie nicht verzichten kann und will ? Wie gesagt, in der 0.1.7 hat's noch gefunzt ... !
Moin :)
wenn bei dir die mailfunktion noch sec-log Einträge reinschreibt, dann läuft die Funktion über smtp und nicht über die PHP-Mail Funktion.
Überprüfe das mal bitte genau.
@ trashguard
mit der 0.1.7 /includes/mx_api.php hat der mailverkehr funtioniert!
hab es auch mal versucht und nach dem update auf 01.8 nochmal ausgetauscht!
dann kommen auch die mails! allerdings mit dem newsletter gehts dann nicht!
Leute, diese Dateirumtauscherei zwischen den Versionen bringt nix.
Selbst wenn irgendwas danach funktioniert, funktioniert vielleicht genau deswegen was anderes nicht und die Sucherei geht wieder los.
In euer Windows-XP schraubt ihr doch auch keine Systemdateien von Windows-95 rein, oder?
Für die PHP-Mail Funktion steht unten die einfache Lösung.
Die SMTP-Funktion war noch nicht das Thema.
Irgendwelche Fehler müssen auch nicht immer an irgendwelchen Dateien liegen. Oft sind irgendwelche verrückten Servereinstellungen schuld. Schlieesslich läuft die 0.1.8 inzwischen hundertfach auf den verschiedensten Servern problemlos....
ja andi da hast schon recht!
habs ja gemerkt, das der newsletter nimmer funzte!
aber so wars ja auch nich optimal und wir haben nach einer lösung gesucht!
jetzt läufts ja nach der kleinen änderung!
Zitatjetzt läufts ja nach der kleinen änderung!
Sorry. der Aufruf der PHP-Mailfunktion ist, so wie in der mx_api.php angegeben, völlig korrekt.
Leider können anscheinend viele (möchtegern?-) Hoster ihre Server nicht oder nur unzureichend konfigurieren.
Wir haben den Aufruf mit der Option -f Absernderadresse extra aufgenonnen, weil viele Mailserver falsch konfiguriert sind. Jetzt ist es halt wieder so, das es mit dieser Option auch Probleme gibt. Generell ist dazu zu sagen, das die Im Admin-Menü angegebene Admin-Mailadresse zu der Domain gehören muss, auf der das Pragmamx läuft. Wer eine andere Mailadresse dort angeben will, soll mit SMTP arbeiten und hier die entsprechenden Zugangsdaten eingeben. SMTP after POP wird auch unterstützt, so ist es kein Problem hier auch mit POP Authentifizierung zu arbeiten. Wenn es weitere Probleme geben sollte, kann auch der Debug-Mode eingeschaltet werden. In dem Fall gibt die Mailklasse im Fehlerfall eine sehr schöne Protokollaufstellung wieder (schön zu sehen im Newsletter-Modul z.B.). Wenn es keinen Fehler-Log gibt, dann hat der Versand der Mail geklappt und das Problem liegt irgendwo anders (SPAM-Filter , Mail-Blocker etc)
Zitat***@icqmail.com 550 relaying to prohibited by administrator
Genau hier zeigt sich wieder der Fehler, das die Absendeadresse NICHT zu der Pragmamx-Domain passt und mit php-Mail() gearbeitet wird. Hier nimmt der Server an, er solle eine Mail relayen (Absenderadresse und Empfängeradresse nicht auf dem Server/Domain liegend)
DIE MAIL-ADRESSE MUSS ZUR DOMAIN GEHÖREN WENN MIT PHP-MAILFUNKTION GEARBEITET WIRD !!!!!!!!
ANSONSTEN ÜBER SMTP GEHEN !!!!
MfG
jubilee
oh das is gerade bissl hoch für mich!
also ich hab die admin mail: admin@wave-of-darkness.com
die domain des pragma ist zu erreichen unter http://www.wave-of-darkness.com/Community/html/
so wo liegt denn jetzt genau der fehler?
ist die änderung der datei denn nun schlimm? gibts nachteile dadurch? so werd ich ja nun benachrichtigt per mail, bei neuen usern usw..
bin gerade bissl ratlos!
und mit dem mailserver kenn ich mich leider auch nich so aus!
@wave: deine Adresse ist so schon o.k.
Problem ist ja das jeder seinen Server konfiguriert, wie es ihm halt passt. da kann man als entwickler fast gar nicht gegenhalten.
Zitatist die änderung der datei denn nun schlimm? gibts nachteile dadurch? so werd ich ja nun benachrichtigt per mail, bei neuen usern usw..
Nein, schlimm ist das nicht. Es sollte nur nicht notwendig sein, diese Datei anzupassen. Wahrscheinlich liegt es daran, das der Hoster einen eigenen Server für die Mailings verwendet und das deshalb das angeben der Absendeadresse nicht klappt. Wie der das im einzelnen gelöst hat, ist eine andere Frage.
MfG
jubilee
oje.. und nun?
soll ich die änderung lassen oder über die SMTP variante versuchen?
aber da weiß ich nich was ich eingeben muß!
Zitatsoll ich die änderung lassen oder über die SMTP variante versuchen?
Lass es so, aber merke es Dir. falls es dann irgendwann wieder einmal nicht geht, kann es sein das Du es zurückändern musst (weil Dein Hoster evt. auf eine neue Server-Version umgestiegen ist).
Zitataber da weiß ich nich was ich eingeben muß!
Du hast doch sicher zu dem Mailaccount auch Zugangsdaten bekommen ??
Die gehören da dann rein.
MfG
jubilee
dann muß ich mal probieren!
Ähm, tschuldige, aber der Empfänger sollte einer der Mitglieder der Seite sein und der kann keine Mail-Addy von meinen Domains haben ..., oder ?
Zitat***@icqmail.com 550 relaying to prohibited by administrator
Genau hier zeigt sich wieder der Fehler, das die Absendeadresse NICHT zu der Pragmamx-Domain passt und mit php-Mail() gearbeitet wird. Hier nimmt der Server an, er solle eine Mail relayen (Absenderadresse und Empfängeradresse nicht auf dem Server/Domain liegend)
DIE MAIL-ADRESSE MUSS ZUR DOMAIN GEHÖREN WENN MIT PHP-MAILFUNKTION GEARBEITET WIRD !!!!!!!!
ANSONSTEN ÜBER SMTP GEHEN !!!!
MfG
jubilee
[/quote]
@ jubilee
mein Mailversand läuft im übrigen als php mail, hab eben nochmal nachgeschaut ...
Ich hab keinen Bock auf die ganzen Kopfschmerzen ??? Kann man wieder einen downgrade machen auf 0.17 ? ???
hm auch die smtp mail funktion will nicht so wirklich
trotz richtiger zugangsdaten wirft er mir folgenden fehler
Double-Opt-In List for: Webradio Kaufbeuren tobiasgo@web.de 550 5.1.8 {mp030} Only registrated user are allowed to use this system
schon komisch
verdreht der da irgendwas ?? weder web.de geht noch gmx hat von euch da wer n tipp wos gehen könnte ??
Hallo !
ZitatÄhm, tschuldige, aber der Empfänger sollte einer der Mitglieder der Seite sein und der kann keine Mail-Addy von meinen Domains haben ..., oder ?
Wichtig ist, das die Absendeadrese auf der Domain liegt, wenn ZU fremden Adressen gemailt wird.
Andersherum muss die Empfängeradresse auf dem Server liegen, wenn VON fremden Adressen gemailt wird.
Zitatschon komisch
verdreht der da irgendwas ?? weder web.de geht noch gmx hat von euch da wer n tipp wos gehen könnte ??
Die arbeiten wahrschenlich mit SMTP after POP.
In diesem Fall musst Du noch den POP Authentifizierungsserver angeben, sonst wird keine Verbindung zum Mailserver aufgebaut.
@scaleo:
ZitatIch hab keinen Bock auf die ganzen Kopfschmerzen Kann man wieder einen downgrade machen auf 0.17 ?
Evt solltest Du auf statische Seiten downgraden ?
MfG
O.K.
Alle die Probleme mit dem Mailversand haben,
geben mir bitte per PM
1. Admin-Zugangsdaten und Link zum Portal
+
2. Mail Zugangsdaten von Ihrem Provider bei SMTP (bzw. E-Mailadresse die zu dem Webaccount gehört bei PHP-Mail)
Ich werde mir das dann anschließend ansehen.
MfG
So, fairerweise muss ich - als Initiator dieses Threads - meine "Lösung" auch hinschreiben. Bei mir lag das ganze am falsch konfigurierten Server des Providers bzw. einem Spamfilter.
Hallo,
ich habe heute das 0.1.8 Update gemacht.
Der Mailversand über SMTP funktioniert im CMS auch. Nur verschickt jetzt das eBoard keine Mails mehr.
Als Admin-Mail habe ich dort die gleich wir vor dem Update und die gehört auch zur URL.
Woran kann das jetzt liegen?
ZitatDer Mailversand über SMTP funktioniert im CMS auch. Nur verschickt jetzt das eBoard keine Mails mehr.
Hmmmm ....
Da muss ich schauen.
Wahrscheinlich ähnlich wie im Recommend_Us-Modul wo die Absendeadresse mit < und > verschandelt war.
Ich schau mir das einmal an und melde mich wieder.
MfG
Danke! :)
Zitat von: jubilee am 02 April 2006, 16:27:39
ZitatDer Mailversand über SMTP funktioniert im CMS auch. Nur verschickt jetzt das eBoard keine Mails mehr.
Hmmmm ....
Da muss ich schauen.
Wahrscheinlich ähnlich wie im Recommend_Us-Modul wo die Absendeadresse mit < und > verschandelt war.
Ich schau mir das einmal an und melde mich wieder.
MfG
Hi jubilee,
ich möchte ja nicht drängen. Aber hast Du schon mal geguckt? :)
Zitatich möchte ja nicht drängen. Aber hast Du schon mal geguckt?
Ja, aber es sind viele Dateien undes will genau gesucht werden.
in der Datei modules/eBoard/cp2.php Zeile 1135alt:
Zitat
eBoardMail($memnews->email, "$newssubject", "$newsmessage", "", "-f$sitename<$adminemail>");
neu:
Zitat
eBoardMail($memnews->email, "$newssubject", "$newsmessage", $adminemail, "");
In der Datei modules/eBoad/functions.php Zeile 1028:alt:
Zitat
if(empty($from)) $from = $sitename."<".$adminemail.">";
neu:
Zitat
if(empty($from)) $from = $adminemail;
Dasselbe bitte in der Datei modules/eBoard/functions_unsafe.php Zeile 929In der Datei modules/eBoard/functions2.php Zeile 655 :alt:
Zitat
eBoardMail($moderator->username."<".$moderator->email.">", strip_tags($subject), "$message", "", "-f$sitename<$adminemail>");
neu:
Zitat
eBoardMail($moderator->email, strip_tags($subject), "$message", $adminemail, "");
und in der Datei modules/eBoard/functions2.php Zeile 683:alt:
Zitat
eBoardMail($admins->username."<".$admins->email.">", strip_tags($subject), "$message", "", "-f$sitename<$adminemail>");
neu:
Zitat
eBoardMail($admins->email, strip_tags($subject), "$message", $adminemail, "");
in der Datei modules/eBoard/post.reply.php Zeile 374alt:
Zitat
eBoardMail($user->username."<".$user->email.">", '['.$bbname.'] '._EMAILNOTIFYSUBJECT." ".strip_tags($threadname), _EMAILNOTIFYINTRO."\n\n"._TEXTFORUM." \"".strip_tags($forums->name)."\"\n"._TEXTSUBJECT." \"".strip_tags($threadname)."\"\n"._TEXTAUTHOR." \"$thisuser\"\n\n"._TEXTMESSAGE."\n\"$message\"\n\n\n"._EMAILNOTIFYINTRO2."\n\n$theurl\n\n"._EMAILNOTIFYEND, "", "-f$sitename<$adminemail>");
neu:
Zitat
eBoardMail($user->email, '['.$bbname.'] '._EMAILNOTIFYSUBJECT." ".strip_tags($threadname), _EMAILNOTIFYINTRO."\n\n"._TEXTFORUM." \"".strip_tags($forums->name)."\"\n"._TEXTSUBJECT." \"".strip_tags($threadname)."\"\n"._TEXTAUTHOR." \"$thisuser\"\n\n"._TEXTMESSAGE."\n\"$message\"\n\n\n"._EMAILNOTIFYINTRO2."\n\n$theurl\n\n"._EMAILNOTIFYEND, $adminemail, "");
in der Datei modules/eBoard/post.reply.php Zeile 380alt:
Zitat
eBoardMail($user->username."<".$user->email.">", '['.$bbname.'] '._EMAILNOTIFYSUBJECT." ".strip_tags($threadname), _EMAILNOTIFYINTRO."\n\n"._TEXTFORUM." \"".strip_tags($forums->name)."\"\n"._TEXTSUBJECT." \"".strip_tags($threadname)."\"\n"._TEXTAUTHOR." \"$thisuser\"\n\n"._TEXTMESSAGE."\n\"$message\"\n\n\n"._EMAILNOTIFYINTRO2."\n\n$theurl\n\n"._EMAILNOTIFYEND, "", "-f$sitename<$adminemail>");
neu:
Zitat
eBoardMail($user->email., '['.$bbname.'] '._EMAILNOTIFYSUBJECT." ".strip_tags($threadname), _EMAILNOTIFYINTRO."\n\n"._TEXTFORUM." \"".strip_tags($forums->name)."\"\n"._TEXTSUBJECT." \"".strip_tags($threadname)."\"\n"._TEXTAUTHOR." \"$thisuser\"\n\n"._TEXTMESSAGE."\n\"$message\"\n\n\n"._EMAILNOTIFYINTRO2."\n\n$theurl\n\n"._EMAILNOTIFYEND, "$adminemail", "");
in der Datei modules/eBoard/post.reply.php Zeile 414alt:
Zitat
eBoardMail($user->username."<".$user->email.">", '['.$bbname.'] '._EMAILNOTIFYSUBJECT." ".strip_tags($threadname), _EMAILNOTIFYINTRO."\n\n"._TEXTFORUM." \"".strip_tags($forums->name)."\"\n"._TEXTSUBJECT." \"".strip_tags($threadname)."\"\n"._TEXTAUTHOR." \"$thisuser\"\n\n"._TEXTMESSAGE."\n\"$message\"\n\n\n"._EMAILNOTIFYINTRO2."\n\n$theurl\n\n"._EMAILNOTIFYEND, "", "-f$sitename<$adminemail>");
neu:
Zitat
eBoardMail($user->email, '['.$bbname.'] '._EMAILNOTIFYSUBJECT." ".strip_tags($threadname), _EMAILNOTIFYINTRO."\n\n"._TEXTFORUM." \"".strip_tags($forums->name)."\"\n"._TEXTSUBJECT." \"".strip_tags($threadname)."\"\n"._TEXTAUTHOR." \"$thisuser\"\n\n"._TEXTMESSAGE."\n\"$message\"\n\n\n"._EMAILNOTIFYINTRO2."\n\n$theurl\n\n"._EMAILNOTIFYEND, "$adminemail", "");
in der Datei modules/eBoard/topicadmin.php Zeile 874alt:
Zitat
eBoardMail($member->email, _REPORTSUBJECT, "$message", "$mailfrom", "-f$mailfrom");
neu:
Zitat
eBoardMail($member->email, _REPORTSUBJECT, "$message", "$mailfrom", "");
in der Datei modules/eBoard/topicadmin.php Zeile 886alt:
Zitat
eBoardMail($member->email, _REPORTSUBJECT, "$message", "$mailfrom", "-f$mailfrom");
neu:
Zitat
eBoardMail($member->email, _REPORTSUBJECT, "$message", "$mailfrom", "");
Soweit sollte das alles sein.
Bitte vor dem Ändern die Originaldateien sichern.
MfG
Hi jubilee,
vielen Dank für Deine Mühe. Leider gibt es eine Fehlermeldung.
Wenn ich auf den Antwort Button gehe kommt dieses
ZitatParse error: parse error, unexpected '\"' in /var/www/html/web219/html/pragma/modules/eBoard/post.reply.php on line 393
In der post.reply.php steht in zeile 374
Zitatif($closed != 'yes')
Ich habe es dann in Zeile 393 gefunden und geändert. Auch die 2 anderen Positionen.
Hast Du noch eine Idee? Ich habe erst mal die gesicherten Datein wieder hochgeladen.
mfg Liese
Bitte warte erst einmal, bevor Du Dir erneut einen Kopf machst. Ich habe gerade mal die Datei post.reply.php im Download verglichen. Scheinbar ist das die aus dem original und nicht aus dem fixpack. Warum weiß ich nicht, weil ich das Fixpack hochgeladen hatte und unter dem Forum ja auch 1.1.a steht.
Ich habe jetzt keine Zeit mehr, das mal nach zugucken. Melde mich wieder.
Ich habe nun alle Dateien aus dem eBoard kontrolliert. Die 3 post Dateien waren die einzigen Alten. Die habe ich aus dem Fix-Pack ersetzt und die Änderungen gemacht.
Der Fehler beim Anklicken von Antwort bleibt aber.
ZitatParse error: parse error, unexpected '\"' in /var/www/html/web219/html/pragma/modules/eBoard/post.reply.php on line 374
Nachdem ich heute die 3 Dateien aus dem Fix hochgeladen habe, funzt nun auch der Mailversand wieder.
@jubilee,
es tut mir furchtbar leid, dass auf Grund irgendeiner Tüdeligkeit von mir, Du Dir soviel Arbeit gemacht hast.
Dickes Sorry und vielen Dank.
mfg Liese
Also ich hab mir auch alles durchgelesen und ausprobiert,ich hab mir einen gmx account gemacht in den einstellungen meine daten eigegeben aber hat nix gebracht,ich hab in meinem webpack eine mailadresse erstellt daten korrekt eingegeben aber hat auch nichts gebracht und meist immer gleiche Fehlermeldung
A message that you sent was rejected by the local scanning code that
checks incoming messages on this system. The following error was given:
sender address must exist
Naja heute aufgegeben,ich hab einfach die mx api von der 0.17 Version genommen und ersetzt gegen die von der 0.18,Jetzt läuft das wenigstens wieder,was ich wissen wollte ist was ob sich durch diese dateiersetung irgendwelche einschränkungen oder nachteile ergeben
Mann - Mann - Mann ... ihr seid so cool 8)
Ihr ersetzt erst
Zitatich hab einfach die mx api von der 0.17 Version genommen und ersetzt gegen die von der 0.18
und fragt dann nach ob das okay ist
Zitatwas ich wissen wollte ist was ob sich durch diese dateiersetung irgendwelche einschränkungen oder nachteile ergeben
Ich bau mir jetzt die die Bremsen vom 2CV in meinen 1,2-Tonnen Mazda ein und fahr dann beim TÜV vor und frag ob's okay ist ...
Aber um Dich zu beruhigen - allzu gravierend waren die Änderungen zwischen der 0.1.7 und der 0.1.8 nicht. Dein Mx sollte also weiter laufen. Bei künftigen Updates wirst Du also immer wieder ein Problem haben. Willst Du jedesmal die mx_api ersetzen? Bis es irgendwann nicht mehr geht?
Sinnvoller wäre es diese hausgemachten Leiden
Zitatsender address must exist
auszumerzen. In Zeiten in denen Provider Ihre Server immer mehr gegen Spamversandattacken schützen wird Dein Problem immer akuter sein.
"sender address must exist" heisst schlicht und einfach ... die Adresse muss existieren, per SMTP ansprechbar sein und die SMTP-Zugangsdaten müssen in das Mx richtig eingetragen sein. Wenn Du mit den Daten in einem regulären Mailclient (Outlook, Eudora, etc.) Mails versenden kannst, dann auch über die Mailklasse din in pragmaMx integriert ist.
RtR
ZitatA message that you sent was rejected by the local scanning code that
checks incoming messages on this system. The following error was given:
sender address must exist
In welchem Modul kommt diese Fehlermeldung ?
ZitatNaja heute aufgegeben
Ausserdem hatte ich doch gebeten mir per PM Zugangsdaten zum System zu geben, falls es
Probleme mit dem Mailversand gibt. Du hattest zuletzt Ende März gepostet, wie kann ich wissen ob Dein Problem noch existiert oder nicht, wenn unsere Serviceangebote hier nicht angenommen werden ?
Ich bin zwar gut, aber so gut das ich aus vielen Kilometern riechen kann, was das Problem ist, so gut bin ich nicht.
Was ich allerdings weiss ist das die Mailfunktion, die wir im 018 verwendet haben, funktioniert.
Das ist sicher. Wir haben allerdings schon in einigen Module kleine Fehler in der Schreibweise der Mailadresse gefunden, die früher nicht zum tragen gekommen sind, sich jetzt aber auswirken können
(z.B. im Recommend_Us Modul)
MfG
O.K.
Alle die Probleme mit dem Mailversand aus dem Pragmamx mit der Option PHP Funktion - mail() haben,
können folgende Einstellungen Probieren.
Im Admin_Menü unter Einstellungen --> SMTP - Mail-Server-Einstellungen
Mailserver: localhost
Benutzername: [leer lassen]
Passwort: [leer lassen]
SMTP Port: 25
Mailversand per: SMTP mit Anmeldung am Server
Nochmals bei benutzername und Passwort NICHTS eintragen.
Dann nochmal ausprobieren.
Nochmal: Nur für die User, die jetzt Probleme mit dem Mailversand bei Mailversand per :PHP Funktion - mail() haben
Hallo Jubilee,
scheint mir immer noch nicht zu gehen.
Ich habe mal ein einfaches mail() Script auf den Server getan (nicht das es nachher am Server liegt).. das ging ohne Probleme ... aber über Pragmamx kann ich nix schicken. In der Anlage ist ein Screenshot der aktuellen Einstellung dabei.
[gelöscht durch Administrator]
Zitatscheint mir immer noch nicht zu gehen....
In der Anlage ist ein Screenshot der aktuellen Einstellung dabei.
Jo, weil Du nicht lesen kannst , gell !
Hab doch geschrieben :
ZitatIm Admin_Menü unter Einstellungen --> SMTP - Mail-Server-Einstellungen
Mailserver: localhost
Benutzername: [leer lassen]
Passwort: [leer lassen]
SMTP Port: 25
Mailversand per: SMTP mit Anmeldung am Server
In Deinem Screenshot stehts aber immer noch auf PHP - Funktion mail().
Da muss man sich schon drauf verlassen können, das ihr es dann auch so einstellt wie
Beschrieben. Sonst können wir uns das Ausarbeiten von Lösungen gleich sparen.
Sorry Jubilee,
Danke für deine Hilfe.
Jetzt geht es.. warum auch immer "SMTP mit Anmeldung am Server" ausgewählt werden muss.
THX
Zitat von: jubilee am 04 Mai 2006, 14:55:43
Zitatscheint mir immer noch nicht zu gehen....
In der Anlage ist ein Screenshot der aktuellen Einstellung dabei.
Jo, weil Du nicht lesen kannst , gell !
Hab doch geschrieben :
ZitatIm Admin_Menü unter Einstellungen --> SMTP - Mail-Server-Einstellungen
Mailserver: localhost
Benutzername: [leer lassen]
Passwort: [leer lassen]
SMTP Port: 25
Mailversand per: SMTP mit Anmeldung am Server
In Deinem Screenshot stehts aber immer noch auf PHP - Funktion mail().
Da muss man sich schon drauf verlassen können, das ihr es dann auch so einstellt wie
Beschrieben. Sonst können wir uns das Ausarbeiten von Lösungen gleich sparen.
ZitatJetzt geht es.. warum auch immer "SMTP mit Anmeldung am Server" ausgewählt werden muss.
Wenn dort "SMTP mit Anmeldung am Server" ohne Zugangsdaten usgewählt wird, wird
die PHP-Funktion mail() umgangen und auch in diesem Fall die neue Mailklasse verwendet.
Anscheinend ist die PHP-Funktion nicht zuverlässig genug, um unseren Bedürfnissen zu genügen.
So funktioniert es auf jeden Fall.
MfG
Nur mal eine Frage am Rande. Wird dieses noch gefixt?
Bei mir tritt das Prob. auch auf uns nur möglich wenn SMTP ohne Daten eingetragen ist. Allerdings kommt beim Versand von Emails über das Feedbackformular eine Fehlermeldung vom Server in der zugestellten Email.
ZitatNur mal eine Frage am Rande. Wird dieses noch gefixt?
Öhh, was soll denn da gefixt werden ? Wenn es läuft, gibt es doch keinen Handlungsbedarf.
Wenn STP mit Anmeldung beim Server OHNE Zugangsdaten ausgewählt wird, wird der locale Mailserver
(über eine Entsprechung der php-Funktion Mail() verwendet)
Zitatauch auf uns nur möglich wenn SMTP ohne Daten eingetragen ist. Allerdings kommt beim Versand von Emails über das Feedbackformular eine Fehlermeldung ....
Hast Du zufällig den debug-Mode an ?
Zitatvom Server in der zugestellten Email
In der EMail steht die Fehlermeldung doch nicht, oder ?
Bitte mal ein kopei der Fehlermeldung
MfG
hi...
Neues Spiel neues Glück...
Ich habe auch das Problemmit dem Mailversand.
Es funzt per smtp... (Userdaten sind leer, Server localhost) aber nicht wie gehofft.
Getestet hab ich es mit dem Feedback Formular. Ich bekomme dann per mail eine "Undelivered Mail Returned to Sender" hier mal der Inhalt:
his is the xps3.microserver.de program at host xps3.microserver.de.
I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to <postmaster>
If you do so, please include this problem report. You can delete your own text from the attached returned message.
The xps3.microserver.de program
<test2@test.de>: host mail01.stiftung-warentest.de[213.61.225.67] said: 554
<test2@test.de>: Relay access denied (in reply to RCPT TO command)
in der Mail sind noch 2 Anlagen (details.txt und eine mit dem Betreff)
hier der Inhalt der Detail.txt:
Reporting-MTA: dns; xps3.microserver.de
X-xps3-microserver-de-Queue-ID: 24C1D9F582B
X-xps3-microserver-de-Sender: rfc822; icke@BeStSLK.de
Arrival-Date: Thu, 15 Jun 2006 19:00:19 +0200 (CEST)
Final-Recipient: rfc822; test2@test.de
Action: failed
Status: 5.0.0
Diagnostic-Code: X-xps3-microserver-de; host
mail01.stiftung-warentest.de[213.61.225.67] said: 554 <test2@test.de>:
Relay access denied (in reply to RCPT TO command)
Es funzt zwar nur bin ich damit nicht wirklich zufrieden. ich weiß noch nicht inwieweit es auch bei der Registrierung etc. ist.
Gilt das Angebot mit der Zusendung der Daten zum testen?
Danke
icke
Zitat<test2@test.de>: host mail01.stiftung-warentest.de[213.61.225.67] said: 554
<test2@test.de>: Relay access denied (in reply to RCPT TO command)
2. Dinge vorweg: Du sendest eine Mail an test2@test.de. Also an einen Mailserver von Stiftung Warentest, der aber den Empfänger test2 nicht kennt und der auch nicht Relayt um die Mail weiterzusenden.
Warum wunderst Du dich jetzt, das Du von diesem Mailserver eine Rückantwort bekommst, das die Mail nicht an den unbekannten Empfänger ausgeliefert werden kann ?
(BTW: Diese Rückantwort kommt nicht von deinem Mailserver, oder ist das
mail01.stiftung-warentest.de ?)
Das bitte einmal überlegen. Und wenn dann alles richtig ist, den Post vergessen.
Weiter:
Hast Du überigends im Feedback-Modul in den Einstellungen die Daten an Deine Bedürfnisse angepasst ?
Wenn nicht liegt der Fehler dort, weil dort wahrscheinlich als DEINE Empfängermail noch die Standardwerte der Installation drinnestehen.
Die müssen ausgetauscht werden.
Oh man...
Ok danke. Schade das man dazu nirgends einen Hinweis findet. Ein Tip im Handbuch wäre klasse.
Warten da noch weitere Überraschungen?
Danke für die Hilfe.
icke
Hallo !
ZitatOk danke. Schade das man dazu nirgends einen Hinweis findet. Ein Tip im Handbuch wäre klasse.
Warten da noch weitere Überraschungen?
Alle Module die Du aktiviert hast und nutzt, solltest Du im entspr. Admin-Menü des Modules auch konfigurieren (zumindest im Admin-Menü überprüfen, ob da konfiguriert werden muss)
Du gibst bei der Installation ausser Zugangsdaten zur Datenbank und deiner Mailadresse und ein / zwei kosmetischer Info's ja keinerlei Informationen an. Wie sollen jetzt die ganzen Module ohne einen weiteren Eingriff wissen, wie sie "zu ticken" haben ?
Wenn mit der Installation alles konfiguriert wäre, könnten wir uns die vielen Zeilen Quelltext in den jew. Admin-Menü's ja sparen ...
MfG
hi...
Ich hoffe Du hast mich nicht falsch verstanden, es sollte kein Angriff sein. Sorry falls es so zu verstehen war. Es gibt halt tage, da sieht man dem Wald vor Baäumen nicht...
Aber Gott-Sei-Dank, es gibt ja "EUCH"
Ich werde mich mal auf die Suche begeben.
Danke für die prompte Hilfe.
icke
Zitates sollte kein Angriff sein. Sorry falls es so zu verstehen war.
Keine Angst, hatte ich auch nicht so verstanden .
MfG