Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 All my Perl questions!
Index -> General Programming
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
Insectoid




PostPosted: Sun Dec 07, 2008 7:09 pm   Post subject: All my Perl questions!

So, I figured I'm the only one asking about Perl on this site, may as well put everything in one thread.

My current question is, how can I connect to my Hotmail address to send E-mails or delete spam automatically? Currently, I have,

code:

#!/usr/bin/perl

$title = 'Test';
$to = "my_email@hotmail.com";
$from = "my_email@hotmail.com";
$subject = "Test";

open (MAIL, "|/usr/sbin/sendmail -t");

        print MAIL "To: $to\n";
        print MAIL "From: $from\n";
        print MAIL "Subject: $subject\n\n";
        print MAIL "TEST\n";
close (MAIL);


This doesn't return any errors, but won't send the mail (likely due to the absence of a password). Do I need to set up an e-mail server? How hard would that be?
Sponsor
Sponsor
Sponsor
sponsor
apomb




PostPosted: Sun Dec 07, 2008 7:13 pm   Post subject: Re: All my Perl questions!

you will need to install sendmail. are you running these programs from a linux command line?
Insectoid




PostPosted: Sun Dec 07, 2008 7:17 pm   Post subject: RE:All my Perl questions!

I'm on mac (which is based on unix). I'm running these from the terminal (perl emailtest.pl). Is there a way to do this without sendmail?
Tony




PostPosted: Sun Dec 07, 2008 7:27 pm   Post subject: RE:All my Perl questions!

You need a mailserver to send the actual email. If you don't want to run one locally, then you would need to connect to a remote one.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
Unforgiven




PostPosted: Sun Dec 07, 2008 7:32 pm   Post subject: Re: All my Perl questions!

There are many options on CPAN, but this may be of use to you.
Insectoid




PostPosted: Wed Dec 10, 2008 4:10 pm   Post subject: RE:All my Perl questions!

Okay, new question. Does Perl support sending data to specific hardware IDs/addresses/pots/whatever those are called? I know the USB port has 3 4-digit IDs, one for inputting to the computer, one for outputting to the USB port, and one to interrupt the device. Can I send data directly to those locations, without using additional modules? Do 'nix OSes use the same hardware ID systems as Windows?
wtd




PostPosted: Wed Dec 10, 2008 6:01 pm   Post subject: RE:All my Perl questions!

Perl has no specific syntactic support for those things, but the underlying implementation for Perl is C, and C can do those things, so you will find the ability to do them in Perl in a module.
btiffin




PostPosted: Wed Dec 10, 2008 6:06 pm   Post subject: RE:All my Perl questions!

insectoid; Google Sys::PortIO see if that can float your boat. I can't speak as to have ever used it. Me and Perl have a history of not getting along. But I still try and be its friend from time to time.

On the OpenCOBOL project, a gentleman from Japan has coded up a cob_perl module and his sample is for accessing barcode readers. That will form a small, but critical part of the Open Source Point Of Sale system that we have dancing around our backburners.

Cheers
Sponsor
Sponsor
Sponsor
sponsor
Insectoid




PostPosted: Wed Dec 10, 2008 7:06 pm   Post subject: RE:All my Perl questions!

Great. More modules. Can somebody walk me through configuring the CPAN command line downloader on my mac? I tried, but it fails to connect to any of the mirrors.

EDIT: Btiffin, your module appears to be designed for Linux, FreeBSD and OpenBSD. Is it still compatible with mac?

EDIT 2: It only works with parallel, serial, and joystick ports. I would rather communicate with DVI, USB, and firewire.
btiffin




PostPosted: Wed Dec 10, 2008 7:12 pm   Post subject: RE:All my Perl questions!

Sorry insectoid, no idea. I haven't had a Mac since my LC630 borked some 10 years ago.

Best of skill though. From what I've seen of your intelligent posts and good works, I have faith you'll get it figured and dancing before you know it.

Cheers
gianni




PostPosted: Thu Dec 11, 2008 4:18 pm   Post subject: Re: RE:All my Perl questions!

insectoid @ Wed Dec 10, 2008 7:06 pm wrote:
Great. More modules. Can somebody walk me through configuring the CPAN command line downloader on my mac? I tried, but it fails to connect to any of the mirrors.

EDIT: Btiffin, your module appears to be designed for Linux, FreeBSD and OpenBSD. Is it still compatible with mac?

EDIT 2: It only works with parallel, serial, and joystick ports. I would rather communicate with DVI, USB, and firewire.

DVI is a video port.

From what I understand, accessing USB/FW is much different than your standard COM ports. Dealing with USB actually requires dealing with whatever peripheral is connected/associated driver. As opposed to just sending raw data somewhere.

Also, if the module is BSD compatible it is more than likely OS X compatible, as OS X is mainly BSD-based.
Display posts from previous:   
   Index -> General Programming
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 11 Posts ]
Jump to:   


Style:  
Search: