Ergebnis 1 bis 16 von 16

Thema: Config.yml überschreibt Admin-mail nicht

  1. #1
    Contao-Nutzer Avatar von Bigga
    Registriert seit
    09.12.2009.
    Ort
    Nettetal
    Beiträge
    149
    Partner-ID
    103
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Config.yml überschreibt Admin-mail nicht

    Juhu, ich hab in einer Contao 4.13 mit PHP 8.1 eine Config.yml angelegt:
    Code:
    # config/config.yml
    framework:
        mailer:
            transports:
                website: smtp://website@<domain>.de:<Passwort>@<host>:587
    contao:
        mailer:
            transports:
                website: ~
    nach Cacheupdate wird die auch in der Seitenstruktur und in den Formularen als Mailer-Transport zur Auswahl gestellt. Leider überschreibt das nicht die "E-Mail-Adresse des Webseiten-Administrators". wenn ich da die "info@<domasin>.de" eingebe, wird das Formular über die info@ verschickt.

    Hab ich da was falsch verstanden oder was übersehen?

    Danke für Eure Hilfe!
    Bigga
    Geändert von Spooky (27.01.2023 um 15:02 Uhr) Grund: added [code] tags

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Du hast in deiner config.yaml keine E-Mail Adresse angegeben. Warum erwartest du dir, dass eine andere E-Mail Adresse benutzt wird?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von Bigga
    Registriert seit
    09.12.2009.
    Ort
    Nettetal
    Beiträge
    149
    Partner-ID
    103
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    äh website@<domain>.de ist die Mail?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Das sind nur die SMTP Zugangsdaten. Was genau möchtest du nun machen?
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer Avatar von Bigga
    Registriert seit
    09.12.2009.
    Ort
    Nettetal
    Beiträge
    149
    Partner-ID
    103
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi spooky, ich möchte das machen, was hier beschrieben ist:

    https://docs.contao.org/manual/de/system/einstellungen/

    Code:
    # config/config.yml
    framework:
        mailer:
            transports:
                application: smtps://exampleuser:examplepassword@example.com
                website1: smtps://email%%40example.org:foobar@example.org
                website2: smtps://email%%40example.de:foobar@example.de
    Im zweiten Schritt können die konfigurierten Transports über die Contao Framework Konfiguration im Backend verfügbar gemacht werden. Im folgenden Beispiel werden die Transports website1 und website2 verfügbar gemacht:

    Code:
    # config/config.yml
    contao:
        mailer:
            transports:
                website1: ~
                website2: ~
    Geändert von Spooky (27.01.2023 um 16:11 Uhr) Grund: added [code] tags

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Ja, das hast du ja schon gemacht. Mehr ist ja nicht notwendig. Aber du hast Eingangs etwas von einer Absenderadresse erwähnt - da aber noch nicht erklärt was du genau machen möchtest.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von Bigga
    Registriert seit
    09.12.2009.
    Ort
    Nettetal
    Beiträge
    149
    Partner-ID
    103
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe als Webmaster "Mutti@CompuSense.de" in der Seitenstruktur stehen.

    Das Kontaktformular hat den transport "website" mit der Mailadresse "Website@compusense.de"

    Ich hatte erwartet, dass ich nun die Mails aus dem Kontaktformular von "Website@compusense.de". Ich bekomme Sie aber von "Mutti@CompuSense.de".

    Da die SMTP-Daten von "Mutti@CompuSense.de" nicht hinterlegt sind, werden diese Mails offensichtlich nicht via smtp versand.

    Das möchte ich aber.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Dann musst du das noch einstellen. Wie du die Absenderadresse je Mailer Transport forcieren kannst, steht im Handbuch: https://docs.contao.org/manual/de/sy...senderadressen
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer Avatar von Bigga
    Registriert seit
    09.12.2009.
    Ort
    Nettetal
    Beiträge
    149
    Partner-ID
    103
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi Spooky,

    dass ich da was falsch verstanden hab, war mir von Anfang an klar. Das schrieb ich schon im ersten Post.

    Hab ich da was falsch verstanden oder was übersehen?
    Dass Du weißt, was da fehlt, ist mir auch klar.

    Leider hilft mir dies Wissen nicht wirklich weiter.

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Angehängte Grafiken Angehängte Grafiken
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Nutzer Avatar von Bigga
    Registriert seit
    09.12.2009.
    Ort
    Nettetal
    Beiträge
    149
    Partner-ID
    103
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, darauf war ich auch gestoßen.

    Allerdings: dann krieg ich eine Fehlermeldung from Contaomanager, weil er unter ….from ein Array erwartet und einen String bekommt.

    Zudem verstehe ich nicht, warum man ein Transport anlegen und auswählen soll, wenn es gar nicht transportiert, sondern dies nur eine optionale Eigenschaft ist. Was macht das denn dann?

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von Bigga Beitrag anzeigen
    Allerdings: dann krieg ich eine Fehlermeldung from Contaomanager, weil er unter ….from ein Array erwartet und einen String bekommt.
    Poste deine config.yml



    Zitat Zitat von Bigga Beitrag anzeigen
    Zudem verstehe ich nicht, warum man ein Transport anlegen und auswählen soll, wenn es gar nicht transportiert, sondern dies nur eine optionale Eigenschaft ist. Was macht das denn dann?
    Das was du hier machst brauchst du nur, wenn du mehrere SMTP Server in deiner Contao Instanz brauchst. Wenn du nur einen SMTP Server verwendest - und überall eine Absender Adresse verwenden willst, die zum SMTP Server passt, dann brauchst du das alles nicht.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Nutzer Avatar von Bigga
    Registriert seit
    09.12.2009.
    Ort
    Nettetal
    Beiträge
    149
    Partner-ID
    103
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Lieber Spooky,

    wir reden hier trefflich aneinander vorbei. Die Frage, was ein Transport macht, wenn nicht transportieren, beantwortet sich nicht darüber, ob ich es brauche oder nicht.

    Ich mache jetzt Feierabend und versuche morgen mein Problem alleine zu lösen.

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von Bigga Beitrag anzeigen
    Die Frage, was ein Transport macht, wenn nicht transportieren, beantwortet sich nicht darüber, ob ich es brauche oder nicht.
    Ein "Transport" definiert, wie eine E-Mail gesendet werden soll bspw. über SMTP - aber es kann auch andere Transport Typen geben. Wenn du in der config smtp:// bzw. smtps:// schreibst, wird der SMTP Transport benutzt.

    Siehe auch https://symfony.com/doc/current/mail...ransport-setup
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Nutzer Avatar von Bigga
    Registriert seit
    09.12.2009.
    Ort
    Nettetal
    Beiträge
    149
    Partner-ID
    103
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Gelöst

    Hab davon geträumt und verstanden, dass der Benutzername im Protokoll nur zufällig aber nicht zwingend die absendende Mailadresse ist. Damit muss ich natürlich noch die andere Variable ansprechen, die die absendende Mailadresse definiert.

  16. #16
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    850

    Standard

    Zitat Zitat von Bigga Beitrag anzeigen
    Lieber Spooky,

    wir reden hier trefflich aneinander vorbei. Die Frage, was ein Transport macht, wenn nicht transportieren, beantwortet sich nicht darüber, ob ich es brauche oder nicht.

    Ich mache jetzt Feierabend und versuche morgen mein Problem alleine zu lösen.
    Ein Mailtransport ist nichts anderes als Wegweiser.
    Es gibt Konstellationen, wo der Server auf dem die Webseite liegt z.B. keine Mails direkt verschicken kann oder darf. Dann muss Contao die Mails wie ein klassischer Mailclient über den Provider versenden.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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