Find Jobs
Hire Freelancers

Office 365 Exchange Script to Delete Emails Based on File (2)

$250-750 USD

Terminado
Publicado hace 9 meses

$250-750 USD

Pagado a la entrega
Solution: We work with a ticketing system in which we receive emails each time a ticket is updated. Thus, all the previous ticket emails we receive are irrelevant as the latest email contains all the information we need. We need a means to be able to delete all the old versions of a specific email with a defined subject that matches a criteria we feed it and delete or move the email to a specified folder. Specs: I am looking to have a script created that looks at a JSON file for rules to be ran against an Office 365 Exchange mailbox based on subject text in the Inbox. For instance, a rule may contain the following: - delete messages with subject starting with "hello" that were received on or before "2023-07-11 12:44:44" - delete messages with subject containing "r-235321" that were received on or before "2023-07-11 12:44:44" The file that the program looks at will change often and the script will run likely every 5-10 minutes against an account. This will require the ability to store credentials somehow and will run headless. - Script will utilize PowerShell to connect to Microsoft Exchange - PowerShell script will enable ability for account to use MFA - Developer will provide instructions on how the certificate or access keys will be generated - Script will run headless and setup as a scheduled task - In event script cannot run due to expired key or any issues, an email will be sent using SMTP with provided username and password at top of hour (ie. 2:00, 3:00, etc.) - Script will look at JSON file to read rules that need applied to inbox only - Emails will only scan inbox and no other folder - Emails that match the proper criteria will either be deleted or moved to a specified folder if it matches the “action” record - If email matches criteria and action = “moveToFolder” and “folder” item doesn’t exists, no action will be performed on email but alert will be sent at top of hour (ie. 2:00, 3:00, etc.) - JSON file may contain hundreds of rules that will need to execute against an inbox Sample JSON file: { "rule1": { "type": "startsWith", "value": "hello", "fromEmail": "testing @ [login to view URL]", "receivedBefore": "2023-07-11 12:44:44" }, { "type": "contains", "value": "r-235523", "toEmail": "john @ [login to view URL]", "receivedBefore": "2023-07-25 18:33:22" }, { "type": "endsWith", "value": "You", "receivedBefore": "2023-07-25 18:33:22", "fromEmail": "testing @ [login to view URL]", "toEmail": "john @ [login to view URL]", "action":"delete" }, { "type": "contains", "value": "urgent alert overdue", "receivedBefore": "2023-05-12 18:33:22", "fromEmail": "testing @ testing . com ", "toEmail": "john @ [login to view URL]", "action":"moveToFolder", "folder":"Inbox/IT Alerts/Urgent" } }
ID del proyecto: 37106576

Información sobre el proyecto

