├── 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 `