Ergebnis 1 bis 14 von 14

Thema: 3.6.7: Der "-f" Parameter für mail() funktioniert nicht mehr

  1. #1
    Benutzer
    Registriert seit
    26.12.2005
    Beiträge
    74

    3.6.7: Der "-f" Parameter für mail() funktioniert nicht mehr

    Hab in meinen Foren den "-f" Paramter für mail() aktiviert. Das hatte den Vorteil dass ich den return-path in den vom Forum verschickten eMails (z.B. Info Private Nachricht etc.) selbst einstellen konnte (unter eMail-Adresse des Webmasters).

    Seit dem Upgrade auf v3.6.6 bzw. 3.6.7 funktioniert das nicht mehr. Seitdem erscheint unter "return-path" im Header der eMail wieder die Standardadresse die ich beim Provider angegeben habe.

    Woran liegt das ? Und wie kann man Abhilfe schaffen ?

    Danke !

  2. #2
    Benutzer
    Registriert seit
    26.12.2005
    Beiträge
    74
    Kann denn keiner was dazu sagen ?

  3. #3
    Benutzer
    Registriert seit
    26.12.2005
    Beiträge
    74
    Es muss doch irgendjemand von den Experten Bescheid wissen !?

  4. #4
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Von welcher Version hast du auf 3.6.6/7 aktualisiert?

    Läuft PHP im Safe Mode?

    Frag bitte auch deinen Hoster, ob der eine Änderung vorgenommen hat, was PHP und sendmail betrifft, so dass nur noch die E-Mail-Adresse deines Provideraccounts genommen wird.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  5. #5
    Benutzer
    Registriert seit
    26.12.2005
    Beiträge
    74
    Erst von 3.6.5 auf 3.6.6, dann auf 3.6.7. Am Hoster liegt es nicht, habe ein anderes Mailscript welches den -f paramter nutzt. Da gehts immer noch ohne Probleme.

  6. #6
    Benutzer Avatar von LoC
    Registriert seit
    10.03.2006
    Ort
    Wuppertal / Dortmund
    Alter
    24
    Beiträge
    98
    Blog-Einträge
    1
    Ich hatte auch häufig Probleme mit dem Mailversand, aber mit dem "-f" Parameter klappte und klappt es immer noch problemlos. Liegt es vielleicht doch an irgend etwas anderem?

  7. #7
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Auf die Frage nach dem SafeMode hast du immer noch nicht geantwortet...

    Entferne mal testweise aus der Datei /includes/class_mail.php in Zeile 309 den fetten Code:
    Code:
    if (SAFEMODE AND $this->registry->options['needfromemail'])
    Viele Grüße,
    Stefan

  8. #8
    Profi-Benutzer Avatar von TheDoctor46
    Registriert seit
    21.01.2006
    Alter
    23
    Beiträge
    255
    ---

    mal einfach was zwischendurch... bei hosteurope ist es so das ich beim versenden von mails (durch php) den parameter "-f" anhängen muss

    - bis dahin alles kein problem...

    doch hinter "-f" muss noch die adresse des absenders

    z.B: -f info@pommesbude.de

    ist das auch irgendwie möglich? ich frag nur rein interesse halber, da ich sowieso mails per smtp versende.
    » TheYellowCommunity.com - Valentino Rossi - Community
    » Powered by vBulletin Version 3.8.4
    » ciaoii doc

  9. #9
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    TheDoctor46: Als Absendeadresse wird automatisch die in vBulletin eingetragene Webmaster-E-Mail-Adresse benutzt.

    Stromberg: Kannst du bitte mal deine phpinfo()-Ausgabe verfügbar machen? vBulletin-Einstellungen->Servereinstellungen und Optimierung
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  10. #10
    vB-Guru
    Registriert seit
    15.02.2006
    Beiträge
    1.616
    Bei Hosteurope funktioniert bei mir das Mailversenden über vBulletin mit dem Setzen des Parameters -f alleine nicht. Selbstverständlich habe ich eine Webmaster-E-Mail-Adresse eingetragen.

    Edit:
    Und hat auch noch nie funktioniert. Nicht erst seit dem Update.

  11. #11
    Benutzer
    Registriert seit
    15.05.2006
    Beiträge
    65

    Bedingung SAFEMODE

    Zitat Zitat von StGaensler Beitrag anzeigen
    Auf die Frage nach dem SafeMode hast du immer noch nicht geantwortet...

    Entferne mal testweise aus der Datei /includes/class_mail.php in Zeile 309 den fetten Code:
    Code:
    if (SAFEMODE AND $this->registry->options['needfromemail'])
    Viele Grüße,
    Stefan
    Warum wurde die Bedingung safe_mode == on ab 3.6.6 eingeführt ? Im Sicherheitsplugin wurde es ja nicht berücksichtigt.

    Welche Auswirkungen hat es für ein vB-Forum safe_mode auf on oder off zu setzen (außer dass dann der -f - Parameter wieder funktioniert)?

  12. #12
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Diese Bedingung wurde eingeführt, da der -f Parameter im SafeMode eigentlich nicht funktioniert - dann braucht man ihn auch nicht anfügen.

    Zu den Auswirkungen vom SafeMode: http://www.php.net/manual/de/features.safe-mode.php
    In den Funktionen von vBulletin entstehen (bei korrekter Einrichtung) aber keine Einschränkungen.

    Viele Grüße,
    Stefan

  13. #13
    Benutzer
    Registriert seit
    15.05.2006
    Beiträge
    65

    SafeMode und -f Parameter

    Zitat Zitat von StGaensler Beitrag anzeigen
    Code:
    if (SAFEMODE AND $this->registry->options['needfromemail'])
    Zitat Zitat von StGaensler Beitrag anzeigen
    Diese Bedingung wurde eingeführt, da der -f Parameter im SafeMode eigentlich nicht funktioniert - dann braucht man ihn auch nicht anfügen.
    Das verstehe ich nicht. Besagt die Bedingung im Code nicht gerade das Gegenteil:
    Nämlich dass der -f Parameter nur dann angehängt wird, wenn SafeMode auf On gesetzt ist?

  14. #14
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Das ist ein Bug, es sollte eigtl. heißen:
    Code:
    if (!SAFEMODE
    Ist in der nächsten vBulletin-Version behoben.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Das leidige Mail Versand Problem...
    Von Javanoth im Forum Server konfigurieren
    Antworten: 1
    Letzter Beitrag: 27.07.2004, 17:49

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •