• Extensions
  • FriendsOfFlarum Byōbu, well integrated, advanced private discussions

HellO!
Would it be possible to implement Byōbu only for a certain user level? For example, with more than X messages, those users would pay a premium fee, etc...

  • Gorm replied to this.
    2 months later

    Walys Would it be possible to implement Byōbu only for a certain user level?

    Sure! FoF Byōbu already have a permission system which can be adjusted between user levels.

    21 days later

    Hi! I'm was getting an error because I didn't get that I had to put a text in the "message" field, I just filled the title field with random "test" to test.
    An error message saying that "the message field should not be empty" is needed for people like me 😊

    Thanks for this extension.

      syndicman the issue you are experiencing is probably this Flarum bug, known to happen when the FoF Filter extension is enabled https://discuss.flarum.org/d/34454-every-day-there-are-some-discussions-only-have-title-no-content/11

      Can you confirm if you have FoF Filter, and share your php flarum info output? There could also be other extensions triggering the issue, but I doubt Byobu alone would. There's supposed to be a proper validation error but this Flarum bug causes logic errors before the error message can be returned.

        clarkwinkelmann

        I'm sorry my message wasn't very clear.
        I didn't experience any errors once I entered a message, I previously just entered the title which triggered an error. And debug wasn't very helpful either.

        5 days later

        Hello,

        just installed Byōbu and i'm getting always a Something went wrong. Please reload the page and try again. error no matter if i compose and send a message or if i reply.

        What could that be?

        Thanks 🙂

          clarkwinkelmann

          First of all, thanks a lot for the time you take to look into the issue, secondly a huge sorry for the following wall of text...

          POST https
              : //mydomain.com/social/public/api/discussions
              Swift_TransportException:
              Expected response code 250 but got code "221",
              with message "221 2.7.0 Error: I can break rules, too. Goodbye.
          " in /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:459
          Stack trace: #0 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(344): Swift_Transport_AbstractSmtpTransport->assertResponseCode('221 2.7.0 Error...', Array)
          # 1 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs /forum / vendor /
              swiftmailer / swiftmailer / lib /
              classes / Swift / Transport /
              AbstractSmtpTransport.php(366):
              Swift_Transport_AbstractSmtpTransport -
              > executeCommand(
                  'HELO inungarn.e...', Array)
          #2 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(148): Swift_Transport_AbstractSmtpTransport->doHeloCommand()
          # 3 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs /forum / vendor /
              swiftmailer / swiftmailer / lib /
              classes / Swift / Transport /
              SendmailTransport.php(50):
              Swift_Transport_AbstractSmtpTransport -
              > start()
          #4 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_SendmailTransport->start()
          # 5 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs /forum / vendor /
              illuminate / mail / Mailer.php(521):
              Swift_Mailer - > send(Object(
                  Swift_Message), Array)
          #6 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/mail/Mailer.php(288): Illuminate\Mail\Mailer->sendSwiftMessage(Object(Swift_Message))
          # 7 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / mail / Mailer.php(200):
              Illuminate\ Mail\ Mailer - > send(
                  Object(
                      Illuminate\ Support\ HtmlString
                      ), Array, Object(Closure))
          #8 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/fof/pretty-mail/src/Overrides/NotificationMailer.php(111): Illuminate\Mail\Mailer->html('<html>\n    <hea...', Object(Closure))
          # 9 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              flarum / core / src / Notification /
              Job / SendEmailNotificationJob.php(
                  37):
              FoF\ PrettyMail\ Overrides\ NotificationMailer -
              > send(Object(
                  FoF\ Byobu\ Notifications\ DiscussionCreatedBlueprint
                  ), Object(
                  Flarum\ User\ User))
          #10 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/BoundMethod.php(36): Flarum\Notification\Job\SendEmailNotificationJob->handle(Object(FoF\PrettyMail\Overrides\NotificationMailer))
          # 11 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / container / Util.php(
                  40):
              Illuminate\ Container\ BoundMethod::
              Illuminate\ Container\ {
                  closure
              }()
          #12 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
          # 13 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / container / BoundMethod
              .php(35):
              Illuminate\ Container\ BoundMethod::
              callBoundMethod(Object(
                  Illuminate\ Container\ Container
                  ), Array, Object(Closure))
          #14 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/Container.php(653): Illuminate\Container\BoundMethod::call(Object(Illuminate\Container\Container), Array, Array, NULL)
          # 15 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / bus / Dispatcher.php(
                  128):
              Illuminate\ Container\ Container - >
              call(Array)
          #16 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}(Object(Flarum\Notification\Job\SendEmailNotificationJob))
          # 17 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / pipeline / Pipeline
              .php(103):
              Illuminate\ Pipeline\ Pipeline - >
              Illuminate\ Pipeline\ {
                  closure
              }(Object(
                  Flarum\ Notification\ Job\ SendEmailNotificationJob
                  ))
          #18 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          # 19 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / queue /
              CallQueuedHandler.php(119):
              Illuminate\ Bus\ Dispatcher - >
              dispatchNow(Object(
                  Flarum\ Notification\ Job\ SendEmailNotificationJob
                  ), false)
          #20 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}(Object(Flarum\Notification\Job\SendEmailNotificationJob))
          # 21 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / pipeline / Pipeline
              .php(103):
              Illuminate\ Pipeline\ Pipeline - >
              Illuminate\ Pipeline\ {
                  closure
              }(Object(
                  Flarum\ Notification\ Job\ SendEmailNotificationJob
                  ))
          #22 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/queue/CallQueuedHandler.php(118): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          # 23 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / queue /
              CallQueuedHandler.php(70):
              Illuminate\ Queue\ CallQueuedHandler -
              > dispatchThroughMiddleware(Object(
                  Illuminate\ Queue\ Jobs\ SyncJob
                  ), Object(
                  Flarum\ Notification\ Job\ SendEmailNotificationJob
                  ))
          #24 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call(Object(Illuminate\Queue\Jobs\SyncJob), Array)
          # 25 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / queue / SyncQueue.php(
                  43):
              Illuminate\ Queue\ Jobs\ Job - >
              fire()
          #26 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Notification/Driver/EmailNotificationDriver.php(51): Illuminate\Queue\SyncQueue->push(Object(Flarum\Notification\Job\SendEmailNotificationJob))
          # 27 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              flarum / core / src / Notification /
              Driver / EmailNotificationDriver
              .php(37):
              Flarum\ Notification\ Driver\ EmailNotificationDriver -
              > mailNotifications(Object(
                  FoF\ Byobu\ Notifications\ DiscussionCreatedBlueprint
                  ), Array)
          #28 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Notification/NotificationSyncer.php(110): Flarum\Notification\Driver\EmailNotificationDriver->send(Object(FoF\Byobu\Notifications\DiscussionCreatedBlueprint), Array)
          # 29 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor / fof /
              byobu / src / Jobs /
              SendNotificationWhenPrivateDiscussionStarted
              .php(65):
              Flarum\ Notification\ NotificationSyncer -
              > sync(Object(
                  FoF\ Byobu\ Notifications\ DiscussionCreatedBlueprint
                  ), Array)
          #30 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/BoundMethod.php(36): FoF\Byobu\Jobs\SendNotificationWhenPrivateDiscussionStarted->handle(Object(Flarum\Notification\NotificationSyncer))
          # 31 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / container / Util.php(
                  40):
              Illuminate\ Container\ BoundMethod::
              Illuminate\ Container\ {
                  closure
              }()
          #32 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
          # 33 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / container / BoundMethod
              .php(35):
              Illuminate\ Container\ BoundMethod::
              callBoundMethod(Object(
                  Illuminate\ Container\ Container
                  ), Array, Object(Closure))
          #34 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/Container.php(653): Illuminate\Container\BoundMethod::call(Object(Illuminate\Container\Container), Array, Array, NULL)
          # 35 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / bus / Dispatcher.php(
                  128):
              Illuminate\ Container\ Container - >
              call(Array)
          #36 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}(Object(FoF\Byobu\Jobs\SendNotificationWhenPrivateDiscussionStarted))
          # 37 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / pipeline / Pipeline
              .php(103):
              Illuminate\ Pipeline\ Pipeline - >
              Illuminate\ Pipeline\ {
                  closure
              }(Object(
                  FoF\ Byobu\ Jobs\ SendNotificationWhenPrivateDiscussionStarted
                  ))
          #38 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          # 39 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / queue /
              CallQueuedHandler.php(119):
              Illuminate\ Bus\ Dispatcher - >
              dispatchNow(Object(
                  FoF\ Byobu\ Jobs\ SendNotificationWhenPrivateDiscussionStarted
                  ), false)
          #40 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}(Object(FoF\Byobu\Jobs\SendNotificationWhenPrivateDiscussionStarted))
          # 41 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / pipeline / Pipeline
              .php(103):
              Illuminate\ Pipeline\ Pipeline - >
              Illuminate\ Pipeline\ {
                  closure
              }(Object(
                  FoF\ Byobu\ Jobs\ SendNotificationWhenPrivateDiscussionStarted
                  ))
          #42 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/queue/CallQueuedHandler.php(118): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          # 43 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / queue /
              CallQueuedHandler.php(70):
              Illuminate\ Queue\ CallQueuedHandler -
              > dispatchThroughMiddleware(Object(
                  Illuminate\ Queue\ Jobs\ SyncJob
                  ), Object(
                  FoF\ Byobu\ Jobs\ SendNotificationWhenPrivateDiscussionStarted
                  ))
          #44 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call(Object(Illuminate\Queue\Jobs\SyncJob), Array)
          # 45 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / queue / SyncQueue.php(
                  43):
              Illuminate\ Queue\ Jobs\ Job - >
              fire()
          #46 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/fof/byobu/src/Listeners/QueueNotificationJobs.php(37): Illuminate\Queue\SyncQueue->push(Object(FoF\Byobu\Jobs\SendNotificationWhenPrivateDiscussionStarted))
          # 47 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / events / Dispatcher
              .php(404):
              FoF\ Byobu\ Listeners\ QueueNotificationJobs -
              > discussionMadePrivate(Object(
                      FoF\ Byobu\ Events\ Created
                      ))
          #48 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}('FoF\\Byobu\\Event...', Array)
          # 49 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              flarum / core / src / Foundation /
              DispatchEventsTrait.php(33):
              Illuminate\ Events\ Dispatcher - >
              dispatch('FoF\\Byobu\\Event...')
          #50 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Discussion/Command/StartDiscussionHandler.php(97): Flarum\Discussion\Command\StartDiscussionHandler->dispatchEventsFor(Object(Flarum\Discussion\Discussion), Object(Flarum\User\User))
          # 51 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / bus / Dispatcher.php(
                  122):
              Flarum\ Discussion\ Command\ StartDiscussionHandler -
              > handle(Object(
                  Flarum\ Discussion\ Command\ StartDiscussion
                  ))
          #52 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}(Object(Flarum\Discussion\Command\StartDiscussion))
          # 53 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / pipeline / Pipeline
              .php(103):
              Illuminate\ Pipeline\ Pipeline - >
              Illuminate\ Pipeline\ {
                  closure
              }(Object(
                  Flarum\ Discussion\ Command\ StartDiscussion
                  ))
          #54 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
          # 55 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              illuminate / bus / Dispatcher.php(
                  78):
              Illuminate\ Bus\ Dispatcher - >
              dispatchNow(Object(
                  Flarum\ Discussion\ Command\ StartDiscussion
                  ))
          #56 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Api/Controller/CreateDiscussionController.php(61): Illuminate\Bus\Dispatcher->dispatch(Object(Flarum\Discussion\Command\StartDiscussion))
          # 57 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              flarum / core / src / Api /
              Controller /
              AbstractSerializeController.php(
              116):
              Flarum\ Api\ Controller\ CreateDiscussionController -
              > data(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Tobscure\ JsonApi\ Document
                      ))
          #58 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Api/Controller/AbstractCreateController.php(22): Flarum\Api\Controller\AbstractSerializeController->handle(Object(Laminas\Diactoros\ServerRequest))
          # 59 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              flarum / core / src / Http /
              RouteHandlerFactory.php(41):
              Flarum\ Api\ Controller\ AbstractCreateController -
              > handle(Object(
                  Laminas\ Diactoros\ ServerRequest
                  ))
          #60 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
          # 61 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ ExecuteRoute -
              > process(Object(
                  Laminas\ Diactoros\ ServerRequest
                  ), Object(Closure))
          #62 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/clarkwinkelmann/flarum-ext-readonly-profile/src/AbstractMiddleware.php(22): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 63 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              ClarkWinkelmann\ ReadonlyProfile\ AbstractMiddleware -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #64 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Api/Middleware/ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 65 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Api\ Middleware\ ThrottleApi -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #66 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 67 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ CheckCsrfToken -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #68 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 69 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ ResolveRoute -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #70 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 71 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ SetLocale -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #72 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(58): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 73 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ AuthenticateWithHeader -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #74 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 75 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ AuthenticateWithSession -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #76 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 77 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ RememberFromCookie -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #78 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 79 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ StartSession -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #80 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 81 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Api\ Middleware\ FakeHttpMethods -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #82 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 83 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ ParseJsonBody -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #84 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 85 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ HandleErrors -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #86 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 87 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Next.php(52):
              Flarum\ Http\ Middleware\ InjectActorReference -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #88 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
          # 89 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              middlewares / request - handler /
              src / RequestHandler.php(84):
              Laminas\ Stratigility\ MiddlewarePipe -
              > process(Object(
                      Laminas\ Diactoros\ ServerRequest
                      ), Object(
                      Laminas\ Stratigility\ Next
                      ))
          #90 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
          # 91 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              middlewares / base - path - router /
              src / BasePathRouter.php(99):
              Laminas\ Stratigility\ Next - >
              handle(Object(
                  Laminas\ Diactoros\ ServerRequest
                  ))
          #92 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
          # 93 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / Middleware / OriginalMessages
              .php(36):
              Laminas\ Stratigility\ Next - >
              handle(Object(
                  Laminas\ Diactoros\ ServerRequest
                  ))
          #94 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
          # 95 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              middlewares / base - path / src /
              BasePath.php(73):
              Laminas\ Stratigility\ Next - >
              handle(Object(
                  Laminas\ Diactoros\ ServerRequest
                  ))
          #96 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
          # 97 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              flarum / core / src / Http /
              Middleware / ProcessIp.php(24):
              Laminas\ Stratigility\ Next - >
              handle(Object(
                  Laminas\ Diactoros\ ServerRequest
                  ))
          #98 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
          # 99 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas - stratigility /
              src / MiddlewarePipe.php(77):
              Laminas\ Stratigility\ Next - >
              handle(Object(
                  Laminas\ Diactoros\ ServerRequest
                  ))
          #100 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(66): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
          # 101 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / vendor /
              laminas / laminas -
              httphandlerrunner / src /
              RequestHandlerRunner.php(73):
              Laminas\ Stratigility\ MiddlewarePipe -
              > handle(Object(
                  Laminas\ Diactoros\ ServerRequest
                  ))
          #102 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
          # 103 /
              var / www / vhosts / 
              myhoster.net / mydomain.com /
              httpdocs / forum / public / index
              .php(26): Flarum\ Http\ Server - >
              listen()
          #104 {main}

            luceos

            Hi, i did still get the error and the a whole encyclopedia as debug info - BUT - i checked all the extensions and FoF Pretty Mail caused in the end all the havoc! But i have actually not the slightest idea why 🙂

            👍

              NoIdeaWhatThatIs the issue seems to be with email. This extension just happens to send email notifications. It's probably not specific to this extension though.

              Do other email notifications send without issues? Test email from admin panel, subscribed discussions, etc.

                6 days later

                So i've set up my mailserver and everything is now up and running, i've checked also the functionality by mailing a mail to myself via googlemail and it worked, and yet i get stil those lenghty errors via debug info.

                `POST https://mydomain.eu/social/public/api/mail/test

                Swift_TransportException: Expected response code 250 but got code "221", with message "221 2.7.0 Error: I can break rules, too. Goodbye.

                " in /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:459
                Stack trace:
                #0 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(344): Swift_Transport_AbstractSmtpTransport->assertResponseCode('221 2.7.0 Error...', Array)
                #1 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(366): Swift_Transport_AbstractSmtpTransport->executeCommand('HELO mydomain.e...', Array)
                #2 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(148): Swift_Transport_AbstractSmtpTransport->doHeloCommand()
                #3 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php(50): Swift_Transport_AbstractSmtpTransport->start()
                #4 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_SendmailTransport->start()
                #5 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/illuminate/mail/Mailer.php(521): Swift_Mailer->send(Object(Swift_Message), Array)
                #6 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/illuminate/mail/Mailer.php(288): Illuminate\Mail\Mailer->sendSwiftMessage(Object(Swift_Message))
                #7 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/illuminate/mail/Mailer.php(212): Illuminate\Mail\Mailer->send(NULL, Array, Object(Closure))
                #8 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Api/Controller/SendTestMailController.php(40): Illuminate\Mail\Mailer->raw('Hey ungarich!\n\n...', Object(Closure))
                #9 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Api\Controller\SendTestMailController->handle(Object(Laminas\Diactoros\ServerRequest))
                #10 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
                #11 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ExecuteRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Closure))
                #12 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/clarkwinkelmann/flarum-ext-readonly-profile/src/AbstractMiddleware.php(22): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #13 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): ClarkWinkelmann\ReadonlyProfile\AbstractMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #14 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Api/Middleware/ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #15 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\ThrottleApi->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #16 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #17 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #18 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #19 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #20 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #21 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #22 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(58): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #23 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #24 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #25 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #26 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #27 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #28 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #29 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #30 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #31 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #32 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #33 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #34 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #35 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #36 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #37 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #38 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #39 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #40 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #41 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #42 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #43 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #44 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #45 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #46 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #47 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #48 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
                #49 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
                #50 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(66): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
                #51 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
                #52 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
                #53 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/public/index.php(26): Flarum\Http\Server->listen()
                #54 {main}`

                Installed vanilla (O.S.) forums too to check if there are simillar problems but everything runs fine.

                I have absolutey no idea what i could try as next. :/

                  NoIdeaWhatThatIs can you share the credentials (except password) that you use for the SMTP settings?

                  If you're using GMail, make sure you have created and is using an application password and that you are using the correct email address as sender name in Flarum.

                  luceos for the domains which are not directed towards Cloudflare yes, but the domain i used for flarum goes directly through cloudflare and that seems to cause the problem.

                  This is not the first social script (in tandem with Cloudflare) i have to theme and i've never experienced something like this before so this is all a bit new to me.

                  I am actually studying Cloudflare's Email Routing guide...