Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $translation->add("en", array( 'status-idle'=>'Idle', 'status-sending'=>'Sendin..

Decoded Output download

<?php 
$translation->add("en", array( 
	'status-idle'=>'Idle', 
	'status-sending'=>'Sending', 
	'status-pause'=>'Pause', 
	'process-resume'=>'Resume', 
	'process-pause'=>'Pause', 
	'process-cancel'=>'Cancel', 
	'settings-primary'=>'Primary', 
	'settings-outservers'=>'External servers', 
	'settings-security'=>'Security', 
	'settings-diagnostics'=>'Self Diagnostics', 
	'settings-history-length'=>'History max length', 
	'settings-outservers-doc'=>'Read <a href="http://mailer.a-l-e-x-u-s.ru/docs/alexusMailer_v1.7.en.pdf"><span class="label label-warning">documentation</span></a> to learn more about external servers.', 
	'settings-outservers-check'=>'Check servers', 
	'settings-outservers-check-autoremove'=>'(Unavailable will be auto-removed)', 
	'settings-outservers-check-log'=>'Check log:', 
	'settings-security-notwritable'=>'Script file is not writable! Password change imposible. <b>Change file rights to 666</b> for password change.', 
	'settings-security-notwritable-dir'=>' Script folder is not writable! Saving settings imposible. <b>Change folder rights to 666</b> for saving settings.', 
	'settings-security-password-changed'=>'Password succesfully changed!', 
	'settings-security-password-not-changed'=>'There was an error during pass change, may be script file is not writable.', 
	'settings-security-set-password'=>'Set password', 
	'settings-security-remove-password'=>'Remove password', 
	'settings-security-use-proxy'=>'Use http proxy', 
	'settings-remove'=>'Remove settings', 
	'settings-saved'=>'Settings saved', 
	'settings-save-error'=>'Saving settings error. Check folder write rightes and rights on amsettings.php', 
	'outservers-not-available'=>'Outservers functionality is not available (see Self Diagnostics)', 
	'send-in-background-notavalable'=>'Background sending is not available (see Self Diagnostics)', 
	'settings-removed'=>'Settings removed', 
	'settings-send-in-background'=>'Send in background', 
	'main'=>'Primary', 
	'help'=>'Help', 
	'login'=>'Login', 
	'password'=>'Password', 
	'settings'=>'Settings', 
	'backtoeditor'=>'Back to editor', 
	'name'=>'alexusMailer', 
	'title_service'=>'Anonymous e-mail service', 
	'need_auth'=>'Authentification required!', 
	'wronglogpas'=>'Wrong login or password!', 
	'sendedto'=>'Sended to ', 
	'badcaptcha'=>'Wrong security code', 
	'sendlimit'=>'Sending limit is 1 per hour', 
	'sendavailable'=>'Sending available', 
	'sendlessminute'=>'Sending will be available less in one minute', 
	'sendafter'=>'Sending after ', 
	'sendafter2'=>' minutes', 
	'attachfile'=>'Attach file', 
	'close'=>'Close', 
	'upload'=>'Upload', 
	'uploadlist'=>'Upload list', 
	'uploadtemplate'=>'Upload template', 
	'preview'=>'Preview', 
	'donatedevelopment'=>'Donate to developer', 
	'techsupport'=>'Tech Support', 
	'settings'=>'Settings', 
	'threadsnum'=>'Thread nubmer:', 
	'timeoutlen'=>'Timeout in seconds:', 
	'useoutservers'=>'Use external servers for sending', 
	'unavalable_in_service'=>'unavailable in service mode', 
	'less'=>'Less', 
	'more'=>'More', 
	'delete'=>'Delete', 
	'status'=>'Status', 
	'recipient'=>'Recipient', 
	'fromname'=>'From, name', 
	'frommail'=>'From, email', 
	'replymail'=>'Reply-to, email', 
	'subject'=>'Subject', 
	'subject_example'=>'Growing bamboo under the bed', 
	'addfield'=>'Additional field', 
	'addfield2'=>'add. field', 
	'mailtype'=>'Mail type', 
	'plaintext'=>'plain text', 
	'withformating'=>'with formating', 
	'htmle'=>'html with image auto-attach', 
	'captcha'=>'Security code', 
	'save'=>'Save', 
	'load'=>'Load', 
	'send'=>'Send', 
	'servicemode-not-available'=>'Not available in demonstration mode', 
	'servicemode-macro-not-available'=>'THIS MACRO NOT AVAILABLE IN SERVICE MODE', 
	'timezone'=>'Timezone', 
	'error'=>'error', 
	'service-warning-text'=>'SENDED BY alexusMailer DEMONSTRATION SERVICE - ANONYMOUS MAILING SCRIPT', 
	'wrong-out-server-type'=>'Wrong shell type', 
	'remote-server-unavailable'=>'Remote server unavailable', 
	'file-not-available'=>'File not available', 
	'shell-check-no-correct-type-definition'=>'No correct type definition', 
	'shell-check-404-not-found'=>'404 not found', 
	'shell-check-unknown-shell-type'=>'Unknown shell type', 
	'shell-sheck-test-command-execution-failed'=>'Test command execution failed', 
 
	'file_is_writable'=>'File is writable (666  777)', 
	'file_is_writable_e'=>'Need for password change', 
	'dir_is_writable'=>'Directory is writable (666  777)', 
	'dir_is_writable_e'=>'Need for autocreation of settings and bg sending files', 
	'settings_is_writable'=>'Settings file is writable (666  777) amsettings.php', 
	'settings_is_writable_e'=>'Need for settings saving', 
	'bgfiles_is_writable'=>'Background sending files is writable (666  777) - ".state.am.php" and ".task.am.php"', 
	'bgfiles_is_writable_e'=>'Required for background sending', 
	'shells_available'=>'Shell folder uploaded', 
	'shells_available_e'=>'Shell folder and modules inside it required for using shells', 
	'allow_url_fopen'=>'Cross server requests (allow_url_fopen)', 
	'allow_url_fopen_e'=>'Need for shells and images auto attach', 
	'post_max_size'=>'POST request maximum size (post_max_size)', 
	'post_max_size_e'=>'Influence on max letter size', 
	'upload_max_filesize'=>'Maximum file upload size (upload_max_filesize)', 
	'upload_max_filesize_e'=>'Influence on maximum attach size', 
	'state_set'=>'Set', 
	'state_unset'=>'Not set', 
	'state_exist'=>'Exists', 
	'state_not_exist'=>'Not exists', 
	'state_allowed'=>'Allowed', 
	'state_not_allowed'=>'Forbiden', 
	'refresh'=>'Refresh', 
 
	'UPLOAD_ERR_INI_SIZE'=>'The uploaded file exceeds the upload_max_filesize directive in php.ini.', 
	'UPLOAD_ERR_FORM_SIZE'=>'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.', 
	'UPLOAD_ERR_PARTIAL'=>'The uploaded file was only partially uploaded.', 
	'UPLOAD_ERR_NO_FILE'=>'No file was uploaded.', 
	'UPLOAD_ERR_NO_TMP_DIR'=>'Missing a temporary folder.', 
	'UPLOAD_ERR_CANT_WRITE'=>'Failed to write file to disk..', 
	'UPLOAD_ERR_EXTENSION'=>'A PHP extension stopped the file upload.', 
	'UNKNOWN_ERROR'=>'Unknown error', 
 
	'transfer-text-in-base64'=>'Transfer text in base64', 
	'save-sended-to-txt-log'=>'Save sended to txt log', 
	'insert-test-email-every'=>'Insert test email every', 
	'insert-test-email-every2'=>'emails', 
	'test-email'=>'Test email', 
	'helppage'=>'<h1 style="margin-top: -10px;">FAQ</h1> 
<ul> 
	<li><a href="#WhatIsIt">What is it?</a></li> 
	<li><a href="#HowItWorks">How it works?</a></li> 
	<li><a href="#WhyYouNeedIt">Why you need alexusMailer?</a></li> 
	<li><a href="#NoEmails">Can\'t recieve emails!</a></li> 
	<li><a href="#WhatIsHtmle">What is html(e) mode?</a></li> 
	<li><a href="#AvailableMacro">What macro available?</a></li> 
	<li><a href="#MassMailing">How can I send a huge amount of emails?</a></li> 
	<li><a href="#WhatIsShell">What is web shell?</a></li> 
	<li><a href="#WhatIsThreads">What is threads and how can I use them?</a></li> 
	<li><a href="#BackgroundSending">How can I use background sending?</a></li> 
	<li><a href="#HowSetPassword">How set password on alexusMailer?</a></li> 
	<li><a href="#VisualEditorBreakCode">Visual editor breaks my code!</a></li> 
	<li><a href="#EmailPersonalization">How can I personalize my emails?</a></li> 
	<li><a href="#UseWithImageRandomizer">How use alexusMailer with Image Randomizer?</a></li> 
</ul> 
<p> 
Attention, the use of this software are responsible only to you. Purchase this software entitles you to updates within the current branch, support and making suggestions for improvement. 
</p> 
<p> 
<a name="WhatIsIt"></a><h3>What is it?</h3> 
This is anonymous email sending script alexusMailer in text or html format with the ability to attach files. With ability to send a letter from any of the sender. 
</p> 
<p> 
<a name="HowItWorks"></a><h3>How it works?</h3> 
alexusMailer sending through the SendMail (mail () function in php), the protocol allows sending letters without authorizing on the server, it gives you the opportunity to deliver a letter from any mailbox. The script is written in PHP5 and to send needs to have SendMail on your server. 
</p> 
<p> 
<a name="WhyYouNeedIt"></a><h3>Why you need alexusMailer?</h3> 
For your convenience =). Sending software is very simple, alexusMailer provides easy to use interface and tools. It has email templates, macros, sending via the web shell (external servers), background sending. 
</p> 
<p> 
<a name="NoEmails"></a><h3>Can\'t recieve emails!</h3> 
In 99% of cases, the fact that the letter did not come to depend on the server that hosts the alexusMailer or shell through which they are sent.  
1 Check the SendMail server (for example, check with technical support)  
2 If alexusMailer send through the shells, make sure that the server is allowed network requests (php command "echo file_get_contents (\'http: //google.com/humans.txt\');" outputs "Google is built by a large team of engineers, designers, researchers ... ")  
3: Check manually whether the server can send emails, php command: mail ("[email protected]", "test message", "the contents of the test letters"); 
</p> 
<p> 
<a name="WhatIsHtmle"></a><h3>What is html(e) mode?</h3> 
This is a variation of html mode, where all the pictures from <img> tags and background attributes automatically downloading and attaching to letters, so when you open the letter it does not refer to external sites. This allows it to instantly appear in the e-mail clients and gmail. 
</p> 
<p> 
<a name="AvailableMacro"></a><h3>What macro available?</h3> 
<table class="table table-striped" width="100%"> 
    <thead> 
        <tr> 
            <th>Name</th><th>Format</th><th>Example</th><th>Work on fields</th></tr> 
    </thead> 
    <tbody> 
        <tr> 
            <td>To</td><td>[TO-EMAIL]</td><td>[TO-EMAIL]</td><td>All, except "TO"</td></tr> 
        <tr> 
            <td>From, name</td><td>[FROM-NAME]</td><td>[FROM-NAME]</td><td>All, except "From, name"</td></tr> 
        <tr> 
            <td>From, email</td><td>[FROM-EMAIL]</td><td>[FROM-EMAIL]</td><td>All, except "From, email"</td></tr> 
        <tr> 
            <td>Reply email</td><td>[REPLY-EMAIL]</td><td>[REPLY-EMAIL]</td><td>All, except "Reply email"</td></tr> 
        <tr> 
            <td>Subject</td><td>[THEME]</td><td>[THEME]</td><td>All, except "Subject"</td></tr> 
        <tr> 
            <td>Additional field</td><td>[ADD<b>#</b>] where # field number starting from 0</td><td>[ADD0]</td><td>All, except # additional field</td></tr> 
        <tr> 
            <td>Random number (5000-6000)</td><td>[RAND]</td><td>[RAND]</td><td>All</td></tr> 
        <tr> 
            <td>Random number in range</td><td>[RAND-<b><i>from</i></b>-<b><i>to</i></b>]</td><td>[RAND-1-10]</td><td>All</td></tr> 
        <tr> 
            <td>Random text (from options)</td><td>[RAND:<b><i>Choice</i></b><b><i> </i></b><b><i>1</i></b>|<b><i>Choice</i></b><b><i> </i></b><b><i>2</i></b>|<b><i>And</i></b><b><i> </i></b><b><i>so</i></b><b><i> </i></b><b><i>on</i></b>]</td><td>[RAND:Hi|Hello|Wellcome]</td><td>All</td></tr> 
        <tr> 
            <td>Text options enumeration</td><td>[ENUM:<b><i>Choice</i></b><b><i> </i></b><b><i>1</i></b>|<b><i>Choice</i></b><b><i> </i></b><b><i>2</i></b>|<b><i>And</i></b><b><i> </i></b><b><i>so</i></b><b><i> </i></b><b><i>on</i></b>]</td><td>[ENUM:First|Second|Third]</td><td>All</td></tr> 
        <tr> 
            <td>String multiplication</td><td>[(<b><i>String</i></b>)*<b>#</b>] where # means multiplication times</td><td>[()*3]</td><td>All</td></tr> 
        <tr> 
            <td>String by string output from local file</td><td>[FILE:<b><i>File</i></b><b><i>_</i></b><b><i>Name</i></b><b><i>.txt</i></b>]</td><td>[FILE:jokes.txt]</td><td>All</td></tr> 
        <tr> 
            <td>String by string output from URL</td><td>[URL:<b><i>http://</i></b><b><i>adress</i></b><b><i>.com</i></b>]</td><td>[URL:http://www.google.com/robots.txt]</td><td>All</td></tr> 
        <tr> 
            <td>Current date</td><td>[DATE] \ [DATE-<b>#</b>] \ [DATE+<b>#</b>] where # is amount to add or substruct from current date</td><td>[DATE] [DATE+5]</td><td>All</td></tr> 
        <tr> 
            <td>Current day</td><td>[DAY] \ [DAY-#] \ [DAY+#] where # is amount of days to add or substruct from current day</td><td>[DAY] [DAY+5]</td><td>All</td></tr> 
        <tr> 
            <td>Current month</td><td>[MONTH] \ [MONTH-#] \ [MONTH+#] where # is amount of months to add or substruct from current month</td><td>[MONTH] [MONTH+5]</td><td>All</td></tr> 
        <tr> 
            <td>Current year</td><td>[YEAR] \ [YEAR-#] \ [YEAR+#] where # is amount of years to add or substruct from current year</td><td>[YEAR] [YEAR+5]</td><td>All</td></tr> 
        <tr> 
            <td>Current time</td><td>[TIME] \ [TIME-#] \ [TIME+#] where # is amount of minutes to add or substruct from current time</td><td>[TIME] [TIME+5]</td><td>All</td></tr> 
        <tr> 
            <td>Current hour</td><td>[HOUR] \ [HOUR-#] \ [HOUR+#] where # is amount of hours to add or substruct from current hour</td><td>[HOUR] [HOUR+5]</td><td>All</td></tr> 
        <tr> 
            <td>Current minute</td><td>[MINUTE] \ [MINUTE-#] \ [MINUTE+#] where # is amount of minutes to add or substruct from current minute</td><td>[MINUTE] [MINUTE+5]</td><td>All</td></tr> 
        <tr> 
            <td>Current web shell</td><td>[OUTSERVER]</td><td>[OUTSERVER]</td><td>All, during sending through web shells.</td></tr> 
    </tbody> 
</table> 
String macros be nested into each other and themselves. For example [([RAND]) * 5]  
 
Through a macro [FILE] in the "To" field, you can arrange to send letters to people from a file on the server. And a macro [URL] to send letters to people from a file from a remote server. 
</p> 
<p> 
<a name="MassMailing"></a><h3>How can I send a huge amount of emails?</h3> 
To send a really large number of letters one server becomes small. alexusMailer provides tools to send over multiple servers. Manage external server through the shells: 
<ul> 
	<li>wso2</li> 
	<li>ARS (remailer script - shell replacer, in box with alexusMailer)</li> 
	<li>r57</li> 
	<li>c99</li> 
</ul> 
Shells can register on the relevant page of settings, multistring format:  
<div class="well">Path to shell|shell type|password from the shell </div> 
In cases when a shell has password and login use this format  
<div class="well">Path to shell|shell type|login from the shell:The password for the shell </div> 
 
On the Configuration tab of external servers is available quick check of shells, it checks that the addresses are correct, passwords match, and themselves shells execute commands.  
<br><br> 
If the delivery is carried out via the shell, then from the server where there is already very yaPosylalka letters are sent. If you want to send e-mails from the server and upload it to the shell and add it to the list of shells.  
<br><br> 
Just to increase the success of delivery you can experiment with the parameters of delay and number of threads. 
<br><b><span class="diag-bad">Warning!</span> If you use web shells you need upload "shell" folder</b> 
<br><b><span class="diag-bad">Warning!</span> Shell modules of r57 and c99 can be detected as mallware, in this case not upload them.</b> 
</p> 
<p> 
<a name="WhatIsShell"></a><h3>What is web shell?</h3> 
This tiny script helps in remote server management. It is more convenient to automate many tasks, as well as often faster than access through the console or through FTP.  
Shell can be obtained by downloading one of the options from the internet and uploading to the server. Or you can buy it on some forums which sell servers that are already have installed access via the shell. 
</p> 
<p> 
<a name="WhatIsThreads"></a><h3>What is threads and how can I use them</h3> 
Threads is somewhat parallel dispatches messages. Suppose you have 8 messages that must be delivered and 4 threads. Running newsletter, each thread would be getting the letter, (left to send 4) when some of them end up shipping it will take another (left to deliver 3), and so on, until all the letters will not be delivered.  
 
Timeout affects each thread separately, ie if the timeout is set to 10 seconds, then each thread will send an email to wait 10 seconds.  
 
External servers(shells) are taken alternately, because if you set the number of threads equal to the number of shells you can get the maximum upload speed (but maximum mortality of shells), with such heavy use shells will break down quickly. But this can be avoided by setting a sufficiently large delay.  
 
When sending the background flows are used, possibly in the future, this will be changed. 
</p> 
<p> 
<a name="BackgroundSending"></a><h3>How can I use background sending?</h3> 
Enable this option in the settings. Fill in all fields mailing settings (from, additional fields, external servers, timeout), and then click "Send". alexusMailer will launch a background process on the server to send, it will not happen instantly please be patient. After about 5-8 seconds to begin alexusMailer will updated progress bar and sending log. If you refresh the page or close the browser and return to the page later you find that delivery did not stop, and is on the server in the background. You can stop the sending by clicking the "Stop".  
If the server on which alexusMailer will restart delivery stops. In the next versions we plan a way to automatically restart the background process. 
</p> 
<p> 
<a name="HowSetPassword"></a><h3>How set password on alexusMailer?</h3> 
On the Security tab in the Settings, enter your login and password and click "Set Password". To reset your password click on "Remove password" or set a blank username and password.  
Also on this tab is available to set HTTP proxy that alexusMailer can use to interact with Shell. 
</p> 
<a name="VisualEditorBreakCode"></a><h3>Visual editor breaks my code!</h3> 
Visual editor tries to validate you code (make it correct by all standards), but sometimes you not need it. I this case you can edit you email in source mode (button "<>"), when you click Send\Preview from this mode, validation will be skiped. 
</p> 
<p> 
<a name="EmailPersonalization"></a><h3>How can I personalize my emails?</h3> 
For personalization you can use this tools:<br> 
1) Write recipient in extended format: Recipient Name &lt;[email protected]&gt;<br> 
2) Set additional fields in recipient string in format: 
<div class="well">[email protected];ADD0;ADD1;...<br> 
or<br> 
My Recipient &lt;[email protected]&gt;;ADD0;ADD1;...</div> 
</p> 
<p> 
<a name="UseWithImageRandomizer"></a><h3>How use alexusMailer with Image Randomizer?</h3> 
You can use script with image randomization software -  <a href="http://imrand.alexuslab.com">Image Randomizer</a>. You can use api link directly in your html code tags for Image mode and alexusMailer macro [URL:api link] for mode "Img tag" and "Background+css" mode. In first case enough to place macro in place where you requere your image, in second you need place it as attribute in the tag of your choice: div, table or aother. 
</p> 
' 
)); 
?>

Did this file decode correctly?

Original Code

<?php
$translation->add("en", array(
	'status-idle'=>'Idle',
	'status-sending'=>'Sending',
	'status-pause'=>'Pause',
	'process-resume'=>'Resume',
	'process-pause'=>'Pause',
	'process-cancel'=>'Cancel',
	'settings-primary'=>'Primary',
	'settings-outservers'=>'External servers',
	'settings-security'=>'Security',
	'settings-diagnostics'=>'Self Diagnostics',
	'settings-history-length'=>'History max length',
	'settings-outservers-doc'=>'Read <a href="http://mailer.a-l-e-x-u-s.ru/docs/alexusMailer_v1.7.en.pdf"><span class="label label-warning">documentation</span></a> to learn more about external servers.',
	'settings-outservers-check'=>'Check servers',
	'settings-outservers-check-autoremove'=>'(Unavailable will be auto-removed)',
	'settings-outservers-check-log'=>'Check log:',
	'settings-security-notwritable'=>'Script file is not writable! Password change imposible. <b>Change file rights to 666</b> for password change.',
	'settings-security-notwritable-dir'=>' Script folder is not writable! Saving settings imposible. <b>Change folder rights to 666</b> for saving settings.',
	'settings-security-password-changed'=>'Password succesfully changed!',
	'settings-security-password-not-changed'=>'There was an error during pass change, may be script file is not writable.',
	'settings-security-set-password'=>'Set password',
	'settings-security-remove-password'=>'Remove password',
	'settings-security-use-proxy'=>'Use http proxy',
	'settings-remove'=>'Remove settings',
	'settings-saved'=>'Settings saved',
	'settings-save-error'=>'Saving settings error. Check folder write rightes and rights on amsettings.php',
	'outservers-not-available'=>'Outservers functionality is not available (see Self Diagnostics)',
	'send-in-background-notavalable'=>'Background sending is not available (see Self Diagnostics)',
	'settings-removed'=>'Settings removed',
	'settings-send-in-background'=>'Send in background',
	'main'=>'Primary',
	'help'=>'Help',
	'login'=>'Login',
	'password'=>'Password',
	'settings'=>'Settings',
	'backtoeditor'=>'Back to editor',
	'name'=>'alexusMailer',
	'title_service'=>'Anonymous e-mail service',
	'need_auth'=>'Authentification required!',
	'wronglogpas'=>'Wrong login or password!',
	'sendedto'=>'Sended to ',
	'badcaptcha'=>'Wrong security code',
	'sendlimit'=>'Sending limit is 1 per hour',
	'sendavailable'=>'Sending available',
	'sendlessminute'=>'Sending will be available less in one minute',
	'sendafter'=>'Sending after ',
	'sendafter2'=>' minutes',
	'attachfile'=>'Attach file',
	'close'=>'Close',
	'upload'=>'Upload',
	'uploadlist'=>'Upload list',
	'uploadtemplate'=>'Upload template',
	'preview'=>'Preview',
	'donatedevelopment'=>'Donate to developer',
	'techsupport'=>'Tech Support',
	'settings'=>'Settings',
	'threadsnum'=>'Thread nubmer:',
	'timeoutlen'=>'Timeout in seconds:',
	'useoutservers'=>'Use external servers for sending',
	'unavalable_in_service'=>'unavailable in service mode',
	'less'=>'Less',
	'more'=>'More',
	'delete'=>'Delete',
	'status'=>'Status',
	'recipient'=>'Recipient',
	'fromname'=>'From, name',
	'frommail'=>'From, email',
	'replymail'=>'Reply-to, email',
	'subject'=>'Subject',
	'subject_example'=>'Growing bamboo under the bed',
	'addfield'=>'Additional field',
	'addfield2'=>'add. field',
	'mailtype'=>'Mail type',
	'plaintext'=>'plain text',
	'withformating'=>'with formating',
	'htmle'=>'html with image auto-attach',
	'captcha'=>'Security code',
	'save'=>'Save',
	'load'=>'Load',
	'send'=>'Send',
	'servicemode-not-available'=>'Not available in demonstration mode',
	'servicemode-macro-not-available'=>'THIS MACRO NOT AVAILABLE IN SERVICE MODE',
	'timezone'=>'Timezone',
	'error'=>'error',
	'service-warning-text'=>'SENDED BY alexusMailer DEMONSTRATION SERVICE - ANONYMOUS MAILING SCRIPT',
	'wrong-out-server-type'=>'Wrong shell type',
	'remote-server-unavailable'=>'Remote server unavailable',
	'file-not-available'=>'File not available',
	'shell-check-no-correct-type-definition'=>'No correct type definition',
	'shell-check-404-not-found'=>'404 not found',
	'shell-check-unknown-shell-type'=>'Unknown shell type',
	'shell-sheck-test-command-execution-failed'=>'Test command execution failed',

	'file_is_writable'=>'File is writable (666  777)',
	'file_is_writable_e'=>'Need for password change',
	'dir_is_writable'=>'Directory is writable (666  777)',
	'dir_is_writable_e'=>'Need for autocreation of settings and bg sending files',
	'settings_is_writable'=>'Settings file is writable (666  777) amsettings.php',
	'settings_is_writable_e'=>'Need for settings saving',
	'bgfiles_is_writable'=>'Background sending files is writable (666  777) - ".state.am.php" and ".task.am.php"',
	'bgfiles_is_writable_e'=>'Required for background sending',
	'shells_available'=>'Shell folder uploaded',
	'shells_available_e'=>'Shell folder and modules inside it required for using shells',
	'allow_url_fopen'=>'Cross server requests (allow_url_fopen)',
	'allow_url_fopen_e'=>'Need for shells and images auto attach',
	'post_max_size'=>'POST request maximum size (post_max_size)',
	'post_max_size_e'=>'Influence on max letter size',
	'upload_max_filesize'=>'Maximum file upload size (upload_max_filesize)',
	'upload_max_filesize_e'=>'Influence on maximum attach size',
	'state_set'=>'Set',
	'state_unset'=>'Not set',
	'state_exist'=>'Exists',
	'state_not_exist'=>'Not exists',
	'state_allowed'=>'Allowed',
	'state_not_allowed'=>'Forbiden',
	'refresh'=>'Refresh',

	'UPLOAD_ERR_INI_SIZE'=>'The uploaded file exceeds the upload_max_filesize directive in php.ini.',
	'UPLOAD_ERR_FORM_SIZE'=>'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.',
	'UPLOAD_ERR_PARTIAL'=>'The uploaded file was only partially uploaded.',
	'UPLOAD_ERR_NO_FILE'=>'No file was uploaded.',
	'UPLOAD_ERR_NO_TMP_DIR'=>'Missing a temporary folder.',
	'UPLOAD_ERR_CANT_WRITE'=>'Failed to write file to disk..',
	'UPLOAD_ERR_EXTENSION'=>'A PHP extension stopped the file upload.',
	'UNKNOWN_ERROR'=>'Unknown error',

	'transfer-text-in-base64'=>'Transfer text in base64',
	'save-sended-to-txt-log'=>'Save sended to txt log',
	'insert-test-email-every'=>'Insert test email every',
	'insert-test-email-every2'=>'emails',
	'test-email'=>'Test email',
	'helppage'=>'<h1 style="margin-top: -10px;">FAQ</h1>
<ul>
	<li><a href="#WhatIsIt">What is it?</a></li>
	<li><a href="#HowItWorks">How it works?</a></li>
	<li><a href="#WhyYouNeedIt">Why you need alexusMailer?</a></li>
	<li><a href="#NoEmails">Can\'t recieve emails!</a></li>
	<li><a href="#WhatIsHtmle">What is html(e) mode?</a></li>
	<li><a href="#AvailableMacro">What macro available?</a></li>
	<li><a href="#MassMailing">How can I send a huge amount of emails?</a></li>
	<li><a href="#WhatIsShell">What is web shell?</a></li>
	<li><a href="#WhatIsThreads">What is threads and how can I use them?</a></li>
	<li><a href="#BackgroundSending">How can I use background sending?</a></li>
	<li><a href="#HowSetPassword">How set password on alexusMailer?</a></li>
	<li><a href="#VisualEditorBreakCode">Visual editor breaks my code!</a></li>
	<li><a href="#EmailPersonalization">How can I personalize my emails?</a></li>
	<li><a href="#UseWithImageRandomizer">How use alexusMailer with Image Randomizer?</a></li>
</ul>
<p>
Attention, the use of this software are responsible only to you. Purchase this software entitles you to updates within the current branch, support and making suggestions for improvement.
</p>
<p>
<a name="WhatIsIt"></a><h3>What is it?</h3>
This is anonymous email sending script alexusMailer in text or html format with the ability to attach files. With ability to send a letter from any of the sender.
</p>
<p>
<a name="HowItWorks"></a><h3>How it works?</h3>
alexusMailer sending through the SendMail (mail () function in php), the protocol allows sending letters without authorizing on the server, it gives you the opportunity to deliver a letter from any mailbox. The script is written in PHP5 and to send needs to have SendMail on your server.
</p>
<p>
<a name="WhyYouNeedIt"></a><h3>Why you need alexusMailer?</h3>
For your convenience =). Sending software is very simple, alexusMailer provides easy to use interface and tools. It has email templates, macros, sending via the web shell (external servers), background sending.
</p>
<p>
<a name="NoEmails"></a><h3>Can\'t recieve emails!</h3>
In 99% of cases, the fact that the letter did not come to depend on the server that hosts the alexusMailer or shell through which they are sent. 
1 Check the SendMail server (for example, check with technical support) 
2 If alexusMailer send through the shells, make sure that the server is allowed network requests (php command "echo file_get_contents (\'http: //google.com/humans.txt\');" outputs "Google is built by a large team of engineers, designers, researchers ... ") 
3: Check manually whether the server can send emails, php command: mail ("[email protected]", "test message", "the contents of the test letters");
</p>
<p>
<a name="WhatIsHtmle"></a><h3>What is html(e) mode?</h3>
This is a variation of html mode, where all the pictures from <img> tags and background attributes automatically downloading and attaching to letters, so when you open the letter it does not refer to external sites. This allows it to instantly appear in the e-mail clients and gmail.
</p>
<p>
<a name="AvailableMacro"></a><h3>What macro available?</h3>
<table class="table table-striped" width="100%">
    <thead>
        <tr>
            <th>Name</th><th>Format</th><th>Example</th><th>Work on fields</th></tr>
    </thead>
    <tbody>
        <tr>
            <td>To</td><td>[TO-EMAIL]</td><td>[TO-EMAIL]</td><td>All, except "TO"</td></tr>
        <tr>
            <td>From, name</td><td>[FROM-NAME]</td><td>[FROM-NAME]</td><td>All, except "From, name"</td></tr>
        <tr>
            <td>From, email</td><td>[FROM-EMAIL]</td><td>[FROM-EMAIL]</td><td>All, except "From, email"</td></tr>
        <tr>
            <td>Reply email</td><td>[REPLY-EMAIL]</td><td>[REPLY-EMAIL]</td><td>All, except "Reply email"</td></tr>
        <tr>
            <td>Subject</td><td>[THEME]</td><td>[THEME]</td><td>All, except "Subject"</td></tr>
        <tr>
            <td>Additional field</td><td>[ADD<b>#</b>] where # field number starting from 0</td><td>[ADD0]</td><td>All, except # additional field</td></tr>
        <tr>
            <td>Random number (5000-6000)</td><td>[RAND]</td><td>[RAND]</td><td>All</td></tr>
        <tr>
            <td>Random number in range</td><td>[RAND-<b><i>from</i></b>-<b><i>to</i></b>]</td><td>[RAND-1-10]</td><td>All</td></tr>
        <tr>
            <td>Random text (from options)</td><td>[RAND:<b><i>Choice</i></b><b><i> </i></b><b><i>1</i></b>|<b><i>Choice</i></b><b><i> </i></b><b><i>2</i></b>|<b><i>And</i></b><b><i> </i></b><b><i>so</i></b><b><i> </i></b><b><i>on</i></b>]</td><td>[RAND:Hi|Hello|Wellcome]</td><td>All</td></tr>
        <tr>
            <td>Text options enumeration</td><td>[ENUM:<b><i>Choice</i></b><b><i> </i></b><b><i>1</i></b>|<b><i>Choice</i></b><b><i> </i></b><b><i>2</i></b>|<b><i>And</i></b><b><i> </i></b><b><i>so</i></b><b><i> </i></b><b><i>on</i></b>]</td><td>[ENUM:First|Second|Third]</td><td>All</td></tr>
        <tr>
            <td>String multiplication</td><td>[(<b><i>String</i></b>)*<b>#</b>] where # means multiplication times</td><td>[()*3]</td><td>All</td></tr>
        <tr>
            <td>String by string output from local file</td><td>[FILE:<b><i>File</i></b><b><i>_</i></b><b><i>Name</i></b><b><i>.txt</i></b>]</td><td>[FILE:jokes.txt]</td><td>All</td></tr>
        <tr>
            <td>String by string output from URL</td><td>[URL:<b><i>http://</i></b><b><i>adress</i></b><b><i>.com</i></b>]</td><td>[URL:http://www.google.com/robots.txt]</td><td>All</td></tr>
        <tr>
            <td>Current date</td><td>[DATE] \ [DATE-<b>#</b>] \ [DATE+<b>#</b>] where # is amount to add or substruct from current date</td><td>[DATE] [DATE+5]</td><td>All</td></tr>
        <tr>
            <td>Current day</td><td>[DAY] \ [DAY-#] \ [DAY+#] where # is amount of days to add or substruct from current day</td><td>[DAY] [DAY+5]</td><td>All</td></tr>
        <tr>
            <td>Current month</td><td>[MONTH] \ [MONTH-#] \ [MONTH+#] where # is amount of months to add or substruct from current month</td><td>[MONTH] [MONTH+5]</td><td>All</td></tr>
        <tr>
            <td>Current year</td><td>[YEAR] \ [YEAR-#] \ [YEAR+#] where # is amount of years to add or substruct from current year</td><td>[YEAR] [YEAR+5]</td><td>All</td></tr>
        <tr>
            <td>Current time</td><td>[TIME] \ [TIME-#] \ [TIME+#] where # is amount of minutes to add or substruct from current time</td><td>[TIME] [TIME+5]</td><td>All</td></tr>
        <tr>
            <td>Current hour</td><td>[HOUR] \ [HOUR-#] \ [HOUR+#] where # is amount of hours to add or substruct from current hour</td><td>[HOUR] [HOUR+5]</td><td>All</td></tr>
        <tr>
            <td>Current minute</td><td>[MINUTE] \ [MINUTE-#] \ [MINUTE+#] where # is amount of minutes to add or substruct from current minute</td><td>[MINUTE] [MINUTE+5]</td><td>All</td></tr>
        <tr>
            <td>Current web shell</td><td>[OUTSERVER]</td><td>[OUTSERVER]</td><td>All, during sending through web shells.</td></tr>
    </tbody>
</table>
String macros be nested into each other and themselves. For example [([RAND]) * 5] 

Through a macro [FILE] in the "To" field, you can arrange to send letters to people from a file on the server. And a macro [URL] to send letters to people from a file from a remote server.
</p>
<p>
<a name="MassMailing"></a><h3>How can I send a huge amount of emails?</h3>
To send a really large number of letters one server becomes small. alexusMailer provides tools to send over multiple servers. Manage external server through the shells:
<ul>
	<li>wso2</li>
	<li>ARS (remailer script - shell replacer, in box with alexusMailer)</li>
	<li>r57</li>
	<li>c99</li>
</ul>
Shells can register on the relevant page of settings, multistring format: 
<div class="well">Path to shell|shell type|password from the shell </div>
In cases when a shell has password and login use this format 
<div class="well">Path to shell|shell type|login from the shell:The password for the shell </div>

On the Configuration tab of external servers is available quick check of shells, it checks that the addresses are correct, passwords match, and themselves shells execute commands. 
<br><br>
If the delivery is carried out via the shell, then from the server where there is already very yaPosylalka letters are sent. If you want to send e-mails from the server and upload it to the shell and add it to the list of shells. 
<br><br>
Just to increase the success of delivery you can experiment with the parameters of delay and number of threads.
<br><b><span class="diag-bad">Warning!</span> If you use web shells you need upload "shell" folder</b>
<br><b><span class="diag-bad">Warning!</span> Shell modules of r57 and c99 can be detected as mallware, in this case not upload them.</b>
</p>
<p>
<a name="WhatIsShell"></a><h3>What is web shell?</h3>
This tiny script helps in remote server management. It is more convenient to automate many tasks, as well as often faster than access through the console or through FTP. 
Shell can be obtained by downloading one of the options from the internet and uploading to the server. Or you can buy it on some forums which sell servers that are already have installed access via the shell.
</p>
<p>
<a name="WhatIsThreads"></a><h3>What is threads and how can I use them</h3>
Threads is somewhat parallel dispatches messages. Suppose you have 8 messages that must be delivered and 4 threads. Running newsletter, each thread would be getting the letter, (left to send 4) when some of them end up shipping it will take another (left to deliver 3), and so on, until all the letters will not be delivered. 

Timeout affects each thread separately, ie if the timeout is set to 10 seconds, then each thread will send an email to wait 10 seconds. 

External servers(shells) are taken alternately, because if you set the number of threads equal to the number of shells you can get the maximum upload speed (but maximum mortality of shells), with such heavy use shells will break down quickly. But this can be avoided by setting a sufficiently large delay. 

When sending the background flows are used, possibly in the future, this will be changed.
</p>
<p>
<a name="BackgroundSending"></a><h3>How can I use background sending?</h3>
Enable this option in the settings. Fill in all fields mailing settings (from, additional fields, external servers, timeout), and then click "Send". alexusMailer will launch a background process on the server to send, it will not happen instantly please be patient. After about 5-8 seconds to begin alexusMailer will updated progress bar and sending log. If you refresh the page or close the browser and return to the page later you find that delivery did not stop, and is on the server in the background. You can stop the sending by clicking the "Stop". 
If the server on which alexusMailer will restart delivery stops. In the next versions we plan a way to automatically restart the background process.
</p>
<p>
<a name="HowSetPassword"></a><h3>How set password on alexusMailer?</h3>
On the Security tab in the Settings, enter your login and password and click "Set Password". To reset your password click on "Remove password" or set a blank username and password. 
Also on this tab is available to set HTTP proxy that alexusMailer can use to interact with Shell.
</p>
<a name="VisualEditorBreakCode"></a><h3>Visual editor breaks my code!</h3>
Visual editor tries to validate you code (make it correct by all standards), but sometimes you not need it. I this case you can edit you email in source mode (button "<>"), when you click Send\Preview from this mode, validation will be skiped.
</p>
<p>
<a name="EmailPersonalization"></a><h3>How can I personalize my emails?</h3>
For personalization you can use this tools:<br>
1) Write recipient in extended format: Recipient Name &lt;[email protected]&gt;<br>
2) Set additional fields in recipient string in format:
<div class="well">[email protected];ADD0;ADD1;...<br>
or<br>
My Recipient &lt;[email protected]&gt;;ADD0;ADD1;...</div>
</p>
<p>
<a name="UseWithImageRandomizer"></a><h3>How use alexusMailer with Image Randomizer?</h3>
You can use script with image randomization software -  <a href="http://imrand.alexuslab.com">Image Randomizer</a>. You can use api link directly in your html code tags for Image mode and alexusMailer macro [URL:api link] for mode "Img tag" and "Background+css" mode. In first case enough to place macro in place where you requere your image, in second you need place it as attribute in the tag of your choice: div, table or aother.
</p>
'
));
?>

Function Calls

None

Variables

None

Stats

MD5 9d6708e94acf76d8f86bbefc5a114801
Eval Count 0
Decode Time 86 ms