Find Jobs
Hire Freelancers

Detect mail in inbox script

$30-250 USD

Terminado
Publicado hace más de 7 años

$30-250 USD

Pagado a la entrega
We lavage a ticketing system that is used to interact with customers. One of the methods that customers can leverage to interact with the ticketing system is email. The ticketing system will pull mail from a designated mailbox, parse it and inject the user data into a new or existing ticket. We’ve run into a couple of instances now where the ticketing system stops pulling mail and does not provide any type of warning or alert stating there is a problem (infact, it believe everything is still working properly). When this happens, we can sometimes go a day without realizing we have customers emailing us but the mails are simply waiting in the mailbox to be parsed. This obviously causes concern from a support performance perspective. Even though we’ve engaged the vendor to look into the problem, I’d like to develop a small script capable of detecting and alerting this problem in the future. The ticketing system pulls mail once a minute. I believe the best course of action would be to run a script via con on a linux cost that will login to the mailbox (perhaps every 5 minutes? It doesn’t need to be as aggressive as the ticketing system). The ticketing system also removes mail once it’s been processed. So other than mail that is waiting to be processed between 1 minute pulls, mail should not be present in the inbox. I’m unsure how easy it would be to detect if an email or emails exist between multiple pulls? But if we could detect the emails that exist in the mailbox and then during its next 5 minute pull determine if any of the same emails continue to exist in the next pull. Another option might be to look at the timestamps of the email. If any emails are present with a timestamp over 10 minutes of the current time, there is likely a problem as well. If you have any other ideas or possible methods, please present them to me. We would then either utilize a local mail server or another mail server that we have setup to relay a message to a manager to investigate a potential problem with mail in the ticketing system inbox. This functionality should be in the script as well. I would also like the script to send an alert if there is an issue connecting to the mailbox. From time to time we will update/change passwords for the mailbox for security reasons. If we forget to update the credentials in the script, I’d like it to have the ability to let us know there is a problem connecting to the mailbox it is monitoring.
ID del proyecto: 12047104

Información sobre el proyecto

17 propuestas
Proyecto remoto
Activo hace 7 años

¿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
Good morning, My name is David Irving and I've been a professional programmer for over 18 years (with a BS in Computer Science with a focus in Programming) and I have been working as technical lead for a PHP-based company for over ten years. As you can see, I have an excellent reputation on not only this site but also on Elance ([login to view URL]). I have written numerous email parsing scripts in the past and I know I can get this done for you quickly (and more importantly, correctly) - The approach for this is fairly easy, we write a script that you can cron (as you suggested) and it would follow the following worklow: 1. Check to see if we have a list of message UIDs from the last run 2. Log in to email server and pull a list of existing message UIDs 3. If any of the existing message UIDs are present in the past run's UID list, we alert you 4. Store list of UIDs from this run for the next comparison 5. Rinse and repeat ;-) Please let me know if you have any questions as I'd be happy to answer them prior to you choosing a coder! Thank you and I look forward to the possibility of working with you on this project!
$166 USD en 3 días
5,0 (89 comentarios)
6,2
6,2
17 freelancers están ofertando un promedio de $166 USD por este trabajo
Avatar del usuario
I have read your project. I'm sure i can help you to do it. I HAVE SOLVED THIS PROBLEM MANY TIMES. I have a solution for you to notify real time. I have 7 years of experience in Web development, System administrator and Security researcher. Choose me then you will work with a Professional Devops, you won't be disappointed. Thanks.
$200 USD en 3 días
5,0 (46 comentarios)
5,6
5,6
Avatar del usuario
Hello. More 20 years programming experience. I need more details to set real time and price. Regards. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$200 USD en 7 días
4,5 (39 comentarios)
5,4
5,4
Avatar del usuario
Hi! I have similar issues with imap server. I could only solve this after compiling panda-imap library and using it for the poll script.
$111 USD en 3 días
5,0 (19 comentarios)
4,4
4,4
Avatar del usuario
Hello Sir, Your project interests me. I will be available to participate in its realization. for more information contact me zakariaa benslimane
$133 USD en 10 días
4,8 (12 comentarios)
3,7
3,7
Avatar del usuario
Hello, I'm a fulltime freelancer and I provide only high-quality, on-time results, using the latest cutting-edge technologies and keep constant communications and updates during the project. Please contact me if any question or want to discuss any detail before start. Thanks
$200 USD en 7 días
4,8 (2 comentarios)
3,7
3,7
Avatar del usuario
Hello, I have worked with perl on unix for many years. I had implemented similar script in the past where it is scheduled as a cron job to run every 10 minutes and checks certain log files on the server and sends email alerts when certain conditions occur. I understand your requirements very well and I have a nice solution for you in mind. If you are interested, send me sample email file and I'll tell you how I will proceed with this. Looking forward to hearing back from you. Have a great day.
$155 USD en 3 días
5,0 (2 comentarios)
2,5
2,5
Avatar del usuario
I would write this with a python script and libraries to use either POP3 or IMAP depending on the email server configuration that you have. The requirements seem straight forward. How would you like to be notified when the password/connection fails? Is that just an email to a different inbox or just write it to a log? I assume this is a linux based environment based on comments in the posting.
$194 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, My name is Shahid, I am certified python expert I have 4 years+ experience in python language and . i have completed 100+ projects using python .. i know what you looking for .can do it for you with quality Expertise : Python, Django, Django-Rest- Framework and many python packages. My key Skills are: Python, AngularJS, Scala, JavaScript, Go, PHP, SQL, HTML, Jython, Perl, CSS. Platforms: Linux, Amazon Web Services (AWS), Google App Engine, Windows, Mac OS X . You can test the quality of my work if needed. Regards Shahid
$100 USD en 4 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have written Python scripts in the past to monitor various pieces of infrastructure. I'm confident I can build this script to fit your purpose. The script will include the requested repeat check for the email before sending an alert as well as triggering an alert if connection to the mailbox is unsuccessful.
$166 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Hiawatha, United States
5,0
8
Forma de pago verificada
Miembro desde sept 5, 2013

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.