Annulé

perl project

This is an enquiry about a Perl project. I only want fixed price quotes.

The specification is get the Perl script below called [login to view URL] (complete file is attached/uploaded) working in my cgi-bin (my website is hosted by Zen), or to provide a similar one that does the same tasks. What it would do is download emails from the [login to view URL] IMAP website to my cgi-bin, and do one or two other tasks eg delete certain emails on the remote Yahoo site. (imap.mail.yahoo.com.

Below is a sample script written by someone else for what I require, called grab_emails.pl. It seems to do everything I want. The problem with it - I cannot get it to work. I can do basic programming in Javascrip and Perl, but my level in Perl is not enough to get this script to work. Therefore the specification is to get the sample script below working or one like it in my cgi-bin.

The script below reads INBOX emails from Yahoo emails off the yahoo server, then deletes them on the server, all using a single Perl script (as far as I can make out no extra libraries etc are required). I can vary this myself once the basic structure works, eg to make it read the 'SENT' folder in place of the 'INPUT' etc, and to choose whether or not to delete the remote emails. I just want it working in basic form. it does not need an elaborate interface, eg no need to write any html to call it, so I can call it using a URL address such as:

www....cgi-bin/[login to view URL]

Later, I can add more of an interface myself eg HTML/javascript to call it with different options, eg I could select the folder such as SENT or INBOX in HTML using a form. Initially I just require the basic version such as below to work.

It is important that the programmer for this project does not write any copyright messages in the script or claim any ownership or rights after the project, so I can use it however I want, without any restrictions.

I do not want it too elaborate or object-oriented, as I want to be able to understand and alter it, so it should be written in standard Perl5 similar to the style below.

Created Jul 18, 2011

<script src="[login to view URL]"></script>

Perl script for grabbing emails from an IMAP folder

[login to view URL]

#!/usr/bin/perl

use strict;

use Mail::IMAPClient;

use IO::Socket;

use IO::Socket::SSL;

use Time::ParseDate;

use Data::Dumper;

# Config stuff

my $mail_hostname = ''; #<--------maybe this should be [login to view URL] ?

my $mail_username = '';

my $mail_password = '';

my $mail_ssl = 1;

# Make sure this is accessable for this namespace

my $socket = undef;

if( $mail_ssl ) {

# Open up a SSL socket to use with IMAPClient later

$socket = IO::Socket::SSL->new(

PeerAddr => $mail_hostname,

PeerPort => 993,

Timeout => 5,

);

} else {

# Open up a none SSL socket to use with IMAPClient later

$socket = IO::Socket::INET->new(

PeerAddr => $mail_hostname,

PeerPort => 143,

Timeout => 5,

);

}

# Check we connected

if( ! defined( $socket ) ) {

print STDERR "Could not open socket to mailserver: $@\n";

exit 1;

}

my $client = Mail::IMAPClient->new(

Socket => $socket,

User => $mail_username,

Password => $mail_password,

Timeout => 5,

);

# Check we have an imap client

if( ! defined( $client ) ) {

print STDERR "Could not initialize the imap client: $@\n";

exit 1;

}

# Check we are authenticated

if( $client->IsAuthenticated() ) {

# Select the INBOX folder

if( ! $client->select("INBOX") ) {

print STDERR "Could not select the INBOX: $@\n";

} else {

if( $client->message_count("INBOX") > 0) {

print "Processing " . $client->message_count("INBOX") . " messages....\n";

# We delete messages after processing so get all in the inbox

for( $client->search('ALL') ) {

print " ..." . $_ . "\n";

# Pull the RFC822 date out the message

my $date = $client->date( $_ );

.

.

.the rest is in attached file [login to view URL] due to 4000 word limit

Compétences : Perl

en voir plus : convert perl project com cnet, net standard comment style, simple perl project, perl project pune, perl project help, perl project bid, biology perl project, credit card perl project, customize gwt standard theme style, freelance perl project, java perl project, paid perl project, perl project bidding, perl project creator, perl project freelancer, perl project include, perl project filter sms, perl project assignment, perl project conversion

Concernant l'employeur :
( 0 commentaires ) Manchester, United Kingdom

Nº du projet : #21037857

12 freelance font une offre moyenne de £184 pour ce travail

gangabass

I can help you to install above [login to view URL] script on your Zen hosted account for just £70 in less than a day. All I'll need is a SSH access to your server (to install Perl modules).

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% GBP en 1 jour
(274 Commentaires)
6.8
Alian123soleil

Hi ! I'm interested in your project. I know well Perl as CPAN tester / author & I'm part of AUTHORS of Perl. You need the attached cgi script running on your environment. I can handle this quickly. Ping me for any ques Plus

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% GBP en 1 jour
(44 Commentaires)
6.5
idleswell

Hello, I am the premiere Perl scripting expert on these freelancing sites. Your script is not suitable for a CGI, but with work can be made to receive arguments from a web page as a link or form. I will require a lis Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(127 Commentaires)
6.0
mirimar

Hi there! I have 20 years experience in Perl. Just from the snippet that you posted above I can it is intended to connect to an IMAP mail server (any, not just Yahoo's - as you correctly pointed out, one needs to set Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 4 jours
(8 Commentaires)
4.4
drprabhakar

Dear Employer, Am a professional software developer with 14+ years of experience in Perl Development. I have already worked on a project exactly similar to yours, please check this link [login to view URL] Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(14 Commentaires)
4.6
gabiruh

I’m a Perl developer with more than 13 years of experience. I’m sure I can help you fixing this script. Let’s chat?

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% GBP en 1 jour
(2 Commentaires)
4.4
vw8001203vw

Hi I can help you to work this script under a web server using perl cgi module. Please ping me for further discussion Thank you

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(3 Commentaires)
3.2
HadiDar786

Hey, I have read your description. I have expertise in perl development. Kindly feel free to message so I can assist you

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% GBP en 1 jour
(0 Commentaires)
0.0
mqes

I checked in your script, and after a few modifications it's already running. I can work more on it to get it full working. Regards, MAuricio.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 7 jours
(0 Commentaires)
0.0
alantus

Hi there, I have a lot of experience writing scripts like this, and making them work as CGI even though the one you posted is not designed to do that. And don't worry about the password being leaked, as long as the s Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 2 jours
(0 Commentaires)
0.0
dyausp

Hi there! The script you have shared can be made to work after a few changes. If you want I can do the same with Python or PHP as well. I am an experienced Python/Perl/PHP/Node developer with lots of experience working Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 3 jours
(0 Commentaires)
0.0
itramsin

Hi, I would like to take this up. but budget might not be enough. kindly let me know your thoughts. thanks,

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% GBP en 45 jours
(0 Commentaires)
0.0