title: Override default laravel mail event class
body: <p>I am trying to use <a href="https://laravel.com/docs/5.3/mail#events" rel="nofollow noreferrer">laravel mail events</a>  to trigger sent emails , i registed my event in <strong>EventServiceProvider.php</strong> :</p>
  
  <pre><code>'Illuminate\Mail\Events\MessageSending' =&gt; [ 'App\Listeners\CopyEmailIntoSentFolder', ],
  </code></pre>
  
  <p><strong>CopyEmailIntoSentFolder.php</strong>:</p>
  
  <pre><code>class CopyEmailIntoSentFolder
  {
      /**
       * Create the event listener.
       *
       * @return void
       */
      public function __construct()
      {
          //
      }
  
      /**
       * Handle the event.
       *
       * @param  MessageSending  $event
       * @return void
       */
      public function handle(MessageSending $event)
      {
          //
      }
  }
  </code></pre>
  
  <p>is there a way to override <strong>MessageSending.php</strong> class ? i need additional data into my event and <strong>MessageSending.php</strong> <a href="https://laravel.com/api/5.5/Illuminate/Mail/Events/MessageSending.html" rel="nofollow noreferrer">only stores swift_Message</a> </p>