Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome Programming
 PowerHome Messageboard : PowerHome Programming
Subject Topic: Email Plug-in without OE Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
theowl
Groupie
Groupie
Avatar

Joined: February 24 2006
Location: United States
Online Status: Offline
Posts: 59
Posted: February 06 2008 at 00:16 | IP Logged Quote theowl

Some of you have wished that the E-mail plug-in would support POP3. I think I have a plausible solution for this without using OE...which has given me too many issues.

I'll make this quick since I need some sleep. Here's what I've done in the past two hours...

  1. Downloaded Eudora (http://www.eudora.com/download/)
  2. Installed it and told it to take the POP3 account I had in OE
  3. Switched it over to the free version, I don't need the extra bells on the PH machine
  4. Set Eudora as the default e-mail client
  5. Uninstalled OE (Located in Add/Remove, Windows tab)
  6. Restarted
  7. Tested


Now, prior to this I had the PH e-mail account setup and working in OE. This allowed PH to connect in and check my POP3 account. Now, Eudora is checking the account. Initial tests are showing me that it can check the e-mail and funnel it over to PH just as easy (and faster) as OE.

Oh yeah, my last issue with OE was that it would freeze PH if I attempted to send e-mail and the network went down (for no reason). Tests on network failure with Eudora suggest that it will just beep and display an error within the main program.

One issue: Eudora will open up anytime that PH calls it. I plan to just leave it open so it doesn't need to do all this. One more thing on the taskbar won't kill me.


I'll let you know how it goes in a few days. So far, I'm
Back to Top View theowl's Profile Search for other posts by theowl
 
Gadgets
Senior Member
Senior Member
Avatar

Joined: January 28 2008
Location: Canada
Online Status: Offline
Posts: 178
Posted: February 07 2008 at 22:42 | IP Logged Quote Gadgets

Great of you to share your test results. Eudora should work well for that reason, if there is an error, network, or password related, it just posts the error and goes on with life until the next time.
My problem when you say it opens everytime, is my poor old server is only a 733Mhz Windows XP Pro machine with only 256 megs of RAM.. it already runs an Apache Web Server, and FTP Server, and streams our MP3 collection to any PC, or Xbox360 in the house, and now I've added PH to it! I would like it to be able to make take action at least within a few seconds, and not hours.   

__________________
Friends, don't let friends install Norton Products
Back to Top View Gadgets's Profile Search for other posts by Gadgets Visit Gadgets's Homepage
 
TonyNo
Moderator Group
Moderator Group
Avatar

Joined: December 05 2001
Location: United States
Online Status: Offline
Posts: 2889
Posted: February 07 2008 at 22:58 | IP Logged Quote TonyNo

I'm trying Thunderbird now...
Back to Top View TonyNo's Profile Search for other posts by TonyNo Visit TonyNo's Homepage
 
theowl
Groupie
Groupie
Avatar

Joined: February 24 2006
Location: United States
Online Status: Offline
Posts: 59
Posted: February 07 2008 at 23:04 | IP Logged Quote theowl

Well, it doesn't open Eudora every time, assuming you leave it running after the first opening. I configured Eudora to minimize to the tray so it can say open without annoying me.

I'm running PH on an WinXP box with a 1.7Ghz processor and 256mb RAM.The cooling system on this box runs twin fans for the power supply and one for case cooling. That made it too loud to have on the main floor of the house so PH got an upgrade from my previous box.

Anyway, I hope to be able to post a more complete macro soon. I have it working just fine when I'm running tests, but it fails to fully work when left on it's own. Anyone care to take a stab at simplifying this formula?


/*Disarm Home*/

if(ph_regexdiff1("DISARMED HOME","$",UPPER('{EM-LINE}'),1,1,0,0,0) = "",0,ph_x10setstat(03,"K",02,0,0) + ph_x10setstat(03,"K",01,0,0) + ph_usermessage("Disarmed: {EM-LINE}") + ph_setsystemvar("TEMP10","D"))


FAQ...
{EM-LINE} = Contents of current line in email
K1/K2: Hold the status of the alarm so PH knows if I'm away and can switch to e-mail alerts.

TEMP10: Later, if it =D, email msg is deleted. The delete code caused the formula to error so it had to be put in it's own line. I think that the complex nature of this code (or the fact that the macro contains 8 similar formula lines) is what is causing the failure.

I need a different perspective on this, can't seem to see a simpler way to make this work without multiple labels and goto_label lines.
Back to Top View theowl's Profile Search for other posts by theowl
 
TonyNo
Moderator Group
Moderator Group
Avatar

Joined: December 05 2001
Location: United States
Online Status: Offline
Posts: 2889
Posted: February 08 2008 at 00:06 | IP Logged Quote TonyNo

Okay, Thunderbird and Eudora do not seem to work. If closed, it opens each one, but that's it.
Back to Top View TonyNo's Profile Search for other posts by TonyNo Visit TonyNo's Homepage
 
Gadgets
Senior Member
Senior Member
Avatar

Joined: January 28 2008
Location: Canada
Online Status: Offline
Posts: 178
Posted: February 09 2008 at 00:12 | IP Logged Quote Gadgets

I just tried Thunderbird Portable version, the one that will run off a USB stick. it works fine, installed it set it up, and immediately responded to PH. However, when forcing a network error, it sticks up a error window that you much click "ok" on to clear, and that may cause PH to hang.. or future emails to not respond.
it also didn't load like Eudora, it worked more like OE does in that respect.
I did come across this http://www.marshallsoft.com/email-component-library.htm remembering I know nothing about programming, but wondered if PH could call this??

__________________
Friends, don't let friends install Norton Products
Back to Top View Gadgets's Profile Search for other posts by Gadgets Visit Gadgets's Homepage
 
theowl
Groupie
Groupie
Avatar

Joined: February 24 2006
Location: United States
Online Status: Offline
Posts: 59
Posted: February 09 2008 at 19:27 | IP Logged Quote theowl

I did notice that PH doesn't seem to process stuff from eudora unless I manually run the code. First line of the code was to loadall. I think Eudora might return too fast from the call. I assume OE waits a few seconds and returns the count after that.

Simple fix was to set the first line to wait 10 seconds, then call a loadnew. That seems to work out for me.

Still trying to figure out why some of the regex lines won't fire.
Back to Top View theowl's Profile Search for other posts by theowl
 
Gadgets
Senior Member
Senior Member
Avatar

Joined: January 28 2008
Location: Canada
Online Status: Offline
Posts: 178
Posted: March 22 2008 at 23:28 | IP Logged Quote Gadgets

Just wondering if anyone has done any more exploration on a alternative to OE. No that I have the email plugin working nicely, I have had OE hang several times causing PH to either hang or crash all together. I didn't want to start looking around again if someone else has come up with something.

Brian

__________________
Friends, don't let friends install Norton Products
Back to Top View Gadgets's Profile Search for other posts by Gadgets Visit Gadgets's Homepage
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum