Find Jobs
Hire Freelancers

Detect mail in inbox script

$30-250 USD

Completed
Posted over 7 years ago

$30-250 USD

Paid on delivery
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.
Project ID: 12047104

About the project

17 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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 in 3 days
5.0 (89 reviews)
6.2
6.2
17 freelancers are bidding on average $166 USD for this job
User Avatar
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 in 3 days
5.0 (46 reviews)
5.6
5.6
User Avatar
Hello. More 20 years programming experience. I need more details to set real time and price. Regards. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$200 USD in 7 days
4.5 (39 reviews)
5.4
5.4
User Avatar
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 in 3 days
5.0 (19 reviews)
4.4
4.4
User Avatar
Hello Sir, Your project interests me. I will be available to participate in its realization. for more information contact me zakariaa benslimane
$133 USD in 10 days
4.8 (12 reviews)
3.7
3.7
User Avatar
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 in 7 days
4.8 (2 reviews)
3.7
3.7
User Avatar
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 in 3 days
5.0 (2 reviews)
2.5
2.5
User Avatar
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 in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Hiawatha, United States
5.0
8
Payment method verified
Member since Sep 5, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.