public override void Process()
        {
            if (config.AddAttachment)
            {
                var file = getFileStarategy.GetFile(message);
                if (file != null)
                {
                    var item = library.AddItem();
                    if (config.SaveInitialMessage)
                    {
                        using (var stream = message.GetMessageStream())
                        {
                            item.Attachments.Add("initial message.eml", stream.ReadFully());
                        }
                    }

                    item.File.SaveBinary(file, false);
                }
            }
        }