33 propuestas
Proyecto remoto
Activo hace 9 meses

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi Sir/Madam, I have worked on similar project as part of Microsoft 365 governance for customer like Sanofi and ITERGO. Please find below the project description. 1) Connect to user's mail box and respond to mails which has specific subject line 2) Connect to exchange online and check for groups who's owner has left the organization (Orphan Groups) My Linked-In profile ------------------------------- [login to view URL] The following will be my approach I will access the user's mail box using Graph API. I will search by rule and update the mail accordingly. Acquire access token for accessing/updating user's inbox for Graph API (access token will be cached) ------------------------------------------------------------------------------------------------------------------------------------------------------------------ $userCredentials = New-Object [login to view URL] -ArgumentList $[login to view URL], $[login to view URL] $authResult = [[login to view URL]]::AcquireTokenAsync($authContext, $resourceAppIdURI, $clientid, $userCredentials) Graph API (search in the mailbox by passing the access token and query string) POST [login to view URL] Regards, Vidhyalakshmi
$400 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
33 freelancers están ofertando un promedio de $518 USD por este trabajo
Avatar del usuario
Hello, I am good in Powershell scripting along with Office 365 Exchange mailbox and JSON I can help you to write PS script to read rules from JSON and delete the emails from Office 365 Exchange mailbox Please ping me for further discussion Thanks
$500 USD en 7 días
5,0 (107 comentarios)
6,6
6,6
Avatar del usuario
Hi Good evening , How are you? I just saw your job posting . I see you have been looking for someone experience with these technologies Powershell, API, Microsoft Exchange and Office 365. I believe this is some thing I can help you with because I have 9 years of experience working with these tech stacks and 8 years of experience working on freelancer.com which you can confirm from my profile: https://www.freelancer.com/u/AwaisChaudhry I have few questions: 1. These are all the requirements of your job or do you have more? If yes, Please provide detailed requirements. 2. Do you currently have anything done like Wireframes, UI/UX? Or this job has to be done from scratch? 3. What is the timeline to get this job done? Why Choose Me? 1. I have done more than 250 major projects only on freelancer.com. 2. I have not received a single bad feedback since last 5-6 years. 3. You will find 5 star feedback on last 100+ major projects which shows my clients are happy with my work. Portfolio: https://www.freelancer.com/u/AwaisChaudhry Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) Lets start the chat and discuss your job in detail and we will continue from there. Regards, Awais
$750 USD en 11 días
5,0 (2 comentarios)
6,4
6,4
Avatar del usuario
Hello, I'm Hoang, a System Admin. I have 5-years of experience working with Powershell script relate Windows, Active directory, Office 365, AzureAD. I think I can help you complete it soon. Please consider and contact me, we will discuss all the requirements needed to complete it. Thank you.
$500 USD en 7 días
4,9 (36 comentarios)
4,9
4,9
Avatar del usuario
Hey there, I had developed tons of PowerShell scripts. I can developed your required PowerShell script to look at a JSON file for rules to be ran against an Office 365 Exchange mailbox based on subject text in the Inbox. I have the required skills and experience. Regards!
$750 USD en 7 días
5,0 (10 comentarios)
4,5
4,5
Avatar del usuario
Dear Sir, Are you looking for a reliable solution to manage rules for an Office 365 Exchange mailbox based on subject text in the Inbox? I can provide you with a PowerShell script that will enable the account to use MFA and will run headless as a scheduled task. The script will look at a JSON file to read rules that need applied to the inbox only. The JSON file may contain hundreds of rules that will need to execute against an inbox. The script will also enable the ability to store credentials and will send an email using SendGrid with provided API key and password in the event that the script cannot run due to expired key or any other issues. I am confident that I can provide you with the best solution for your project. I am also offering you a free demonstration of the solution even before the project is awarded. Please let me know if you have any questions or concerns. Sincerely, Smith
$500 USD en 7 días
5,0 (1 comentario)
4,1
4,1
Avatar del usuario
Hello, How r u doing? I have gone through the project and i believe that i can handle it well having experience related to Office 365, Microsoft Exchange, API and Powershell. Please have a look at my profile to have an idea of my previous work: https://www.freelancer.com/u/ayesha0124 Regards, Ayesha
$750 USD en 9 días
5,0 (2 comentarios)
3,8
3,8
Avatar del usuario
Hi! I am skilled Office 365 engineer with skills including Microsoft Exchange, Powershell, Office 365 and API. Modern Cloud * Office 365 E3 App Suite * PowerShell PNP scripting * SharePoint OnLine Shell * AzureAD, DirSync, and SAML authentication * Hybrid Services (Search, OneDrive, Audit) * ShareGate, Metalogix, and DocAve migration Development * CodePlex and GitHub Open Source author * AngularJS, Knockout, Karma, Phantom, NodeJS * Promises, Observables, and JS patterns * jQuery, ES5, SOAP, and REST api * Advanced Fiddler with JSON, XML, OAuth headers, AutoRespond, Rules, HTTPS, and proxy * Chrome, FireFox, Edge, cloud and mobile support * HTML5, CSS3 * SharePoint SOM, CSOM, JSOM * WebAPI 2.2, ASP.Net MVC, REST, and modern development * ASP.Net, C#, ASPX web forms, SOAP, and WSP classic development * Azure Functions, DocumentDB, Logic Apps, PowerApp Administration * Office 365 Cloud Hybrid Services * SAML, ADFS, and Single Sign-On * Farm Topology Design * AutoSPInstaller automated builds * Active Directory SPN, Kerberos, OU, and LDAP scripting * Disaster Recovery * Chocolatey, AptGet * Advanced PowerShell debugging ISE, breakpoints, and trace logs * SMTP, DNS, TCP, NSLOOKUP * SysInternals, Perfmon, advanced troubleshooting * HTTPS certificate management * Security review and vulnerability testing. Collaboration * Office 365 Cloud Suite * EMS and Intune mobility * SharePoint Server 2016/2013/2010/2007 * Project Server 2016/2013/2010 * SQL Server 2016/2014/2012 Please send a message to discuss more regarding this project. Thanks & regards
$250 USD en 1 día
3,3 (2 comentarios)
4,2
4,2
Avatar del usuario
⭐⭐⭐Hi Brandon M. Good evening!⭐⭐⭐ I am excited to submit my proposal for the "Office 365 Exchange Script to Delete Emails Based on File -- 2" position. I have developed a strong set of skills that make me confident in my ability to deliver high-quality work to your project. My approach to any project is to first gain a deep understanding of the client's needs and requirements. I will work closely with you to ensure that I understand your project goals and objectives, and that I am able to deliver results that meet or exceed your expectations. In terms of technical skills, I have extensive experience in Office 365, Microsoft Exchange, API and Powershell. "Inbox/IT Alerts/Urgent" Please send a message to discuss more about this project. Always happy to hear from you. ❤️Solomiia❤️
$400 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Greetings, esteemed client! I must say, your project description has sparked my interest like a squirrel spotting a shiny acorn. Rest assured, I fully comprehend the gravity of your request for a script that will bravely navigate the treacherous waters of Office 365 Exchange, armed with the mighty powers of PowerShell and API. Fear not, for I shall artfully craft a script that will diligently scan the Inbox, hunting down emails that match the whimsical criteria outlined in the ever-changing JSON file. These emails shall be swiftly dealt with, either banished to the abyss of deletion or relocated to a designated folder, as per the "action" record. But wait, there's more! This script shall possess the uncanny ability to handle the complexities of MFA, ensuring a seamless authentication process. And should any misfortune befall our script, an email shall be dispatched via SendGrid, alerting us of the hour of reckoning. Rest assured, dear client, your inbox shall be cleansed of unwanted messages, while our script dances in the shadows, executing hundreds of rules with the precision of a synchronized swimmer. So, let us embark on this whimsical journey together, where technology meets humor, and the Inbox shall tremble at the might of our script! Yours humorously,
$280 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I understand your need to have a script created that looks at a JSON file for rules to be ran against an Office 365 Exchange mailbox based on subject text in the Inbox. For instance, a rule may contain the following: - delete messages with subject starting with "hello" that were received on or before "2023-07-11 12:44:44" - delete messages with subject containing "r-235321" that were received on or before "2023-07-11 12:44:44" My skillset includes API development which gives me the ability to connect to Microsoft Exchange and enable an account to use MFA. This will enable the script to run headlessly without needing user interaction so it can run constantly against an account without interruption. Additionally, my team will provide instructions on how the certificate or access keys need to be generated so that it can run as scheduled task. I believe I am the perfect fit for this project as I have the skills necessary to create a script that effectively deletes emails based on file rules. With my experience in API development and web development, I am confident that I can deliver a quality product that meets your needs exactly. If you
$250 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Dear {client}, I hope this proposal finds you well. I am thrilled to submit my bid for the project titled "Office 365 Exchange Script to Delete Emails Based on File." As an experienced software engineer with a strong focus on API development, I am confident in my ability to deliver exceptional results. I have thoroughly reviewed the project description, and I am eager to discuss the requirements with you in more detail. I believe that a thorough understanding of your expectations and specific needs is crucial for the successful completion of this project. Therefore, I kindly request the opportunity to connect with you in the chat to discuss the project requirements further. I have extensive experience working with Microsoft Exchange, PowerShell, and Office 365. I am well-versed in API integration and have successfully developed similar scripts in the past. I understand the importance of security and will ensure that the script securely stores credentials and runs headlessly as a scheduled task. Furthermore, I will provide clear instructions on generating certificates or access keys. In case of any issues, I will implement a failsafe mechanism to send an alert email using SendGrid at the top of each hour. I am confident in my ability to handle a JSON file with hundreds of rules and execute them against the inbox accurately. The script will only scan the inbox folder and perform the specified actions, such as deleting or moving emails based on the criteria provided in the JSON file. I am excited about the opportunity to work with you on this project and deliver exceptional results. Please feel free to connect with me in the chat to discuss pricing and timeline details. Thank you for considering my proposal. I look forward to the possibility of collaborating with you. Best regards,
$570 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Greetings! I hope this message finds you in high spirits and ready for some whimsical technical fun! I've thoroughly analyzed your project requirements and I'm excited to propose a solution that will surely bring a smile to your face. To tackle this task, I'll be utilizing the magical powers of PowerShell and Microsoft Exchange. With these enchanting tools, I'll create a script that will gracefully dance through your Office 365 Exchange mailbox, following the rules outlined in a delightful JSON file. This script will be a master of disguise, running headless and effortlessly handling any changes in credentials. It will even have the ability to perform the mystical art of MFA, ensuring the utmost security. In the unlikely event that our script encounters any obstacles, fear not! It will send an email using the mystical powers of SendGrid to alert you promptly. With the power of JSON, our script will read hundreds of rules, elegantly executing them against your inbox. It will only scan the inbox, leaving other folders untouched. If an email matches the criteria defined in the JSON file, it will either be gracefully deleted or gracefully moved to a specified folder. However, if the folder doesn't exist for a "moveToFolder" action, no harm will be done, but an alert will be sent at the top of the hour. I'm thrilled to embark on this enchanting journey with you, so let's connect in the chat to discuss the pricing and timeline details. Together, we'll bring a touch of whimsy and magic to your Office 365 Exchange mailbox! Warmest regards,
$470 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
❤️Hello I am excited to submit my proposal for your project. With my expertise in both front-end and back-end development, I am confident in delivering a seamless and efficient solution for your requirements. Why Choose Me: I am new to freelancer.com but I have worked via other job platform before. I am a seasoned full-stack developer with 8 years of experience in web development. Proficient in a wide range of technologies including HTML, CSS, JavaScript, React, Vue.js, Angular, Node.js, PHP, Laravel, WordPress, Magento, Shopify, Drupal, Wix, Flutter, React Native, Python, AI, NLP, ML, and more. My approach involves: Collaborating closely with you to understand your vision and requirements. Implementing a responsive and intuitive front-end design. Building a scalable and optimized back-end architecture. I have completed similar projects where I developed custom modules for seamless user experiences. Thank you for considering my proposal. I am excited about the opportunity to work together and bring your project to life. Best regards, Natallia
$250 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi there, ★★★ PowerShell / Bash / Batch Shell Scripting Expert ★★★ 8+ Years of Experience ★★★ I've read requirements and ready to write script that looks at a JSON file for rules to be ran against an Office 365 Exchange mailbox based on subject text in the Inbox.. I will write an efficient bash/batch shell script for any iterative task that needs to be automated for Linux/Unix/Windows Operating System. My services includes the following but not limited to: ✔️ Manipulating text ✔️ Modifying files ✔️ Server-side scripting ✔️ Job Automation ✔️ Running Code for any Programming Language through bash, shell Script ✔️ Bug Fixing in already written script ✔️ Writing Cron Jobs ✔️ Other server side compilations and modification As the requirements on project are not complete and need discussion so i placed tentative bid. To provide you the best quote, let's have a chat! Best Regards, TechPlus Team
$500 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have to clean the email with subject hello and some number. I can complete it as soon as possible and Read all the instruction provided by you.
$500 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I understand that you are looking for a script created that looks at a JSON file for rules to be ran against an Office 365 Exchange mailbox based on subject text in the Inbox. For instance, a rule may contain the following: - delete messages with subject starting with "hello" that were received on or before "2023-07-11 12:44:44" - delete messages with subject containing "r-235321" that were received on or before "2023-07-11 12:44:44" My skillset includes programming in C# and Java which would enable me to take on this project. Furthermore, I have experience with PowerShell which would be needed for the script to connect to Microsoft Exchange and utilize MFA access protection. Additionally, I am willing to provide instructions on how the certificate or access keys will be generated so that it can run headless at scheduled intervals without encountering any issues. As part of my customer satisfaction commitment, I always endeavor to provide excellent service and timely response when needed.
$500 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I’m a platform agnostic Computer Scientist that would love the opportunity to write this process automation for you. I have extensive experience with using Python and PowerShell to make manual tasks forgettable background processes. I previously worked as an Identity and Access management Information Systems Manager, meaning I managed the connections between platforms using various types of data structures of which JSON was one off
$500 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I understand that you are looking for someone to create a script that can delete emails based on subject text in the inbox. I believe I am the perfect fit for this project because of my extensive experience in API development, PowerShell, JavaScript and other languages/databases. Additionally, I am able to provide access keys or certificates to enable mfa functionality so that the script can run headless without issues. Here is my portfolio: https://www.freelancer.com/u/mukesh339 I am an expert in powershell and system integration. I would be more than happy to discuss this project in more detail if needed. Please feel free to contact me if you have any questions regarding how my skillset would be beneficial to this project.
$500 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Greetings, With over 15 years of experience as a technology and business professional, I am confident that I can help you with Office 365. I have a deep passion for SharePoint and have worked extensively with all versions, including SharePoint Online (Office 365). I have expertise in related Microsoft technologies such as Power Automate (Flow), Power BI, and Power Apps. By leveraging these tools, I have built comprehensive and integrated business applications that are robust and efficient. My proficiency extends to customization on SharePoint Server 2010/2013/2019 using Visual Studio C#, as well as implementing applications in ASP.NET with SQL Server Database integration. I also possess knowledge of Nintex Workflow, which further enhances my capabilities in workflow automation. I have had the privilege of serving as a Project Lead for prestigious organizations such as: -Ministry of Education Dubai, -Ministry of Social Affairs Dubai, -Public Portal for EmiratesAirlines, -Ministry of Finance Portal for the Diplomatic -Institute of Qatar, Office 365 Portal for LogicalOutcomes Canada. These experiences have allowed me to develop a deep understanding of Content Management Systems and their application in various industries. I firmly believe in following best practices and leveraging my extensive experience to guide organizations in avoiding common pitfalls. Come over and chat to discuss the deliverables and deadline. Best, Abdullah
$750 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello Dear, I understood your requirements, I will write automation script to run based on the json file against office 365 please message me. will discuss further. Thanks
$500 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Noblesville, United States
5,0
5
Forma de pago verificada
Miembro desde ago 5, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.