├── LICENSE
├── README.md
├── cancel.png
├── cloud1.png
├── common.php
├── database.png
├── db1.php
├── db2.php
├── db3.php
├── end.php
├── function.php
├── host.png
├── index.css
├── index.php
├── index2.php
├── index3.php
├── index4.php
├── index5.php
├── lang.en.php
├── lang.gr.php
├── mail.png
├── makbox
├── 1_connection.php
├── 1_connection2.php
├── 1_connection_disposable.php
├── LICENSE
├── account.php
├── android
│ └── makbox.apk
├── background_images_random
│ ├── man.png
│ ├── photograph.jpg
│ └── woman.png
├── box.php
├── browser_user.php
├── class_cn.php
├── classes
│ └── mail
│ │ ├── PHPMailerAutoload.php
│ │ ├── README.md
│ │ ├── changelog.md
│ │ ├── class.phpmailer.php
│ │ ├── class.phpmaileroauth.php
│ │ ├── class.phpmaileroauthgoogle.php
│ │ ├── class.pop3.php
│ │ ├── class.smtp.php
│ │ ├── composer.json
│ │ ├── composer.lock
│ │ ├── docs
│ │ ├── Callback_function_notes.txt
│ │ ├── DomainKeys_notes.txt
│ │ ├── Note_for_SMTP_debugging.txt
│ │ ├── extending.html
│ │ ├── faq.html
│ │ ├── generatedocs.sh
│ │ └── pop3_article.txt
│ │ ├── extras
│ │ ├── EasyPeasyICS.php
│ │ ├── README.md
│ │ ├── htmlfilter.php
│ │ └── ntlm_sasl_client.php
│ │ ├── get_oauth_token.php
│ │ ├── images
│ │ └── phpmailer.gif
│ │ ├── language
│ │ ├── phpmailer.lang-am.php
│ │ ├── phpmailer.lang-ar.php
│ │ ├── phpmailer.lang-az.php
│ │ ├── phpmailer.lang-be.php
│ │ ├── phpmailer.lang-bg.php
│ │ ├── phpmailer.lang-br.php
│ │ ├── phpmailer.lang-ca.php
│ │ ├── phpmailer.lang-ch.php
│ │ ├── phpmailer.lang-cz.php
│ │ ├── phpmailer.lang-da.php
│ │ ├── phpmailer.lang-de.php
│ │ ├── phpmailer.lang-el.php
│ │ ├── phpmailer.lang-eo.php
│ │ ├── phpmailer.lang-es.php
│ │ ├── phpmailer.lang-et.php
│ │ ├── phpmailer.lang-fa.php
│ │ ├── phpmailer.lang-fi.php
│ │ ├── phpmailer.lang-fo.php
│ │ ├── phpmailer.lang-fr.php
│ │ ├── phpmailer.lang-gl.php
│ │ ├── phpmailer.lang-he.php
│ │ ├── phpmailer.lang-hr.php
│ │ ├── phpmailer.lang-hu.php
│ │ ├── phpmailer.lang-id.php
│ │ ├── phpmailer.lang-it.php
│ │ ├── phpmailer.lang-ja.php
│ │ ├── phpmailer.lang-ka.php
│ │ ├── phpmailer.lang-ko.php
│ │ ├── phpmailer.lang-lt.php
│ │ ├── phpmailer.lang-lv.php
│ │ ├── phpmailer.lang-ms.php
│ │ ├── phpmailer.lang-nl.php
│ │ ├── phpmailer.lang-no.php
│ │ ├── phpmailer.lang-pl.php
│ │ ├── phpmailer.lang-pt.php
│ │ ├── phpmailer.lang-ro.php
│ │ ├── phpmailer.lang-ru.php
│ │ ├── phpmailer.lang-se.php
│ │ ├── phpmailer.lang-sk.php
│ │ ├── phpmailer.lang-sl.php
│ │ ├── phpmailer.lang-sr.php
│ │ ├── phpmailer.lang-tr.php
│ │ ├── phpmailer.lang-uk.php
│ │ ├── phpmailer.lang-vi.php
│ │ ├── phpmailer.lang-zh.php
│ │ └── phpmailer.lang-zh_cn.php
│ │ ├── test
│ │ ├── bootstrap.php
│ │ ├── fakepopserver.sh
│ │ ├── fakesendmail.sh
│ │ ├── phpmailerLangTest.php
│ │ ├── phpmailerTest.php
│ │ ├── runfakepopserver.sh
│ │ ├── test_callback.php
│ │ └── testbootstrap-dist.php
│ │ └── travis.phpunit.xml.dist
├── contact.php
├── core
│ └── compile.php
├── css
│ ├── 1_connection.css
│ ├── account.css
│ ├── box.css
│ ├── delete_account.css
│ ├── edit_profile.css
│ ├── elements.css
│ ├── elements2.css
│ ├── family_releway.css
│ ├── forgot.css
│ ├── forgot_link.css
│ ├── history.css
│ ├── index.css
│ ├── list.css
│ ├── list_files_share.css
│ ├── list_folder.css
│ ├── login2.css
│ ├── messages.css
│ ├── profile.css
│ ├── recycle_bin.css
│ ├── signup.css
│ ├── upload.css
│ ├── user_modules.css
│ ├── user_notice.css
│ ├── user_storage.css
│ ├── users_online.css
│ ├── verify.css
│ ├── view_files.css
│ └── view_folder.css
├── delete_account.php
├── download.php
├── download_folder.php
├── download_from_folder.php
├── edit_background_profile.php
├── edit_image_profile.php
├── edit_profile.php
├── edit_profile_settings.php
├── error
│ ├── error1.png
│ ├── error2.png
│ └── index.php
├── forgot.php
├── forgot2.php
├── forgot_link.php
├── function.php
├── history.php
├── history_delete.php
├── images
│ ├── 3.png
│ └── close2.png
├── index.php
├── js
│ └── my_js.js
├── languages
│ ├── common.php
│ ├── lang.en.php
│ └── lang.gr.php
├── list.php
├── list_files.php
├── list_files_share_email.php
├── list_files_share_user.php
├── list_folder.php
├── login.php
├── login2.php
├── logout.php
├── logout_auto.php
├── logout_forgot.php
├── messages.php
├── messages_delete.php
├── messages_show.php
├── modules
│ ├── example
│ │ ├── compile.php
│ │ ├── icon.png
│ │ ├── icon.xml
│ │ ├── index.css
│ │ └── index.php
│ └── index.php
├── move_recycle_bin.php
├── photos
│ ├── 1.jpg
│ ├── 2.jpg
│ ├── 3.jpg
│ ├── 4.jpg
│ ├── 5.jpg
│ ├── 5.png
│ ├── account
│ │ ├── message0.png
│ │ ├── message1.png
│ │ └── message2.png
│ ├── background.png
│ ├── bg2.png
│ ├── bg3.jpg
│ ├── camera.png
│ ├── close.png
│ ├── cloud.jpg
│ ├── cloud_storage1.png
│ ├── cloud_storage2.png
│ ├── cloud_users1.jpg
│ ├── color1.jpg
│ ├── copyright.png
│ ├── file-transfer.png
│ ├── file_name.txt
│ ├── footer
│ │ ├── box_footer.jpg
│ │ ├── cloud_footer1.png
│ │ ├── cloud_footer2.png
│ │ └── cloud_footer3.png
│ ├── gallery1.png
│ ├── gallery2.jpg
│ ├── gnu-linux.png
│ ├── hosting.jpg
│ ├── images.jpg
│ ├── joker.jpg
│ ├── keys.jpg
│ ├── linux.png
│ ├── linux7.png
│ ├── mail
│ │ ├── one_connection.jpg
│ │ ├── recovery.jpg
│ │ └── verify.png
│ ├── menu
│ │ ├── 3.png
│ │ ├── Logout-icon-01.png
│ │ ├── add_folder.png
│ │ ├── android2.png
│ │ ├── animation.png
│ │ ├── back.png
│ │ ├── back1_acc.png
│ │ ├── back2_acc.png
│ │ ├── backup.png
│ │ ├── blank.png
│ │ ├── cancel_acc.png
│ │ ├── chat.png
│ │ ├── cinema.png
│ │ ├── close.gif
│ │ ├── close_share.png
│ │ ├── cloud-storage.png
│ │ ├── cloud-upload.png
│ │ ├── cloud.png
│ │ ├── cloud_computing.jpg
│ │ ├── cloud_computing.png
│ │ ├── cloud_tit.png
│ │ ├── community.png
│ │ ├── contact.png
│ │ ├── delete.png
│ │ ├── delete_account1.png
│ │ ├── delete_account2.png
│ │ ├── download.png
│ │ ├── email.png
│ │ ├── email_acc.png
│ │ ├── english_flag.png
│ │ ├── enter_acc.png
│ │ ├── eye.png
│ │ ├── folder.png
│ │ ├── folder2.png
│ │ ├── folder_acc.png
│ │ ├── forgot_pass.png
│ │ ├── greece_flag.png
│ │ ├── history.png
│ │ ├── inbox_file.png
│ │ ├── inbox_firewall.png
│ │ ├── inbox_message.png
│ │ ├── inbox_storage.png
│ │ ├── index_pass.png
│ │ ├── index_user1.png
│ │ ├── index_user2.png
│ │ ├── key_word.png
│ │ ├── login.png
│ │ ├── login2.png
│ │ ├── login3.png
│ │ ├── login4.png
│ │ ├── login5.png
│ │ ├── logout.png
│ │ ├── mail.png
│ │ ├── mes.png
│ │ ├── message.png
│ │ ├── modules.png
│ │ ├── modules2.png
│ │ ├── name.png
│ │ ├── notice.png
│ │ ├── ofline.png
│ │ ├── one_connection.png
│ │ ├── one_connection2.png
│ │ ├── one_connection3.png
│ │ ├── one_connection4.png
│ │ ├── online.png
│ │ ├── pass_forgot.png
│ │ ├── password.png
│ │ ├── password_acc.png
│ │ ├── person.png
│ │ ├── profil.png
│ │ ├── profile.png
│ │ ├── recovery.jpg
│ │ ├── recyc.jpg
│ │ ├── recycle.png
│ │ ├── recycle_bin.png
│ │ ├── restore.png
│ │ ├── share.png
│ │ ├── share0.svg
│ │ ├── share_file1.png
│ │ ├── share_file2.png
│ │ ├── signup_mail.png
│ │ ├── signup_pass.png
│ │ ├── signup_user.png
│ │ ├── storage.png
│ │ ├── synchronize.png
│ │ ├── text.png
│ │ ├── time.png
│ │ ├── upload.png
│ │ ├── user.png
│ │ ├── user_acc.png
│ │ ├── user_forgot.png
│ │ ├── user_login.png
│ │ ├── user_login2.png
│ │ ├── user_login3.png
│ │ ├── user_login4.png
│ │ ├── user_signup.png
│ │ ├── user_signup2.png
│ │ ├── vertical_line.png
│ │ ├── view_online.png
│ │ ├── voice.png
│ │ └── your_folder.png
│ ├── mes1.jpg
│ ├── one_connection.png
│ ├── one_connection2.png
│ ├── pass_check.png
│ ├── photograph.jpg
│ ├── profiles
│ │ ├── back.png
│ │ ├── birth.png
│ │ ├── description.png
│ │ ├── description2.png
│ │ ├── gender.png
│ │ ├── interests.png
│ │ ├── interests2.png
│ │ └── pencil.ico
│ ├── routine.jpg
│ ├── saas.jpg
│ ├── signup_header1.png
│ ├── signup_header2.png
│ ├── signup_header3.png
│ ├── storage
│ │ ├── android.png
│ │ ├── audios.png
│ │ ├── excel.png
│ │ ├── exe.png
│ │ ├── images.png
│ │ ├── max.png
│ │ ├── microphone.png
│ │ ├── pdf.png
│ │ ├── shell.png
│ │ ├── text.png
│ │ ├── videos.png
│ │ └── word.png
│ ├── ubuntu.jpg
│ ├── upload.gif
│ ├── verify1.jpg
│ ├── verify2.jpg
│ ├── verify3.jpg
│ ├── verify4.jpg
│ ├── view
│ │ ├── android.png
│ │ ├── css.png
│ │ ├── dmg.png
│ │ ├── exe.png
│ │ ├── exel.png
│ │ ├── html.png
│ │ ├── pdf.png
│ │ ├── powerpoint.png
│ │ ├── shell.png
│ │ ├── text.png
│ │ ├── view.png
│ │ └── word.png
│ ├── wall.png
│ ├── wood.jpg
│ └── xblac.gif
├── profile.php
├── recycle_bin.php
├── restore_delete.php
├── shared
│ ├── htaccess.txt
│ └── htpasswd.txt
├── shell
│ ├── lock.sh
│ └── unlock.sh
├── signup.php
├── signup2.php
├── sql
│ └── tables
│ │ ├── all_users_details.sql
│ │ ├── backup_folder_uploads.sql
│ │ ├── backup_login.sql
│ │ ├── backup_messages.sql
│ │ ├── block_ip .sql
│ │ ├── contact.sql
│ │ ├── deleted_accounts.sql
│ │ ├── details.sql
│ │ ├── folder_uploads.sql
│ │ ├── forgot.sql
│ │ ├── hard_disk.sql
│ │ ├── history.sql
│ │ ├── log_file .sql
│ │ ├── login.sql
│ │ ├── login_error_attempts.sql
│ │ ├── mail.sql
│ │ ├── messages.sql
│ │ ├── modules.sql
│ │ ├── modules_details.sql
│ │ ├── profile .sql
│ │ ├── profile_images_random.sql
│ │ ├── recycle_bin_folder.sql
│ │ ├── users_activities.sql
│ │ └── users_details.sql
├── upload.php
├── upload_file.php
├── upload_folder.php
├── user_backup.php
├── user_modules.php
├── user_notice.php
├── user_storage.php
├── users_online.php
├── verify.php
├── view_files.php
└── view_folder.php
├── makbox_inside.png
├── name.png
├── next.png
├── pass.png
├── tables.php
└── wait.gif
/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/cancel.png
--------------------------------------------------------------------------------
/cloud1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/cloud1.png
--------------------------------------------------------------------------------
/common.php:
--------------------------------------------------------------------------------
1 |
6 | * Makbox is a personal (staas) cloud.
7 | *
8 | * Makbox is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU Affero General Public License as
10 | * published by the Free Software Foundation, either version 3 of the
11 | * License, or (at your option) any later version.
12 | *
13 | *
14 | * Makbox is distributed in the hope that it will be useful,
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | * GNU Affero General Public License for more details.
18 | *
19 | * You should have received a copy of the GNU Affero General Public License, version 3,
20 | * along with this program. If not, see
21 | *
22 | */
23 |
24 |
25 | session_start();
26 | header('Cache-control: private'); // IE 6 FIX
27 |
28 | if(isSet($_GET['lang']))
29 | {
30 | $lang = $_GET['lang'];
31 |
32 | // register the session and set the cookie
33 | $_SESSION['lang'] = $lang;
34 |
35 | setcookie("lang", $lang, time() + (3600 * 24 * 30));
36 | }
37 | else if(isSet($_SESSION['lang']))
38 | {
39 | $lang = $_SESSION['lang'];
40 | }
41 | else if(isSet($_COOKIE['lang']))
42 | {
43 | $lang = $_COOKIE['lang'];
44 | }
45 | else
46 | {
47 | $lang = 'en';
48 | }
49 |
50 | switch ($lang) {
51 | case 'en':
52 | $lang_file = 'lang.en.php';
53 | break;
54 |
55 | case 'gr':
56 | $lang_file = 'lang.gr.php';
57 | break;
58 |
59 |
60 | default:
61 | $lang_file = 'lang.en.php';
62 |
63 | }
64 |
65 | include_once "$lang_file";
66 | ?>
67 |
--------------------------------------------------------------------------------
/database.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/database.png
--------------------------------------------------------------------------------
/db2.php:
--------------------------------------------------------------------------------
1 |
6 | * Makbox is a personal (staas) cloud.
7 | *
8 | * Makbox is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU Affero General Public License as
10 | * published by the Free Software Foundation, either version 3 of the
11 | * License, or (at your option) any later version.
12 | *
13 | *
14 | * Makbox is distributed in the hope that it will be useful,
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | * GNU Affero General Public License for more details.
18 | *
19 | * You should have received a copy of the GNU Affero General Public License, version 3,
20 | * along with this program. If not, see
21 | *
22 | */
23 |
24 |
25 |
26 | session_start();
27 |
28 | $host = $_SESSION['host'];
29 | $user = $_SESSION['user'];
30 | $pass = $_SESSION['pass'];
31 | $db=$_SESSION['db'];
32 |
33 | $conn = new mysqli($host, $user, $pass,$db);
34 |
35 |
36 | if ($conn->connect_error)
37 | {
38 | die("Error: " . $conn->connect_error);
39 | }
40 |
41 |
42 | else
43 | {
44 |
45 | $folder=getcwd();
46 |
47 | $current_folder=substr("$folder",9);
48 |
49 |
50 |
51 | $sql="select php_start,class,agg1,public,public_func,agg2,array0,array1,array2,array3,agg3,agg4,php_end
52 | from users_details where id=1";
53 | $result=$conn->query($sql);
54 |
55 | if($result)
56 | {
57 | $file = fopen("/var/www/$current_folder/makbox/class_cn.php", "w");
58 | while ($row=$result->fetch_assoc())
59 | {
60 |
61 | foreach ($row as $line)
62 | {
63 | fwrite($file, $line."\n");
64 | }
65 |
66 | }// end of while
67 |
68 | fclose($file);
69 | header('Location: db3.php');
70 | } // end of result
71 |
72 |
73 | else
74 | {
75 | header('Location: index2.php');
76 | }
77 |
78 |
79 | } // end fo else
80 |
81 | $conn->close();
82 |
83 |
84 |
85 |
86 | ?>
87 |
--------------------------------------------------------------------------------
/function.php:
--------------------------------------------------------------------------------
1 |
6 | * Makbox is a personal (staas) cloud.
7 | *
8 | * Makbox is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU Affero General Public License as
10 | * published by the Free Software Foundation, either version 3 of the
11 | * License, or (at your option) any later version.
12 | *
13 | *
14 | * Makbox is distributed in the hope that it will be useful,
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | * GNU Affero General Public License for more details.
18 | *
19 | * You should have received a copy of the GNU Affero General Public License, version 3,
20 | * along with this program. If not, see
21 | *
22 | */
23 |
24 |
25 | function input ($data)
26 | {
27 | $data=htmlspecialchars($data);
28 | $data=trim($data);
29 | $data=stripslashes($data);
30 | return $data;
31 | }
32 |
33 |
34 |
35 | ?>
36 |
--------------------------------------------------------------------------------
/host.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/host.png
--------------------------------------------------------------------------------
/mail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/mail.png
--------------------------------------------------------------------------------
/makbox/android/makbox.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/makbox/android/makbox.apk
--------------------------------------------------------------------------------
/makbox/background_images_random/man.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/makbox/background_images_random/man.png
--------------------------------------------------------------------------------
/makbox/background_images_random/photograph.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/makbox/background_images_random/photograph.jpg
--------------------------------------------------------------------------------
/makbox/background_images_random/woman.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/makbox/core/272d39c79f2c36e5d4e9886a301e7163fdc468b3/makbox/background_images_random/woman.png
--------------------------------------------------------------------------------
/makbox/class_cn.php:
--------------------------------------------------------------------------------
1 |
6 | * Makbox is a personal (staas) cloud.
7 | *
8 | * Makbox is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU Affero General Public License as
10 | * published by the Free Software Foundation, either version 3 of the
11 | * License, or (at your option) any later version.
12 | *
13 | *
14 | * Makbox is distributed in the hope that it will be useful,
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | * GNU Affero General Public License for more details.
18 | *
19 | * You should have received a copy of the GNU Affero General Public License, version 3,
20 | * along with this program. If not, see
21 | *
22 | */
23 |
24 |
25 |
26 | class in
27 | {
28 | public $connect = array();
29 | public function __construct()
30 | {
31 | $this->connect[0]="";
32 | $this->connect[1]="";
33 | $this->connect[2]="";
34 | $this->connect[3]="";
35 | }
36 | }
37 | ?>
38 |
--------------------------------------------------------------------------------
/makbox/classes/mail/PHPMailerAutoload.php:
--------------------------------------------------------------------------------
1 |
8 | * @author Jim Jagielski (jimjag)
9 | * @author Andy Prevost (codeworxtech)
10 | * @author Brent R. Matzelle (original founder)
11 | * @copyright 2012 - 2014 Marcus Bointon
12 | * @copyright 2010 - 2012 Jim Jagielski
13 | * @copyright 2004 - 2009 Andy Prevost
14 | * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
15 | * @note This program is distributed in the hope that it will be useful - WITHOUT
16 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 | * FITNESS FOR A PARTICULAR PURPOSE.
18 | */
19 |
20 | /**
21 | * PHPMailer SPL autoloader.
22 | * @param string $classname The name of the class to load
23 | */
24 | function PHPMailerAutoload($classname)
25 | {
26 | //Can't use __DIR__ as it's only in PHP 5.3+
27 | $filename = dirname(__FILE__).DIRECTORY_SEPARATOR.'class.'.strtolower($classname).'.php';
28 | if (is_readable($filename)) {
29 | require $filename;
30 | }
31 | }
32 |
33 | if (version_compare(PHP_VERSION, '5.1.2', '>=')) {
34 | //SPL autoloading was introduced in PHP 5.1.2
35 | if (version_compare(PHP_VERSION, '5.3.0', '>=')) {
36 | spl_autoload_register('PHPMailerAutoload', true, true);
37 | } else {
38 | spl_autoload_register('PHPMailerAutoload');
39 | }
40 | } else {
41 | /**
42 | * Fall back to traditional autoload for old PHP versions
43 | * @param string $classname The name of the class to load
44 | */
45 | function __autoload($classname)
46 | {
47 | PHPMailerAutoload($classname);
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/makbox/classes/mail/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "phpmailer/phpmailer",
3 | "type": "library",
4 | "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
5 | "authors": [
6 | {
7 | "name": "Marcus Bointon",
8 | "email": "phpmailer@synchromedia.co.uk"
9 | },
10 | {
11 | "name": "Jim Jagielski",
12 | "email": "jimjag@gmail.com"
13 | },
14 | {
15 | "name": "Andy Prevost",
16 | "email": "codeworxtech@users.sourceforge.net"
17 | },
18 | {
19 | "name": "Brent R. Matzelle"
20 | }
21 | ],
22 | "require": {
23 | "php": ">=5.0.0"
24 | },
25 | "require-dev": {
26 | "phpdocumentor/phpdocumentor": "*",
27 | "phpunit/phpunit": "4.7.*"
28 | },
29 | "suggest": {
30 | "league/oauth2-google": "Needed for Google XOAUTH2 authentication"
31 | },
32 | "autoload": {
33 | "classmap": [
34 | "class.phpmailer.php",
35 | "class.phpmaileroauth.php",
36 | "class.phpmaileroauthgoogle.php",
37 | "class.smtp.php",
38 | "class.pop3.php",
39 | "extras/EasyPeasyICS.php",
40 | "extras/ntlm_sasl_client.php"
41 | ]
42 | },
43 | "license": "LGPL-2.1"
44 | }
45 |
--------------------------------------------------------------------------------
/makbox/classes/mail/docs/Callback_function_notes.txt:
--------------------------------------------------------------------------------
1 | NEW CALLBACK FUNCTION:
2 | ======================
3 |
4 | We have had requests for a method to process the results of sending emails
5 | through PHPMailer. In this new release, we have implemented a callback
6 | function that passes the results of each email sent (to, cc, and/or bcc).
7 | We have provided an example that echos the results back to the screen. The
8 | callback function can be used for any purpose. With minor modifications, the
9 | callback function can be used to create CSV logs, post results to databases,
10 | etc.
11 |
12 | Please review the test.php script for the example.
13 |
14 | It's pretty straight forward.
15 |
16 | Enjoy!
17 | Andy
18 |
--------------------------------------------------------------------------------
/makbox/classes/mail/docs/Note_for_SMTP_debugging.txt:
--------------------------------------------------------------------------------
1 | If you are having problems connecting or sending emails through your SMTP server, the SMTP class can provide more information about the processing/errors taking place.
2 | Use the debug functionality of the class to see what's going on in your connections. To do that, set the debug level in your script. For example:
3 |
4 | $mail->SMTPDebug = 1;
5 | $mail->isSMTP(); // telling the class to use SMTP
6 | $mail->SMTPAuth = true; // enable SMTP authentication
7 | $mail->Port = 26; // set the SMTP port
8 | $mail->Host = "mail.yourhost.com"; // SMTP server
9 | $mail->Username = "name@yourhost.com"; // SMTP account username
10 | $mail->Password = "your password"; // SMTP account password
11 |
12 | Notes on this:
13 | $mail->SMTPDebug = 0; ... will disable debugging (you can also leave this out completely, 0 is the default)
14 | $mail->SMTPDebug = 1; ... will echo errors and server responses
15 | $mail->SMTPDebug = 2; ... will echo errors, server responses and client messages
16 |
17 | And finally, don't forget to disable debugging before going into production.
18 |
--------------------------------------------------------------------------------
/makbox/classes/mail/docs/faq.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | PHPMailer FAQ
4 |
5 |
6 | PHPMailer FAQ
7 |
8 | - Q: I am concerned that using include files will take up too much
9 | processing time on my computer. How can I make it run faster?
10 | A: PHP by itself is fairly fast, but it recompiles scripts every time they are run, which takes up valuable
11 | computer resources. You can bypass this by using an opcode cache which compiles
12 | PHP code and store it in memory to reduce overhead immensely. APC
13 | (Alternative PHP Cache) is a free opcode cache extension in the PECL library.
14 | - Q: Which mailer gives me the best performance?
15 | A: On a single machine the sendmail (or Qmail) is fastest overall.
16 | Next fastest is mail() to give you the best performance. Both do not have the overhead of SMTP.
17 | If you do not have a local mail server (as is typical on Windows), SMTP is your only option.
18 | - Q: When I try to attach a file with on my server I get a
19 | "Could not find {file} on filesystem error". Why is this?
20 | A: If you are using a Unix machine this is probably because the user
21 | running your web server does not have read access to the directory in question. If you are using Windows,
22 | then the problem is probably that you have used single backslashes to denote directories (\).
23 | A single backslash has a special meaning to PHP so these are not
24 | valid. Instead use double backslashes ("\\") or a single forward
25 | slash ("/").
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/makbox/classes/mail/docs/generatedocs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | # Regenerate PHPMailer documentation
3 | # Run from within the docs folder
4 | rm -rf phpdoc/*
5 | phpdoc --directory .. --target ./phpdoc --ignore test/,examples/,extras/,test_script/,vendor/,language/ --sourcecode --force --title PHPMailer --template="clean"
6 | # You can merge regenerated docs into a separate docs working copy without messing up the git status like so:
7 | # rsync -a --delete --exclude ".git" --exclude "phpdoc-cache-*/" --exclude "README.md" phpdoc/ ../../phpmailer-docs
8 | # After updating docs, push/PR them to the phpmailer gh-pages branch: https://github.com/PHPMailer/PHPMailer/tree/gh-pages
9 |
--------------------------------------------------------------------------------
/makbox/classes/mail/extras/README.md:
--------------------------------------------------------------------------------
1 | #PHPMailer Extras
2 |
3 | These classes provide optional additional functions to PHPMailer.
4 |
5 | These are not loaded by the PHPMailer autoloader, so in some cases you may need to `require` them yourself before using them.
6 |
7 | ##EasyPeasyICS
8 |
9 | This class was originally written by Manuel Reinhard and provides a simple means of generating ICS/vCal files that are used in sending calendar events. PHPMailer does not use it directly, but you can use it to generate content appropriate for placing in the `Ical` property of PHPMailer. The PHPMailer project is now its official home as Manuel has given permission for that and is no longer maintaining it himself.
10 |
11 | ##htmlfilter
12 |
13 | This class by Konstantin Riabitsev and Jim Jagielski implements HTML filtering to remove potentially malicious tags, such as `