[1.6.14] Error bei Contact Mail Versendung

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
actos
Beiträge: 13
Registriert: 24.02.2009, 12:51
Wohnort: Hechtel
Kontaktdaten:

Beitrag von actos »

Hallo,

wenn man aus Information Contact eine Mail verschickt kommt diese Meldung:

Warning: fsockopen(): unable to connect to localhost:25 in /users/3/web/00/00/53/05/13/shop/includes/classes/phpmailer/class.smtp.php on line 126

Warning: Cannot modify header information - headers already sent by (output started at /users/3/web/00/00/53/05/13/shop/includes/classes/phpmailer/class.smtp.php:126) in /users/3/web/00/00/53/05/13/shop/includes/functions/function_kernel.php on line 63

Mein provider verschickt keine mail via SENDMAIL !

Nur noch mit der mailfunction von PHP,

der correcte syntax hierfür ist:

mail(“an”,”subjekt”,”inhalt”,”von: absender”,”-f absender”)


Weiss jemand wo und was ich ändern muß ?

Gruß,
Edgar
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Mein provider verschickt keine mail via SENDMAIL !

Nur noch mit der mailfunction von PHP,
Wenn man einen so tollen WebHoster hat sollte man in der Konfiguration vom
Shop nicht auf SMPT umstellen sondern dies bei 1.6.14 auf sendmail stehen lassen.

Sollte dann eine Fehlermeldung kommen, kann man diese gerne mit
seinem WebHoster diskutieren.

Oder sich einen neuen WebHoster suchen.
actos
Beiträge: 13
Registriert: 24.02.2009, 12:51
Wohnort: Hechtel
Kontaktdaten:

Beitrag von actos »

Wenn man einen so tollen WebHoster hat sollte man in der Konfiguration vom
Shop nicht auf SMPT umstellen sondern dies bei 1.6.14 auf sendmail stehen lassen.

Sollte dann eine Fehlermeldung kommen, kann man diese gerne mit
seinem WebHoster diskutieren.

Oder sich einen neuen WebHoster suchen.
Hallo,

ich werde das mal machen und sehen was passiert.

Zu Ihrer Information ist mein WebHoster Belgacom der größte und Beste in Belgien bei dem
ich schon seit 1990 gehostet bin !

Ohne Probleme habe ich da schon volgende Shops getestet:
Joomla, Zencart, Webseite Baker, Mambo, xtCommerce, Codango, Magento, Willows 4.0, Fishy Shop u.a.

komisch, bei allen ging das mit SMPT ohne viel Probleme, allein mußte ich bei einigen das "-f" einfügen.

Wenn Sie in Belgien ansässig wären müßten Sie schon Ihr System anpassen ansonsten hätten Sie keine Kunden.

Wenn es mir nicht gelingt eine email Verbindung unter PHP SMTP herzustellen werde ich nicht mit dem
WebHoster diskutieren sondern MyOOS entfernen und mich nach einem anderen System umschauen,
das flexibler ist.

Gruß,
Edgar
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

WebHoster diskutieren sondern MyOOS entfernen und mich nach einem anderen System umschauen,
das flexibler ist.
Entfernen Sie MyOOS von Ihrem System - da im MyOOS System SMTP ein

Simple Mail Transfer Protocol
http://de.wikipedia.org/wiki/Simple_Mai ... r_Protocol

ist(!) und nichts(!) - rein gar nichts(!) mit

Mail Funktion in PHP
http://de3.php.net/manual/de/book.mail.php

zutun hat.

bye

r23
actos
Beiträge: 13
Registriert: 24.02.2009, 12:51
Wohnort: Hechtel
Kontaktdaten:

Beitrag von actos »

Entfernen Sie MyOOS von Ihrem System - da im MyOOS System SMTP ein

Simple Mail Transfer Protocol
http://de.wikipedia.org/wiki/Simple_Mai ... r_Protocol

ist(!) und nichts(!) - rein gar nichts(!) mit

Mail Funktion in PHP
http://de3.php.net/manual/de/book.mail.php

zutun hat.

bye

r23
Hallo Ralf,

ich sage ja nicht das der Shop schlecht ist, ich finde ihn sogar gut und darum bin ich auch enttäuscht das das met mail nicht klappt.

das SMTP ein Protokoll und Sendmail ein sogenannter Mail Tranfer Agent ist weiss ich auch.

Ich weiss nicht wo das Problem liegt weil mein Webhoster im Handbuch folgendes schreibt:

1. Emails verschicken mit eigenen Scripts.
2. Wie kann ich emails verschicken von meinem Unix hosting vie PHP?
Hierfür kann man Gebrauch machen von der Mailfunktion in PHP.
Die correcte syntax von dem PHP mail kommando ist als folgt:
mail("Empfänger","Betreff","Nachricht"," Von: absender","-f absender")
!Achtung! Vergessen Sie nicht die Variable -f zu spezifizieren.

Ich will nun noch den Versuch machen und SMTP mit Sendmail auszuwechseln im Shopsystem um zu sehen was da passiert.
Vielleicht gelingt es ja doch mit sendmail.

