{"id":17931065,"url":"https://github.com/wahawaher/sendmail-js","last_synced_at":"2025-03-24T04:31:37.984Z","repository":{"id":42714209,"uuid":"144288274","full_name":"WahaWaher/sendmail-js","owner":"WahaWaher","description":"jQuery SendMail - универсальный плагин отправки HTML-форм средствами PHP, jQuery, AJAX. Плагин автоматически собирает значения всех полей формы и в виде HTML-таблицы отправляет на указанный почтовый ящик. Для удобной и надежной отправки писем через SMTP-сервер используется библиотека PHPMailer.","archived":false,"fork":false,"pushed_at":"2023-03-05T11:25:28.000Z","size":4260,"stargazers_count":13,"open_issues_count":7,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-19T02:11:25.536Z","etag":null,"topics":["ajax","forms","javascript","jquery","phpmailer","sendmail"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WahaWaher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-10T13:16:51.000Z","updated_at":"2023-11-07T12:49:24.000Z","dependencies_parsed_at":"2024-10-27T06:01:06.155Z","dependency_job_id":"a094ae6a-317d-4e47-b4eb-b20774da7202","html_url":"https://github.com/WahaWaher/sendmail-js","commit_stats":{"total_commits":33,"total_committers":2,"mean_commits":16.5,"dds":"0.18181818181818177","last_synced_commit":"c6d2f6d8c15c522e60abdede76602754f1151a77"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WahaWaher%2Fsendmail-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WahaWaher%2Fsendmail-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WahaWaher%2Fsendmail-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WahaWaher%2Fsendmail-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WahaWaher","download_url":"https://codeload.github.com/WahaWaher/sendmail-js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245211247,"owners_count":20578378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","forms","javascript","jquery","phpmailer","sendmail"],"created_at":"2024-10-28T21:19:23.983Z","updated_at":"2025-03-24T04:31:37.219Z","avatar_url":"https://github.com/WahaWaher.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"jQuery SendMail Plugin \u003csup\u003e2.0.5\u003c/sup\u003e\n-------\n[![](https://data.jsdelivr.com/v1/package/npm/flextabs-js/badge)](https://www.jsdelivr.com/package/npm/flextabs-js) \u003cbr\u003e\u003cbr\u003e\n_Универсальный плагин отправки HTML-форм средствами PHP, jQuery, AJAX. Плагин автоматически собирает значения всех полей формы и в виде HTML-таблицы отправляет на указанный почтовый ящик. Для удобной и надежной отправки писем через SMTP-сервер используется библиотека PHPMailer._\n\n* Отправка форм без перезагрузки страницы - AJAX\n* Поддержка всех типов полей HTML5\n* Поддержка отправки вложений (single, multiple)\n* Возможность задавать массив получателей, отправителя, тему, редактировать HTML-содержимое письма\n* Сохраняется работоспособность форм при отключенном JS (можно создавать/задвать отдельные страницы и переправлять на них при событиях: \"Форма успешная отправлена\" и \"Ошибка при отправке формы\")\n\n\u003cbr\u003e\n\n[Документация](https://wahawaher.github.io/sendmail-js)\n\n## CDN:\n[https://cdn.jsdelivr.net/gh/WahaWaher/sendmail-js/dist/](https://cdn.jsdelivr.net/gh/WahaWaher/sendmail-js/dist/)\n\n\n## Пакетные менеджеры:\n```sh\n# NPM\nnpm i sendmails-js\n# YARN\nyarn add sendmails-js\n```\n\n## Подключение:\n\n1. Подключить последнюю версию  **jQuery**  и  **jquery.sendmail.js**\n```html\n\u003c!-- jQuery --\u003e\n\u003cscript src=\"libs/jquery/dist/jquery.min.js\"\u003e\u003c/script\u003e\n\n\u003c!-- jquery.sendmail.js --\u003e\n\u003cscript src=\"dist/jquery.sendmail.js\"\u003e\u003c/script\u003e\n```\n2. В корневую директорию сайта скопировать папку **mail/** со всем ее содержимым. В файле **mail/sendmail.php** отредактировать значения следующих обязательных параметров:\n```php\n$recipients    // Получатели писем\n$smtp_host     // SMPT-адрес сервера\n$smtp_port     // TCP-порт\n$smtp_secure   // SMTP TLS/SSL\n$smtp_auth     // SMPT-аутентификация\n$smtp_username // Почтовый ящик, с которого будут отправляться письма\n$smtp_password // Пароль почтового ящика, с которого будут отправляться письма\n\n// Остальные параметры по необходимости...\n```\nЗначения параметров: `SMPT-адрес сервера`, `TCP-порт`, `SMTP TLS/SSL`, `SMPT-аутентификация` будут зависить от почтового ящика, который будет выбран в качестве отправителя. По умолчанию все настройки заданы для `gmail.com`.\u003cbr\u003e\u003cbr\u003e\n[Настройки SMTP для наиболее популярных почтовых сервисов](https://wahawaher.github.io/sendmail-js#ref-smtp)\u003cbr\u003e\n[Если возникли ошибки при отправке через SMTP Google](https://wahawaher.github.io/sendmail-js#google-smtp-errors)\u003cbr\u003e\n\n3. Создать HTML-форму:\n```html\n\u003cform class=\"example\" action=\"mail/sendmail.php\" method=\"POST\"\u003e\n  \u003cinput type=\"text\" name=\"Имя\"\u003e\n  \u003cinput type=\"email\" name=\"E-mail\"\u003e\n  \u003cinput type=\"submit\" value=\"Отправить\"\u003e\n\u003c/form\u003e\n```\n\n4. Инициализировать плагин на форме/ах:\n```javascript\n$('form.example').sendMail({\n\t// Параметры...\n});\n```\n\n## Требования:\n- [jQuery](http://jquery.com/download/) (версия 1.9.1 или выше)\n- PHP 5.5 или выше\n\n## Поддержка\nРешение проблем/багов плагина, а также замечания и пожелания в [соответствующей теме](http://github.com/WahaWaher/sendmail-js/issues)\n\nПо всем другим вопросам:  [wahawaher@gmail.com](mailto:wahawaher@gmail.com \"Написать на wahawaher@gmail.com\")\n\n## Лицензия (MIT)\nCopyright (c) 2018-2020 Sergey Kravchenko\n\nДанная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения, а также лицам, которым предоставляется данное Программное Обеспечение, при соблюдении следующих условий:\n\nУказанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного Обеспечения.\n\nДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwahawaher%2Fsendmail-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwahawaher%2Fsendmail-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwahawaher%2Fsendmail-js/lists"}