These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

EVEmail POP3 forwarder (Read-only)

Author
Aphoxema G
Khushakor Clan
#1 - 2011-12-22 01:20:55 UTC
The EVEmail POP3 forwarder is a simple PHP based POP3 server that uses a unique Custom API Key to grab your EVEmail inbox and forward to your POP3 client anything that has not already been forwarded. The messages themselves are only stored between the API query and when your POP3 client retrieves them, but the unique ID for them is archived so that you aren't sent every message every time you connect.

If it's not already obvious, this is a substantial security risk and this service is only meant for small unimportant people, like me, who doesn't want to have to log into EVE or EVE-Gate to know if they got a message. If you handle EVEmail of any importance or confidence, we promise that we won't read your EVEmail, but don't take our word for it and I can't be certain my server will never be compromised.

It is actually quite possible to make this a local service or even a plugin for Thunderbird or something, but since I access the internet from several different computers this was the only practical solution for what I do and my friend did a great job of making it so. If you discover/create such a tool with the source code available I'll advertise it.

To use this service, first make a new Custom API Key (CAK, https://support.eveonline.com/api/ ) with only the "MailMessages", "MailingList" and "MailBodies" options selected. If the Access Mask isn't "3548" the service will ignore that request.

Add a new POP3 account in your email client/gmail/whatever with the following settings (ID is your CAK ID and VCode is your Verification Code):

Email address: ID@evemail.com (this is in name only, I do not own the evemail.com domain and this address is meaningless outside of this service)
Username: ID
Password: VCode
POP Server: operationinertia.org
Port: 110
Leave message on server: Doesn't matter, will be discarded anyways
SSL/Encryption: None
Outgoing server: Leave blank, the API is read-only so this service is read only.

If you wish to disable this service later, just delete the API entry for it.

Again, this explicitely strips a level of security from your EVEmail for the sake of convenience. If you like security more than convenience, don't use this service.
Callean Drevus
Perkone
Caldari State
#2 - 2011-12-25 09:12:00 UTC  |  Edited by: Callean Drevus
Nice idea using ID and vCode as the username and password :)

That said, I think I'd find it too insecure, I'd really only want to use something that I'd written myself (or of which I could see the source code :P). And I already wrote it myself, so please don't go out of your way to provide source just for me Blink I also imagine this is a server component for a large part.

Developer/Creator of EVE Marketeer

Aphoxema G
Khushakor Clan
#3 - 2011-12-25 20:51:26 UTC
Callean Drevus wrote:
Nice idea using ID and vCode as the username and password :)

That said, I think I'd find it too insecure, I'd really only want to use something that I'd written myself (or of which I could see the source code :P). And I already wrote it myself, so please don't go out of your way to provide source just for me Blink I also imagine this is a server component for a large part.


It's just php and that file is world readable, I'll get the link for it when I'm not using an iPod to do my busywork. It really is a significant risk and I prefer that people be cautious.
Aphoxema G
Khushakor Clan
#4 - 2011-12-27 16:31:27 UTC