Können Sie mir sagen in welcher Datei ich Sendmail anstelle von SMTP eingeben muß,
oder muß ich alles neu installieren ?

Gruß,
Edgar
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

das SMTP ein Protokoll und Sendmail ein sogenannter Mail Tranfer Agent ist weiss ich auch.

Ich weiss nicht wo das Problem liegt
Sie haben unter
Shop => Admin => Konfiguration => EMail Optionen

Trotz Anleitung


Definiert, ob dieser Server eine lokale Verbindung zu sendmail oder
eine SMTP-Verbindung über TCP/IP benutzt. Bei Servern, die unter
Windows oder MacOS laufen sollte SMTP eingetragen werden.


SMTP eingeschaltet

Warum auch immer und erhalten dann eine Fehlermeldung...

Da Sie von mir kein(!) Kunde sind - sollten Sie sich bei einer evtl. Fehlermeldung an Ihren
WebHoster wenden, da dieser von Ihnen Geld erhält und Sie sein Kunde sind.

Ich biete keinen Support für WebHoster!

Bye

r23
actos
Beiträge: 13
Registriert: 24.02.2009, 12:51
Wohnort: Hechtel
Kontaktdaten:

Beitrag von actos »

Sie haben unter
Shop => Admin => Konfiguration => EMail Optionen

Trotz Anleitung


Definiert, ob dieser Server eine lokale Verbindung zu sendmail oder
eine SMTP-Verbindung über TCP/IP benutzt. Bei Servern, die unter
Windows oder MacOS laufen sollte SMTP eingetragen werden.


SMTP eingeschaltet

Warum auch immer und erhalten dann eine Fehlermeldung...

Da Sie von mir kein(!) Kunde sind - sollten Sie sich bei einer evtl. Fehlermeldung an Ihren
WebHoster wenden, da dieser von Ihnen Geld erhält und Sie sein Kunde sind.

Ich biete keinen Support für WebHoster!

Bye

r23
Danke zu Ihrer launischen Antwort !

Anscheinend kennen Sie Ihr Programm selbst nicht!

Sehen Sie mal in die Datei gv_mail.php

//Let's build a message object using the email class
$send_mail = new PHPMailer();

if (EMAIL_TRANSPORT == 'smtp') {
$send_mail->IsSMTP(); // set mailer to use SMTP
// $send_mail->Host = "smtp.host.com"; // specify main and backup server
// $send_mail->SMTPAuth = true // turn on SMTP authentication
// $send_mail->Username = "jswan" // SMTP username
// $send_mail->Password = "secret" // SMTP password

und da sagen Sie SMTP gibt es nicht bei PHP, lächerlich.
was soll ich mit einem Shop der keine email verschicken kann?
da werde ich ja nie eine Bestellung erhalten.

konfigurieren Sie Ihr System erstmal richtig, bei meinem Webhoster ist alles ok.

Ade MyOOS, das System ist noch zu unausgereift und darum ab in den Mülleimer.


Bye,
Edgar
Bitburger
Beiträge: 5
Registriert: 07.10.2010, 09:53

Beitrag von Bitburger »

Hallo!

hab die Datei gesucht und bearbeitet, trotzdem versendet der shop keine e-mail! auch in der php.ini habe ich den smtp server definiert! kann mir jemand helfen?

lg

Tobias
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo Tobias,

für den Versandt per SMPT muss man das Script an 12 Stellen ändern.

Suchen nach: EMAIL_TRANSPORT == 'smtp'
admin/affiliate_contact.php(49): if (EMAIL_TRANSPORT == 'smtp') {
admin/coupon_admin.php(74): if (EMAIL_TRANSPORT == 'smtp') {
admin/gv_mail.php(67): if (EMAIL_TRANSPORT == 'smtp') {
admin/gv_mail.php(102): if (EMAIL_TRANSPORT == 'smtp') {
admin/gv_queue.php(48): if (EMAIL_TRANSPORT == 'smtp') {
admin/lable.php(131): if (EMAIL_TRANSPORT == 'smtp') {
admin/links_contact.php(48): if (EMAIL_TRANSPORT == 'smtp') {
admin/mail.php(49): if (EMAIL_TRANSPORT == 'smtp') {
admin/includes/functions/function_kernel.php(694): if (EMAIL_TRANSPORT == 'smtp') {
admin/includes/modules/newsletters/newsletter.php(86): if (EMAIL_TRANSPORT == 'smtp') {
admin/includes/modules/newsletters/product_notification.php(223): if (EMAIL_TRANSPORT == 'smtp') {
includes/functions/function_kernel.php(919): if (EMAIL_TRANSPORT == 'smtp') {
Es wurden 12 Vorkommen in 11 Datei(en) gefunden.

Erklärung der Zeile:
includes/functions/function_kernel.php(919): if (EMAIL_TRANSPORT == 'smtp') {
Pfad / Datei (Zeile) : Code

hth

ralf
Antworten