Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 08:47:06 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155535 Posts in 21713 Topics by 7737 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Nur 1 Email vom Kontaktformular, dann nichts mehr  (Read 365 times)
alexhai

Offline Offline

Posts: 7


« on: April 29, 2010, 07:44:30 AM »

Hallo zusammen,

habe mir eben die Posts zum Thema Mailversand durchgelesen aber keine nachvollziehbare Antwort für mein Problem gefunden.

Prob1:
Nutze die aktuelle WB Version (Stand April 2010) und konnte zunächst gar keine Mails empfangen, weil der PHP Mailer eingestellt war. Dann habe ich die Einstellungen im Backend auf SMTP gesetzt und alle Daten dort hinterlegt.

Hab mich schon gefreut, weil die erste Testmail angekommen ist. Das war dann auch die einzige. Dann nichts mehr.

Prob 2:
Habe mir auch den aktuellen Bakery geholt. Selbst, als ich vom Konaktformular die Testmail empfangen habe, konnte ich keine Mail vom Bakery über meine Testbestellung bekkommen. Trotz Verwendung der selben Einstellungen und der selben Mailadresse.

Prob3:
Der Shopablauf endet ebenfalls mit einem Kontaktformular, das der Kunde mit seinen Daten füllen kann. Dieses Formular ist von der Sichtbarkeit her versteckt. Auch hier hab ich nicht eine der testmails bekommen. Alle  landen online in der Übersicht des Formulars.

Schätze ich habe ein genrelles Problem beim Mailversand? Aber mich wundert, dass eine Email angekommen ist und der Rest eben nicht. Was könnte ich denn versuchen?

Schon mal vielen Dank für eure Unterstützung.
Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #1 on: April 29, 2010, 08:13:21 AM »

Schau mal in die Serverlogs vom Mailserver und/oder sprich Deinen Hoster an. Das hört sich ein wenig so an, als ob die "blockiert" werden.

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

alexhai

Offline Offline

Posts: 7


« Reply #2 on: April 29, 2010, 08:38:16 AM »

Danke Klaus,

das habe ich parallel gemacht und einen Link in die FAQs zum PHP und Perl mailer bekommen *gähn*. Auf SMTP wollte mir niemand eine Auskunft geben. Dann also wieder alles zurücksetzen und es per PHP versuchen.

Scha(n)de aber auch...

Sag mal an:
In den FAQs zum php mail steht folgendes:

Soll über ein Script eine E-Mail versendet werden, muss mit dem Parameter "-f" eine gültige Absenderadresse angegeben werden. Bitte beachten Sie, dass diese E-Mail-Adresse innerhalb des Produkts angelegt sein muss! Die Syntax lautet "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de". Fehlt diese Information kann kein Mailversand erfolgen und die entsprechende mail-Funktion im Script liefert eine Fehlermeldung. Als Return-Path und als Mail-From wird die angegebene Email-Adresse verwendet.

Dieser Parameter muss der E-Mail-Funktion im PHP-Quelltext übergeben werden. Dies könnte z.B. so aussehen:
mail ($empfänger, $betreff, $nachricht, $headers, "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de");

Perl spricht sendmail direkt an, daher könnte eine entsprechende Funktion z.B. so aussehen:
my $sendmail = "/usr/sbin/sendmail -t -f absender\@hier-bitte-ihren-domainnamen-einsetzen.de";


Muss ich tatsächlich abseits der WB Backendeinstellunge n noch in den code eingreifen, um die Sache zum Laufen zu bekommen? Wenn ja, wäre super, wenn mir jemand die entsprechenden files nenne könnte, dann spare ich mir zumindest die Suche. Besten Dank!
« Last Edit: April 29, 2010, 08:41:56 AM by alexhai » Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #3 on: April 29, 2010, 10:37:43 AM »

Muss ich tatsächlich abseits der WB Backendeinstellunge n noch in den code eingreifen, um die Sache zum Laufen zu bekommen?

Nein, das wird in den Optionen von WB hinterlegt.

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

alexhai

Offline Offline

Posts: 7


« Reply #4 on: April 29, 2010, 01:13:57 PM »

Ok, danke.

Hab mir die Knowledgebase nochmal angesehen und jetzt definitiv den Weg SMTP eingeschlagen. Also die config.php um den SMTP Server ergänzt und die anderen Settings braucht man tatsächlich nicht im Code eintragen, weil das alles im Backend erledigt wird. Prima soweit.

Weiterhin habe ich bei meinem Provider eine Standard Mailadresse hinterlegt, die die Funktionalität von solchen Skripten noch steigern soll bzw. die Sache zuverlässiger macht.

Ergebnis: Ich bekomme die Testmails alle als Kunde bzw. jemand, der über meine Site Kontakt aufnehmen will. Ich selbst, also als Admin der Site, bekomme keine Email mit dem Inhalt des Kunden. Nada, nix.

Gerade diese Konstellation ist, gelinde gesagt, besch****. Im umgekehrten Fall hätte ich wohl damit leben können.

Wo kann ich es noch versuchen? Irgendwas stimmt wohl, sonst würde ich die Kopie der nachricht nicht bekommen, oder? Kann da nur noch der Host helfen? Ich schreibe die parallel an und bekomme sicher wieder einen FAQ Link sad
Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #5 on: April 29, 2010, 01:17:15 PM »

Wenn Du nichts bekommst, aber Dein Kunde alle Mails bekommt, prüf bitte die SPAM Einstellungen zu Deinem E-Mail Konto.

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

alexhai

Offline Offline

Posts: 7


« Reply #6 on: April 29, 2010, 01:40:48 PM »

Ja, danke für den Tipp. Oft sieht man ja vor Bäumen den Wald nicht. Nein, habe keinen Spamfilter drin. ABER: ich hab jetzt eine Filterregel auf meinem Mailserver für das Adminkonto gesetzt. Die Filterung ganz nach unten gedrückt, so dass eigtl. alles durchkommt aber das Konto an sich eine Spamregelung aufweisen kann. Und siehe da: ich als Admin bekomme eine Email über den Testversand des Formulars. Heute ist Weihnachten smiley

Witzig auch, dass diese Mail ins reguläre Postfach kommt, also von der SPAM Einstellung nicht betroffen ist. Und trotzdem: nach dieser Definition hats geklappt. Ich frag jetzt nicht mehr weiter nach, verstehen tu ich das nämlich nicht.


Vielen Dank für die Hilfe Klaus!
----------------------------------------------------------------------------------------------------
En schwarzen Bildschirm hob isch, äh ganses Wochenende lang...
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!