clebersete/notification

这是一个基于composer生成电子邮件通知的库

v1.0.1 2020-07-16 18:24 UTC

This package is not auto-updated.

Last update: 2024-09-21 12:18:29 UTC


README

此库具有使用phpmailer库发送电子邮件的功能。以简单的方式执行此操作对任何系统都至关重要。

要安装库,请运行以下命令

composer require gustavoweb / composer_teste

要使用库,只需要求composer自动加载,调用类并调用方法

<? php

require __DIR__. '/vendor/autoload.php';

USE Notification \ Email;

$ email = new Email (2, "mail.host.com", "your@email.com", "your-pass", "smtp secure (tls / ssl)", "port (587)", "from@email.com", "From Name");

$ email-> sendEmail ("SUbject", "Content", "reply@email.com", "Replay Name", "address@email.com", "Address Name");

请注意,发送电子邮件的整个配置都使用魔法方法构建器!一旦在您的应用程序中调用了构建器方法,您的系统将能够行动起来。

开发者

许可证

MIT

** 另一个UpInside培训课程,充分利用它!**

  • 导入HTML文件,并观看它神奇地转换为Markdown
  • 拖放图片(需要您的Dropbox账户链接)

您还可以

  • 从GitHub、Dropbox、Google Drive和One Drive导入并保存文件
  • 将Markdown和HTML文件拖放到Dillinger中
  • 将文档导出为Markdown、HTML和PDF

Markdown是一种基于人们自然在电子邮件中使用的美化约定创建的轻量级标记语言。正如[John Gruber]在[Markdown网站] [df1]上所写

Markdown格式化语法的设计目标是为了尽可能提高可读性。想法是,Markdown格式化的文档应能够像纯文本一样发布,而不需要看起来被标签或美化指令标记。

您在这里看到的文本实际上是用Markdown编写的!要了解Markdown语法的感受,请将一些文本输入到左侧窗口,并观看右侧的结果。

技术

Dillinger使用多个开源项目来正常工作

  • [AngularJS] - 为Web应用程序增强的HTML!
  • [Ace Editor] - 优秀的基于Web的文本编辑器
  • [markdown-it] - 正确完成的Markdown解析器。快速且易于扩展。
  • [Twitter Bootstrap] - 现代Web应用程序的优秀UI模板
  • [node.js] - 后端事件驱动的I/O
  • [Express] - 快速的node.js网络应用程序框架 [@tjholowaychuk]
  • [Gulp] - 流式构建系统
  • [Breakdance] (https://breakdance.github.io/breakdance/) - HTML到Markdown转换器
  • [jQuery] - 呃

当然,Dillinger自身也是开源的,并在GitHub上有一个[公共仓库] [dill]。

安装

Dillinger需要Node.js v4 + 来运行。

安装依赖项和devDependencies,并启动服务器。

sh $ cd dillinger $ npm install -d $ node app

对于生产环境...

sh $ npm install --production $ NODE_ENV = production node app

插件

Dillinger目前扩展了以下插件。如何在您的应用程序中使用它们的说明链接如下。

开发

想要贡献力量?太好了!

迪林格使用 Gulp + Webpack 进行快速开发。更改文件后,立即看到您的更新!

打开您喜欢的终端并运行以下命令。

第一个标签页:sh $ node app

第二个标签页:sh $ gulp watch

(可选) 第三个:sh $ karma test

构建源代码

对于生产发布:sh $ gulp build --prod 生成预构建的 zip 存档以进行分发:sh $ gulp build dist --prod

Docker

迪林格非常容易在 Docker 容器中安装和部署。

默认情况下,Docker 会公开端口 8080,如果需要,请在 Dockerfile 中更改此端口。准备好后,只需使用 Dockerfile 构建镜像。

sh cd dillinger docker build -t joemccann / dillinger: $ {package.json.version}. 这将创建迪林格镜像并拉入必要的依赖项。请确保将 $ {package.json.version} 替换为迪林格的当前版本。

完成后,运行 Docker 镜像并