Menu

Home

Manuel Salguero

Popexe Pop Email Execution
Copyright 2016 Manuel Salguero
1.0 Beta Version
Freeware License
www.softwaresimple.es

[POPEXE FREEWARE LICENSE]

Freeware License Agreement of Popexe - Pop Email Execution

Acknowledgement
CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE USING THIS SOFTWARE.
BY USING THIS FREEWARE VERSION YOU ACKNOWLEDGE THAT YOU HAVE READ THIS LIMITED WARRANTY,
UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU ALSO AGREE THAT UNLESS
YOU HAVE A DIFFERENT LICENSE AGREEMENT SIGNED BY Manuel Salguero YOUR USE OF THIS SOFTWARE
INDICATES YOUR ACCEPTANCE OF THIS LICENSE AGREEMENT AND WARRANTY. IF YOU DO NOT AGREE TO THE
TERMS OF THIS AGREEMENT, DELETE THE SOFTWARE FROM ALL STORAGE MEDIA.

License
This Freeware License Agreement (the "Agreement") is a legal agreement between you ("Licensee"),
the end-user, and Manuel Salguero for the use of this software product ("Software").
Commercial as well as non-commercial use is allowed. By using this Software or storing this program
or parts of it on a computer hard drive (or other media), you agree to be bound by the terms of
this Agreement. Provided that you verify that you are handling the original freeware version
you are hereby licensed to make as many copies of the freeware version of this Software and
documentation as long as you do not charge money or request donations for such copies. You may
not alter this Software in any way. You may not modify, rent or sell this Software, or create
derivative works based upon this Software.

Provided that you verify that you are handling the original freeware version you are hereby licensed
to make as many copies of the Freeware version of this Software and documentation as long as you do
not charge money or request donations for such copies. You may not alter this Software in any way.
You may not modify, rent or resell for profit this Software, or create derivative works based upon
this Software.

Governing Law
This agreement shall be governed by the laws of Spain. If any portion of this Agreement is deemed
unenforceable by a court of competent jurisdiction, it shall not affect the forcibility of the
other portions of this Agreement.

Limited Warranty and Disclaimer of Warranty
Manuel Salguero EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE SOFTWARE. THIS SOFTWARE AND THE ACCOMPANYING
FILES ARE PROVIDED "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY OTHER
WARRANTIES WHETHER EXPRESSED OR IMPLIED, OR NONINFRINGEMENT. THIS SOFTWARE IS NOT FAULT TOLERANT AND
SHOULD NOT BE USED IN ANY ENVIRONMENT WHICH REQUIRES THIS. NO LIABILITY FOR DAMAGES. In no event shall
Manuel Salguero or its suppliers be liable for any consequential, incidental or indirect damages whatsoever
(including, without limitation, damages for loss of business profits, business interruption, loss of business
information, or any other pecuniary loss) resulting of the use of or inability to use this SOFTWARE EVEN IF
Manuel Salguero HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. The entire risk resulting of use or
performance of the SOFTWARE remains with you.

Copyright
Copyright (c) by Manuel Salguero. All rights reserved.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

[COMMENTS - README FIRST]
COMMENTS - PopExe INI file configuration


Popexe PFreeware License

All variables are required (Except command variables if not necessary to use command). Sometimes the content is optional


IMPORTANT
In some local networks, there could be security restrictions to access external pop3/smtp accounts.
Any type error like: "Error connection server", "cannot connect" or "connection failure", please remember to check
before you have privileges on your computer network to connect to such servers.


<email server="" -="" yahoo="" email="" sample=""> -> It is possible that requires special activation on Yahoo Mail config
smtp_server = smtp.mail.yahoo.com -> Required. Email SMTP Server
smtp_port = 465 -> Optional. Port SMTP Server. 25 (Non SSL) or 465 (SSL) or 587 (StarTLS - Secure TLS). It can indicate another if necessary
smtp_user = x@yahoo.es -> Optional. SMTP user. Optional if not necessary for SMTP Server. Habitually is necessary
smtp_password = -> Optional. Password SMTP user. Optional if not necessary for SMTP Server
smtp_auth = 1 -> Required. SMTP Auth type -> 0: None, 1:Plain, 2: Login, 3: CRAM-MD5, 4: NTLM (SPA), 5: MSN
smtp_secure = 1 -> SMTP SSL -> 0: Non secure connection, 1: Secure Connection SSL
smtp_timeout = 60 -> Optional. SMTP Timeout, for receive emails from server
smtp_email = x@yahoo.es -> SMTP Email from
smtp_displayname = x@yahoo.es -> Optional. Display real name or nickname ("From Email:")
smtp_replyto = x@yahoo.es -> Optional. Email default "Reply" when responding to a message
pop_server = pop.mail.yahoo.com -> Email POP3 Server:
pop_port = 995 -> Port POP3 Server. 110 (Non SSL) or 995 (SSL). It can indicate another if necessary
pop_user = x@yahoo.es -> POP3 user. Required.
pop_password = -> POP3 password. Required(if necessary). The password is on MD5 encription
pop_auth = 0 -> POP3 Auth type -> 0: Regular, 1: APOP, 2: NTLM (SPA), 3: MSN
pop_secure = 1 -> POP3 SSL -> 0: Non secure connection, 1: Secure Connection SSL
pop_timeout = 60 -> Optional. POP3 Timeout, for send emails to server</email>

