+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Contacts - Email Kopie an zweite Adresse (nicht Absender)

  1. #1
    Neu an Board Avatar von strange-bird
    Registriert seit
    18.05.2007
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Frage Contacts - Email Kopie an zweite Adresse (nicht Absender)

    Hallo,
    Ich nutze die Joomla-eigene Contacts Komponente für den Partner-Bereich unserer Website, d.h. Kunden können dort über das E-mail Formular auch dirket E-mails an Vertriebspartner versenden.

    Mein Vorhaben: Ich möchte, dass alle über ein Contacts-Formular versanten E-mails automatisch als "Blindkopie" (oder normale Kopie) an unsere Adresse gehen.

    Meine Frage: Kann mir jemand einen Tipp geben, an welcher Stelle ich den Code anpassen könnte um das umzusetzen?

    Ich bin für jeden Rat dankbar.
    This must be Thursday. I never could get the hang of Thursdays.

  2. #2
    Neu an Board Avatar von strange-bird
    Registriert seit
    18.05.2007
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Standard

    Leider komme ich in dieser Sache immer noch nicht voran - ich kann einfach nicht die entscheidende Stelle im code finden. Ist aber auch kein Wunder, was php angeht bin ich recht unbewandert.

    Weiß jemand, ob mein Vorhaben mit Contacts Reloaded zu realisieren wäre?
    Oder kann man vll server-seitig was machen?
    This must be Thursday. I never could get the hang of Thursdays.

  3. #3
    Kommt häufiger vorbei Avatar von Scub
    Registriert seit
    07.06.2006
    Ort
    /home/Gelsenkirchen
    Alter
    22
    Beiträge
    276
    Bedankte sich
    8
    Erhielt 43 Danksagungen
    in 43 Beiträgen

    Standard

    Hi, ich hoffe du hast es in die richtige Kategorie gepackt, und du benutzt Joomla 1.0x?

    Dann findeste hier:

    http://www.joomla-tipps.net/joomla1....hp-source.html

    in der Zeile 354 die Funktion "sendmail" welche zum versenden der Mail da ist.

    In Zeile 435 ist dann der wichtige Teil, das Mailversenden mit der funktion mosMail.


    $success = mosMail( $email, $name , $contact[0]->email_to,

    $mosConfig_fromname .': '. $subject, $text );

    if (!$success) {

    mosErrorAlert( _CONTACT_FORM_NC );

    }
    Kannste ändern in:


    $success = mosMail( $email, $name , $contact[0]->email_to, $mosConfig_fromname .': '. $subject, $text );

    $success2 = mosMail( $email, $name , "deineemail@deine.de", $mosConfig_fromname .': '. $subject, $text );

    if (!$success || !$success2) {

    mosErrorAlert( _CONTACT_FORM_NC );

    }


    Natürlich

    deineemail@deine.de
    in die Mail ändern.

    Sollte so klappen, hoffe einfach mal das $contact[0]->email_to der empfänger is....aber müsste eigentlich.

    Dann müsste die Mail einmal an dem für den das Formular ist gehen und einmal an dich.

    gruß
    Scub

  4. Erhielt Danksagungen von:


  5. #4
    Neu an Board Avatar von strange-bird
    Registriert seit
    18.05.2007
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Daumen hoch Danke Scub!


    Vielen, vielen Dank! Das war genau das, wo nach ich so lange vergeblich gesucht habe!

    Jetzt muss ich nur noch die eigentliche Zieladresse mit in "meine" Mail reinbekommen, aber das dürfte ja nicht so schwer sein, das müsste ja demnach contact[0] sein.
    This must be Thursday. I never could get the hang of Thursdays.

  6. #5
    Neu an Board Avatar von strange-bird
    Registriert seit
    18.05.2007
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Standard

    Hmm, leider doch nicht so einfach wie gedacht. Hat vielleicht jemand noch einen Tipp, wie ich die eigntliche Zieladresse auslesen und mit in meine Kopie einfügen kann?
    Ich habe auch schon versucht, die Variabel für den Menünamen (ist bei mir immer die jeweilige Partnerfirma) auszulesen, aber ohne Erfolg. Bin im Umgang mit php einfach zu unerfahren ...
    This must be Thursday. I never could get the hang of Thursdays.

  7. #6
    Kommt häufiger vorbei Avatar von Scub
    Registriert seit
    07.06.2006
    Ort
    /home/Gelsenkirchen
    Alter
    22
    Beiträge
    276
    Bedankte sich
    8
    Erhielt 43 Danksagungen
    in 43 Beiträgen

    Standard

    Eventuell kann ich dir helfen,

    sag mir nochmal bitte an Welche Email das genau gehen soll, also wo steht diese Email Adresse überall drin, dann kann ich dir sagen wie du sie darein bekommst

  8. #7
    Neu an Board Avatar von strange-bird
    Registriert seit
    18.05.2007
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Standard

    Danke für dein Angebot.
    Leider ist genau das mein Problem - die zuständige Variabel zu finden. In der function sendmail taucht sie als Variabel $contact[0]->email_to auf.

    Noch mal zur Verdeutlichung:
    Als Text mitgeschickt werden soll die E-mail Adresse, die als Teil der Kontaktdaten des jeweiligen Kontaktes eingegeben wurde, also die, an welche das Formular die E-mail übersendet.
    Gesendet werden soll diese Mail zusätzlich an eine fixe E-mail Adresse, das funktioniert dank deiner Hilfe auch schon, nur die oben beschriebene Empfängerinformation fehlt noch.

    Ich hatte auch schon die Idee, den Menünamen des Kontaktformulars mit einzufügen (da der immer dem angeschriebenen Partner entspricht), bin da aber auch nicht weiter gekommen ....
    Im Grunde könnte es also auch der Kontaktname oder ähnliches sein, es geht nur um eine Identifikationsmöglichkeit.
    This must be Thursday. I never could get the hang of Thursdays.

  9. #8
    Kommt häufiger vorbei Avatar von Scub
    Registriert seit
    07.06.2006
    Ort
    /home/Gelsenkirchen
    Alter
    22
    Beiträge
    276
    Bedankte sich
    8
    Erhielt 43 Danksagungen
    in 43 Beiträgen

    Standard

    Achso, also der der das Formular ausfüllt trägt seine Email Adresse ein, und die soll mit den Email Text geschrieben werden, der an die Beiden adressen geht?

  10. #9
    Neu an Board Avatar von strange-bird
    Registriert seit
    18.05.2007
    Beiträge
    86
    Bedankte sich
    14
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Standard

    Nein, leider nicht. Die wird sowieso von Contacts mit in die Email gepackt.

    Die Empfängeradresse (welche man beim Anlegen von neuen Kontakt im Backend angiebt) soll mit in der Kopie der E-mail erscheinen, welche an meine Fix-Adresse geht.

    Es geht darum, dass der Seitenbetreiber alle E-mails als Kopie erhält, die über seine Seite (sprich: Contacts Komponente) verschickt werden - und dann eben unterscheiden kann, an wen sie versendet wurden.

    Gar nicht so einfach ...
    This must be Thursday. I never could get the hang of Thursdays.

  11. #10
    Kommt häufiger vorbei Avatar von Scub
    Registriert seit
    07.06.2006
    Ort
    /home/Gelsenkirchen
    Alter
    22
    Beiträge
    276
    Bedankte sich
    8
    Erhielt 43 Danksagungen
    in 43 Beiträgen

    Standard

    Achso.....die Email soll einmal an den jeweiligen Empfängern gehen und nochmal an eine bestimmte Adresse, wo dann drinne steht an welche Adresse die erste Mail gegangen ist?

    Das sollte nicht zu schwer sein. Bisher haben wir den Code ja dahin verändert:

    $success = mosMail( $email, $name , $contact[0]->email_to, $mosConfig_fromname .': '. $subject, $text );

    $success2 = mosMail( $email, $name , "deineemail@deine.de", $mosConfig_fromname .': '. $subject, $text );

    if (!$success || !$success2) {

    mosErrorAlert( _CONTACT_FORM_NC );

    }

    Den änderst du in Folgenden:

    $success = mosMail( $email, $name , $contact[0]->email_to, $mosConfig_fromname .': '. $subject, $text );

    $subject2 = $subject." Empfänger: ".$contact[0]->email_to;

    $success2 = mosMail( $email, $name , "deineemail@deine.de", $mosConfig_fromname .': '. $subject2, $text );

    if (!$success || !$success2) {

    mosErrorAlert( _CONTACT_FORM_NC );

    }
    Dann sollte in der zweiten mail, die an deineemail@deine.de geht die Adresse der ersten Mail in dem Betreff drin stehen!

    Hoffe sowas wolltest du^^

    gruß
    Scub

  12. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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