+ Antworten
Ergebnis 1 bis 3 von 3

Thema: PonyGallery send2friend falsche Email-Absenderadresse

  1. #1
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard PonyGallery send2friend falsche Email-Absenderadresse

    Hallo,

    ich hab ein kleines Problem mit der Funktion send2friend in der PonyGallery.
    Zwar werden die Mails mit den Bild-Empfehlungen ordnungsgemäß und mit einem korrekten Link versendet, doch ist die Absender-Mail-Adresse die des Mail-Programms des Providers. Also z.B. cgi-mailer@provider.de anstatt von adresse@meine-domain.de
    Offensichtlich wird die Funktion in der ponygallery.php ungefähr ab Zeile 680 aufgerufen:
    PHP-Code:
    case "send2friend":
                
    $send2friendname=mosGetParam$_POST"send2friendname"'' );
                            
                
    $send2friendemail=mosGetParam$_POST"send2friendemail"'' );
                
    $from2friendname=mosGetParam$_POST"from2friendname"'' );
                
    $from2friendemail=mosGetParam$_POST"from2friendemail"'' );
                
    $id=intvalmosGetParam$_POST"id"'' ) );

                
    $text=$from2friendname " (" $from2friendemail ")"
                          
    " "._PONYGALLERY_INVITE_VIEW_PIC."\r \n";
                
    $text.=$mosConfig_live_site "/index.php?option=com_ponygallery&func=detail&id=$id \r \n";

                
    $subject=$mosConfig_sitename _PONYGALLERY_RECCOMEND_PIC_FROM_FREND;
                
    $headers.=_PONYGALLERY_ODDDOD.": " $from2friendname " <" $from2friendemail ">\r\n";
                
    $headers.=_PONYGALLERY_ODGOVV.": <" $from2friendemail ">\r\n";
                
    $headers.="X-Priority: 3\r\n";
                
    $headers.="X-MSMail-Priority: Low\r\n";
                
    $headers.="X-Mailer: Joomla Open Source 1.0.3\r\n";

                @
    mail($send2friendemail$subject$text$headers );
                
    ?> 
    Ich kenn mich ja nicht besonders gut aus mit php und so, aber hier wird die in Joomla hinterlegte Mail-Adresse ($mosConfig_mailfrom wenn ich nicht irre) überhaupt nicht übergeben, oder?
    Wie kann man das Problem lösen? Was muß man ändern?

    Bin dankbar für jede Antwort!

    mab

  2. #2
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard Bestätigung würde schon helfen

    Hallo,

    offensichtlich scheint niemand eine Lösung parat zu haben.
    Mir würde es aber schon helfen, wenn man mir diesen Bug bestätigen würde, d.h. es wäre schön, wenn mal jemand zurückposten würde, dass dieses Verhalten bei ihm auch auftritt oder noch besser, dass bei ihr/ihm die normale Absenderadresse aus Joomla übergeben wird, damit ich das Problem ein wenig eingrenzen kann...

    Danke!

    mab

  3. #3
    mab
    mab ist offline
    Wohnt hier Avatar von mab
    Registriert seit
    29.10.2005
    Beiträge
    3.269
    Bedankte sich
    70
    Erhielt 1.331 Danksagungen
    in 822 Beiträgen

    Standard Selbst ist der Mann

    Hallo,

    habe das Problem selbst gelöst.
    Um sicherzustellen, dass die richtige Absender-Domain erscheint, muss man folgende Zeilen in der ponygallery.php austauschen:

    Zeile 686 ff vorher:
    PHP-Code:
             case "send2friend":
                
    $send2friendname=mosGetParam$_POST"send2friendname"'' );

                
    $send2friendemail=mosGetParam$_POST"send2friendemail"'' );
                
    $from2friendname=mosGetParam$_POST"from2friendname"'' );
                
    $from2friendemail=mosGetParam$_POST"from2friendemail"'' );
                
    $id=intvalmosGetParam$_POST"id"'' ) );

                
    $text=$from2friendname " (" $from2friendemail ")"
                          
    " "._PONYGALLERY_INVITE_VIEW_PIC."\r \n";
                
    $text.=$mosConfig_live_site "/index.php?option=com_ponygallery&func=detail&id=$id \r \n";

                
    $subject=$mosConfig_sitename _PONYGALLERY_RECCOMEND_PIC_FROM_FREND;
                
    $headers.=_PONYGALLERY_ODDDOD.": " $from2friendname " <" $from2friendemail ">\r\n";
                
    $headers.=_PONYGALLERY_ODGOVV.": <" $from2friendemail ">\r\n";
                
    $headers.="X-Priority: 3\r\n";
                
    $headers.="X-MSMail-Priority: Low\r\n";
                
    $headers.="X-Mailer: Mambo Open Source 4.5\r\n";

                @
    mail$send2friendemail$subject$text$headers );
                
    ?> 
    austauschen zu nachher

    PHP-Code:
            case "send2friend":
                
    $send2friendname=mosGetParam$_POST"send2friendname"'' );

                
    $send2friendemail=mosGetParam$_POST"send2friendemail"'' );
                
    $from2friendname=mosGetParam$_POST"from2friendname"'' );
                
    $from2friendemail=mosGetParam$_POST"from2friendemail"'' );
                
    $id=intvalmosGetParam$_POST"id"'' ) );

                
    $text=$from2friendname " (" $from2friendemail ")"
                          
    " "._PONYGALLERY_INVITE_VIEW_PIC."\r \n";
                
    $text.=$mosConfig_live_site "/index.php?option=com_ponygallery&func=detail&id=$id \r \n";
                            
    $subject=$mosConfig_sitename _PONYGALLERY_RECCOMEND_PIC_FROM_FREND;
    //            $headers.=_PONYGALLERY_ODDDOD.": " . $from2friendname . " <" . $from2friendemail . ">\r\n";
    //            $headers.=_PONYGALLERY_ODGOVV.": <" . $from2friendemail . ">\r\n";
    //            $headers.="X-Priority: 3\r\n";
    //            $headers.="X-MSMail-Priority: Low\r\n";
    //            $headers.="X-Mailer: Joomla Open Source 1.0.4\r\n";

                
    mosMail$mosConfig_mailfrom$mosConfig_fromname$send2friendemail$subject$text);
                
    ?> 
    Die auskommentierten Zeilen können auch gelöscht werden; sie sind nur weiterhin da, um die Zeilennummern in den Language-Files nicht zu ändern; siehe dazu: http://www.joomlaportal.de/joomla-ko...-bug-frei.html

    Gruss

    mab

+ Antworten

Lesezeichen

Berechtigungen

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