Habe folgendes Problem:
Eine Installation mit 2 Startpunkten
www.Domain-A.de
www.Domain-B.de
Für jedes dieser Startpunkte soll es ein eigenes Postfach geben:
Postfach-A mit info@www.Domain-A.de
Postfach-B mit info@www.Domain-B.de
In der parameters.yml sind die Daten hinterlegt für
Postfach-A mit info@www.Domain-A.de
Code:
mailer_transport: smtp
mailer_host: mail.server.de
mailer_user: pxxxxxx1
mailer_password: xxx
mailer_port: 465
mailer_encryption: ssl
Die Newsletter-Anmeldung (Notification-Center) funktioniert für
www.Domain-A.de
Für die Newsletter-Anmeldung (ebenfalls Notification-Center) für
www.Domain-B.de
habe ich ein seperates Gateway B (für www.Domain-B.de) angelegt, und da den Hacken bei "SMTP-Einstellungen überschreiben" gesetzt und die Daten für Postfach-B mit info@www.Domain-B.de eingegeben.
Dann die Module Anmelden / Aktiveren / Kündigen angelegt und denen das Gateway B zugeordnet.
Der Anmeldeprozeß funktioniert aber nicht. Es kommt eine Fehlermeldung und in der var/log steht:
Code:
[2021-01-28 11:51:52] request.INFO: Matched route "tl_page.194". {"route":"tl_page.194","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex:renderPage","_scope":"frontend","_locale":"de","_format":"html","parameters":"","pageModel":"[object] (Contao\\PageModel: {})","_route":"tl_page.194","_route_object":"[object] (Contao\\CoreBundle\\Routing\\Page\\PageRoute: {})"},"request_uri":"https://Domain-B.de/newsletter-anmeldung","method":"POST"} []
[2021-01-28 11:51:52] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
[2021-01-28 11:51:53] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\ClassNotFoundError: "Attempted to load class "Swift_SmtpTransport" from the global namespace. Did you forget a "use" statement?" at /html/ips491/vendor/terminal42/notification_center/library/NotificationCenter/Gateway/Email.php line 61 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Attempted to load class \"Swift_SmtpTransport\" from the global namespace.\nDid you forget a \"use\" statement? at /html/ips491/vendor/terminal42/notification_center/library/NotificationCenter/Gateway/Email.php:61)"} []
Wie lässt sich dieses Problem beheben?
Sollte ich das Postfach-B mit info@www.Domain-B.de noch zusätzlich zu dem schon angelegten Postfach-A mit info@www.Domain-A.de in der parameters.yml hinzufügen?
Lesezeichen