<settings>
email_from_command_auth= x@x.com/ @x.com -> Optional. If blank, accept all emails origin. It may accept all emails of a domain (Ex. @x.com) CAUTION!! Fill for more security.
To specify an entire domain, you must begin with @ symbol
email_subject_command= <popexe> -> Optional. If blank, accept all email subjects. CAUTION!! Square brackets ([])on commands, parameters or labels are not permitted.
read_email_seconds= 600 -> Required. Timeout in seconds to read new emails. From 1 second (minimun recommended 3 minutes x60=180) Maximum 8 hours -> 8x60x60=28800
num_commands_defined= 8 -> Required. Total number of commands in COMMANDS section (You can check all commands with LIST command)
reply_email_cmd_messages= Yes -> Required. Indicates if requires email response to execution. Send to "From Email account". Values: Yes or No
delete_emails_after_read= No -> Required. CAUTION!!! Indicates "Yes" if not use email account for other proposites. Yes is only for exclusive use for POPEXE
If the email account is used to read through other clients POP3, remember to set the email account by checking the option to save messages
on the server for at least a few days, until POPEXE read the messages.
show_msgbox_read_emails= Yes -> Required. Show message box with read email task once run
debug_log_mode= Yes -> Required. Mode large of Log file for Debug. Yes/No
max_log_file_size_in_MB= 50 -> Required. Max file size of log file, in Megabytes
database_sqlite_name= popexe.db3 -> Required. SQLite database name
log_filename= popexe.log -> Required. Log file name
popexe_admin_email= x@x.com -> Required. Email account for send error messages or other Popexe Email messages. PopExe Email administrator
send_mail_cc_to_email_admin= Yes -> Required. Send an email copy (CC) to Email Account Administrator (PopExe Email Administrator). Yes/ No. If popexe_admin_email is null, this parameter is ignored.
send_mail_bcc_to_email_admin= No -> Required. Send an email hidden copy (CCO) to Email Account Administrator (PopExe Email Administrator). Yes/ No. If Yes: send_mail_cc_to_email_admin=No *
* If send_email_cc_to_email_admin=Yes, this parameter is ignored.
file_email_response_attach= Popexe_Result.txt -> Optional. File that is returned by email after running the command. CAUTION!! The file is DELETED before each run. It is customizable by the command executed.
Only valid if reply_email_cmd_messages=Yes. Default directory is the same of PopExe Application.</popexe></settings>


CAUTION!!! ALL EMAIL MESSAGES ARE DELETED. Need an exclusive POP Email account. Do not use the email account shared with other activities


<commands> -> Maximum of 1000 COMMANDS (From cmd0 To cmd999)
-> It is important that the numbering of commands as a whole is correlative to the total number of commands,
but need not be located in the INI file in the same order as their number. Example: If there are four commands
(in num_commands_defined), there must be cmd0, cmd_exe0... cmd1 ... cmd2 ... and cmd3 ..., starting at zero.</commands>

<system default="" commands=""> -> Any system default command can be delete.
cmd0 = LIST -> List all commands. Without parameters. CAUTION!! Delete for more privacity
cmd_exe0 = <systemcommand>
cmd1 = RUNCMD -> Run any CMS commands. With parameters similary to any CMD command. CAUTION!! Delete command for more security
cmd_exe1 = <systemcommand></systemcommand></systemcommand></system>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

[EMAIL SERVER]

smtp_server =
smtp_port = 465
smtp_user =
smtp_password =
smtp_auth = 1
smtp_secure = 1
smtp_timeout = 60
smtp_email =
smtp_displayname =
smtp_replyto =
pop_server =
pop_port = 995
pop_user =
pop_password =
pop_auth = 0
pop_secure = 1
pop_timeout = 60

[SETTINGS]
email_from_command_auth =
email_subject_command = <popexe>
read_email_seconds = 300
num_commands_defined = 2
reply_email_cmd_messages= Yes
delete_emails_after_read= No
show_msgbox_read_emails= No
debug_log_mode= No
max_log_file_size_in_MB= 50
database_sqlite_name= popexe.db3
log_filename= popexe.log
popexe_admin_email=
send_mail_cc_to_email_admin= No
send_mail_bcc_to_email_admin= Yes
file_email_response_attach= Popexe_Result.txt</popexe>

[COMMANDS]

cmd0= LIST
cmd_exe0= <systemcommand>
cmd_usage0= LIST -> List commands</systemcommand>

cmd1= RUNCMD
cmd_exe1= <systemcommand>
cmd_usage1= RUNCMD "path& .bat or .exe file" [params] -> Execute .bat or .exe file</systemcommand>

Project Members: