精华内容
下载资源
问答
  • 电子邮件发送时间

    2007-12-19 16:43:00
    电子邮件对于接触博客的你,肯定是过去的事情了,在互联网中没有谁...然而,据我们的数据统计分析,发现不同的时间发送电子邮件得到的效果有明显的区别。换个角度来想,一般情况下,我比较习惯早晨上班时开下邮箱查看...

    电子邮件对于接触博客的你,肯定是过去的事情了,在互联网中没有谁没有电子邮箱就像没有油的车子。正是由于电子邮件被网民们高度使用,它免不了成为了众多企业推广产品、服务、信息确认等等的方式。

    公司也常常利用电子邮件给我们的客户发些公司的动态、节日问侯、促销活动等。然而,据我们的数据统计分析,发现不同的时间发送电子邮件得到的效果有明显的区别。换个角度来想,一般情况下,我比较习惯早晨上班时开下邮箱查看电子邮件,忙碌的时候来封邮件,草草的看下内容仅此而已。针对这些情况,我们进行了统计分析,报告如下显示:

    在星期五发出的邮件的阅读率比在周一的高出38%;早上8点阅读邮件的人数比9点的人数高出51%,比下午3点钟阅读邮件的人数高260%;在邮件中注明姓氏及日期的邮件的阅读率比只有姓氏的阅读率要高24%,比没有姓氏的高出75%;在邮件主题中署有全名的邮件,比只有姓氏和日期的邮件要高出60%。

    通过这样的数据,我们应该知道何时发出的邮件能最有效地到达顾客。

    转载于:https://www.cnblogs.com/05341/archive/2007/12/19/1006016.html

    展开全文
  • tags: wordpress, postie, 邮件, 网络通过邮件发送博客可以让文字撰写工作更便捷。但wordpress默认的邮件发布博客功能陈旧而且功能非常局限,已经失去维护很久,如果该功能在未来没有得到更新的话,很有可能会在不久...

    f55ce03f20e643466b90adb6c86b66f9.png

    tags: wordpress, postie, 邮件, 网络
    通过邮件发送博客可以让文字撰写工作更便捷。但wordpress默认的邮件发布博客功能陈旧而且功能非常局限,已经失去维护很久,如果该功能在未来没有得到更新的话,很有可能会在不久的将来被移除。因此,如果要启用通过邮件发送博客的功能,最好还是通过Postie插件来实现。在wordpress的插件商店可以快速安装,如果由于网络环境的原因直接安装不便,也可以下载压缩包通过插件上传的形式安装在自己的wordpress网站中。
    1. Postie插件安装和基本配置
    为了使用邮件来发送博客,首先需要注册一个专门用于发布博客的邮箱,使用gmail,outlook或者国内网易、qq等邮箱均可。在配置完Postie插件后,发送到该邮箱的邮件会发布在你的wordpress博客上,之后该邮件会被删除,因此这个邮箱只能用作博客发布这一单一功能。邮箱需要支持并且启用pop3或者imap功能,推荐使用pop3-ssl协议(一般来说是995端口)来发送邮件。在最新的网易邮箱和qq邮箱中,都启用了通过授权码取代密码来提高安全性的做法,需要申请一个授权码来让wordpress可以读取邮箱中的邮件。
    在Postie插件安装完成后,wordpress控制栏增加Postie选项,点击可以设置Postie的各项参数,在最基本的Mailserver选项中,包含了连接类型默认Sockets,mail protocal建议选择POP3-SSL。mail server选项中输入邮箱的pop3或者imap服务器地址,userid输入用户名全称(包含邮箱后缀例如 abc@outlook.com),password中根据实际情况输入邮箱密码或者授权码。其他基本设置包括是否忽略邮件发送时间而根据系统收到邮件的时间来发布博文,以及是否需要调整时区,另外的选项包括检查邮件的频率等等,除非对博文发布时间要求精确,这里面大部分选项都是可以直接使用默认值的。需要注意的一个选项是delete email after posting 在文章发布后删除邮件,这一选项一定要设置成yes,才能保证博客文章的正常发布。

    c49500713abf4b5284b9844a70814fc6.png


    2. 用户授权和文档格式
    在单用户的博客项目(例如我自己的)中,User部分一般保持默认设置即可,可以在Authorized Address中将常用的发布邮箱的地址(一般来说是自己常用的邮箱,通过这些邮箱来向前一节配置的邮箱发送博文,这些博文就会被自动发布在博客上,因此这里要填写的邮箱地址和前一节是不一样的)。
    在Message选项中可以配置默认的邮件配置,这里可以选择html和plain text两种,目前大部分邮箱都是支持html的富编辑器,因此Preffered Text Type 选择html的话会使得在邮件中编辑的文字格式直接体现在博客中,使博客内容(例如标题规格等)和邮箱中的一致。但如果邮箱的html框架和所使用的的wordpress主题冲突,那么可能会让整个博客看起来非常怪异,另外,由于大部分邮件对富文本编辑器的支持实际上并不是非常友好(毕竟很少有人希望直接可以把邮件写的像网页一样美观复杂),因此,如果熟悉 markdown语法的话,不妨选择plain的文章格式,并且在邮箱编辑器中选择“纯文本”方式来发送邮件,使用markdown语法撰写的邮件在新版的wordpress中可以被系统识别并解析为html。
    除了默认的文字类型,在message选项中也可以设置默认目录、标签等内容,在邮件主题前默认可以通过 []、-、, 三种方式来标识分类,例如本文标题,在发送邮件时邮件的主题为 [编程技术]使用Postie插件实现WordPress邮件自动发送 .
    此外,也可以在邮件正文开头部分通过 tags 来标明文章的 标签,例如本文邮件开头部分为 tags: wordpress, postie, 邮件, 网络 ,其他设置内容还包括了默认的目录、标签以及文章标题等内容。
    3.图像和音视频
    没有图像和音视频的博客会显得非常枯燥无聊,何况我们还经常需要通过图像和音视频来更直接的传递信息。Postie的Image选项中提供了Use First Image as Featured Image 选项和Include Featured Image in Post选项,如果启用,则系统会将附件中第一个图片用作博文的缩略图,第二个选项则表示是否需要将该图片用在博文中。后续的选项里比较重要的两个包括了Start Image Count At,可以选择从0(这个是程序员操作数组的习惯)还是从1 开始数附件图片的数目,这个选项和后面的Image Place Holder Tag 配合使用,在后一个选项中可以设置图片占位符例如 #img1# 代表要在这个位置插入附件中第一个图片。这个选项仅在纯文本plain text类型中适用,在使用html格式发送邮件时可以直接将图片插入文字中适当部分。音视频文件则需要单独上传到wordpress或者其他视频网站中,可以选择并设置不同的显示模式例如[video width="568" height="320" {FILETYPE}="{FILELINK}"][/video]

    35d15e02ab026425a473efd6869da1d3.png


    4. 测试和发布
    设置完每个选项后点击最下方的保存按钮保存设置。在插件窗口右侧的Test Config可以测试邮箱配置,点击 Process Email可以手动查收邮件并发布到博客中。

    123767bdbd07c942cfb793cddd7c0ccd.png
    展开全文
  • php中文网最新课程每日17点准时技术干货分享前言:在日常开发中,我们可能会写出一些 bug,但是项目已经上线了,我们无法第一时间得到客户的反馈,这时候邮件报错系统就派上用场了,我们都知道 laravel 的异常处理都...
    55e6ed779d3eb8f867c48cd4a3b3f240.png

    php中文网最新课程

    每日17点准时技术干货分享

    cc82d313d582172ba1505b4402cb0ffa.png

    3d26cb7294f096a67bc8f7e088044cfc.gif

    前言:

    在日常开发中,我们可能会写出一些 bug,但是项目已经上线了,我们无法第一时间得到客户的反馈,这时候邮件报错系统就派上用场了,我们都知道 laravel 的异常处理都需要通过 Handler.php 文件来处理,那么就从此处开始入手

    1、在 report 的方法里判断是否需要发送邮件,代码如下:

    public function report(Exception $exception){    //判断是否需要发送邮件    if (config('mail.mailException.report')) {        $this->mailReport($exception, config('mail.mailException.toAccounts', []));    }    parent::report($exception);}

    2、定义一个发送邮件的方法,代码如下:

    /** * 邮件通知错误报告. * * @param $exception object 错误信息 * @param array $accounts array 收件人 */public function mailReport($exception, $accounts = []){    if (!empty($accounts)) {        try {            $e       = FlattenException::create($exception);            $handler = new SymfonyExceptionHandler();            $html    = $handler->getHtml($e);            $mail    = new Mail();            $mail::to($accounts)->send(new ExceptionReport($html));        } catch (Exception $ex) {        }    }}

    3、新建一个邮件异常类,放在 App 下的 Mail 文件夹中,名为:ExceptionReport.php,代码如下:

    <?php namespace App\Mail;use Illuminate\Bus\Queueable;use Illuminate\Mail\Mailable;use Illuminate\Queue\SerializesModels;class ExceptionReport extends Mailable{    use Queueable, SerializesModels;    /**     * Create a new message instance.     */    public $subject = '错误报告通知'; //邮件标题    private $exception;     //通过构造函数实例化异常    public function __construct($exception){        $this->exception = $exception;    }    /**     * build一个异常发送模板     *     * @return $this     */    public function build(){        return $this->view('mail.exception')->with(['content' => $this->exception]);    }}
    4、新建一个异常发送的模板视图,在 View 下新建一个 mail 文件夹,创建名为:exception.blade.php 的视图模板文件,代码如下:
    {!! $content !!}

    5、在 config 下配置需要发送邮件的人员和是否发送的开关,在最末尾加上以下代码:

    'mailException' => [      'report' => env('MailExceptionReport', 0),//是否邮件通知错误报告      'toAccounts' => [          'guifeng.liang@zun1.com',      ]  ] ,

    6、在.env 文件中配置好邮箱发送系统的信息,格式如下:

    //邮件驱动 MAIL_DRIVER=smtp //邮件服务器 MAIL_HOST=smtp.exmail.qq.com //邮件端口 MAIL_PORT=465 //邮箱用户名 MAIL_USERNAME=1231231@qq.com //邮箱密码MAIL_PASSWORD=dasdasdadasdad//加密方式MAIL_ENCRYPTION=ssl//发件人邮箱MAIL_FROM_ADDRESS=1476982312@qq.com//发件人姓名MAIL_FROM_NAME=犯二青年//是否发送邮件,发送为1,不发送为0MailExceptionReport=1

    7、到此差不多了,测试一下,随便写点报错,然后请求接口看是否会为您配置的邮箱发送邮件,结果图如下:

    14e73e1b7055acedd099c51b2fc5059f.png

    -END-

    d7aeed18b33f9c0b84d6bd28c6d83608.png

    展开全文
  • 如在程序运行中遇到的错误或事件,就可以通过电子邮件得到信息。具体代码见资源http://download.csdn.net/user/sophisticated,不过最近好像不能上传资源了,老提示验证码错误,我会在开通后的第一时间上传的。 ...

    每次都得登录网站,打开邮箱才能发送邮件,就想到如何使用程序来自动地发送,而且把这个功能集成到其它的程序中,就可以使功能更加强大。如在程序运行中遇到的错误或事件,就可以通过电子邮件来得到信息。具体代码见资源http://download.csdn.net/user/sophisticated,不过最近好像不能上传资源了,老提示验证码错误,我会在开通后的第一时间上传的。

        发送邮件需要使用SMTP协议,具体可以参考《RFC821 简单邮件传输协议》,感兴趣自己找来看看,这里仅以向邮箱里发送本地IP地址为例,说说其具体操作过程。

        SMTP协议的每一条指令都以"/r/n"作为结束标志,所以必须在每一条要发送的指令后加上"/r/n"。

        首先是获得本地的IP地址,我在这里也具体说说。要获得本地地址信息,要用到两个函数,【gethostname】和【gethostbyname】,前者获得本机的名称,是个字符串,后者根据其获得本机的地址信息,返回值是一个指向hostent结构的指针,这个结构体具体定义如下(见MSDN):

    struct hostent

    {
      char FAR *       h_name;
      char FAR * FAR * h_aliases;
      short            h_addrtype;
      short            h_length;
      char FAR * FAR * h_addr_list;
    };

        我们要获得的IP信息就在h_addr_list中,但一台机器可能有很多IP地址,我们都要将其记录下来,使用一个循环,并且调用【inet_ntoa】将其转化成我们习惯的点分字符串格式的IP地址,如192.168.1.1。这样就获得了地址信息。

        下来根据SMTP协议的规定,发送邮件,我使用新浪的邮箱作为发送邮箱,目标可以是其他邮件服务器,不过hotmail好像是webMail,不支持SMTP方式,新浪的SMTP服务器地址为smtp.sina.com。

        首先我们必须和服务器建立连接,那就得得到服务器的地址,调用【gethostbyname】,将smtp.sina.com作为参数传入,保存返回的hostent结构的地址,用它的h_addr_list[0]来初始化sockaddr_in结构的sin_addr.S_un.S_addr成员,端口写成25,这是邮件服务标准端口,然后进行连接【connect】,连接上后就使用SMTP来通信了。注意要遵守一发一收的规则,连接上后先接收服务器的反馈信息,新浪的服务器一般为“220 mail5-203.sinamail.sina.com.cn ESMTP”,然后发送“HELO [信息]/r/n”表明身份,命令HELO和后面的信息要有空格,不过此处经实验可以什么信息都不加,接收后继续发送“AUTH LOGIN/r/n”,接收后发送用户名(即邮箱地址中@前边的部分),再发送密码,此时服务器返回是否验证成功的信息,若成功则返回代码为235的信息,否则返回535,注意有可能由于服务器的繁忙而导致验证失败,并不是用户名和密码的问题,所以失败后要继续从头开始,连接-发送-接收-验证,还有一个要注意,用户名和密码采用base64编码,我们在新浪邮箱登录时填写的用户名和密码是不能直接在程序中以字符串的方式发送的,而是要经过编码,这一点在网上很多文章中都未说明,造成无法验证成功,编码也不用自己去研究了,这里说个网站,大家可以去编码,输入明文,可得到编码后的信息,网址:http://www.motobit.com/util/base64-decoder-encoder.asp。将编码后的用户名和密码发送给服务器就可以验证成功,这个在新浪服务器实测通过。

        验证后就可以发送具体的邮件信息了。首先发送发件人,“MAIL FROM: <用户名@sina.com>/r/n”,不过这个<用户名@sina.com>”似乎与你发送给服务器验证的用户名没有必然联系,你改成别的邮箱名,甚至不写任何东东,也可以照常发送信件,很奇怪,大概对SMTP还不是很了解。其次发送收件人,这个可是要起作用的,发送“RCPT TO: <目的邮箱>”,要发送给几个人,就发送几个“RCPT TO: <目的邮箱>”,然后发送“DATA/r/n”表示要发送具体数据了,数据格式为:邮件头+邮件体

    邮件头:

    From: "想要显示的发件人"<想要显示的邮箱名>/r/n

    To: 想要显示的收件人地址/r/n

    Subject: 主题名/r/n/r/n  此处的两个/r/n表示邮件头结束

    邮件体:

    写你想发的信息,这里为IP地址数据

    结束标志为/r/n./r/n

        将这些信息组成一个字符串发送出去就可以了,最后发送“QUIT /r/n”断开连接。

        至此,邮件发送程序便编写完成了。

    展开全文
  • 本项目是基于nodejs开发,实现的功能是,什么值得买自动签到,自动...目前规则:每天6:10 执行签到和评论功能,17:30执行签到结果邮件发送功能,执行间隔为随机时间,可自行修改。 由于值得买,每天前三条,发送评...
  • 发送邮件的类,我以前写过,不过写的不是接口封装的,现在自己项目用到了,就重新写了一下,现在把它分享出来给大家。 用得到的就可以拿过去,基本上不需要改什么就可以用的。 在这里我用到了3个类加一个接口。 ...
  • 用C语言编写发送邮件程序

    千次阅读 2010-10-31 21:26:00
    如在程序运行中遇到的错误或事件,就可以通过电子邮件得到信息。具体代码见资源http://download.csdn.net/user/sophisticated,不过最近好像不能上传资源了,老提示验证码错误,我会在开通后的第一时间上传的。 ...
  • 在网站开发过程中,我们经常会给用户发送email进行注册激活等操作,然而发送邮件时需要时间的,在这个时间内后台程序是处于阻塞状态的,用户只能在邮件发出后才能得到响应,这严重影响用户体验。因此邮件的异步发送...
  • 通过近一个月的时间对各行各业典型用户的实地调研、分析,我们得到最多的困扰是:电子邮件在对外发送时存在很多问题和困扰,我们大概总结了一下,问题主要体现在两个方面:1、网路链路健康状态引发的问题;2、邮件...
  • java项目发送邮件,附带一些异常

    千次阅读 2017-08-28 22:45:02
    刚结束一个web项目,需要发送邮件,我用的是qq邮箱,当然163,搜狐,新浪邮箱都是可以的,这里就以qq邮箱为例 首先获得qq邮箱...开启服务后会让你发短信得到授权码,发过后就得到一个16位的授权码,这个授权码有效时间
  • 前段时间我这边开发了一个小程序官网,... 得到了密钥 把我的邮箱 密钥填写到发送的类。  因为25端口被阿里云禁用,不能被开启,工单告诉我尝试用465 端口采用加密方式发送邮件。 然后我开启了 465端口防火墙...
  • 通过Matlab发送邮件要注意的问题

    千次阅读 2019-03-09 14:20:12
    有时候在实验室,通过MATLAB做一个计算或者仿真,需要花比较长的时间,比如十几个小时甚至几天。我们希望MATLAB跑完后,我们能够得到通知,或者能够了解到结果。 这个时候,可以设置在MATLAB跑完后,给我们发个邮件...
  • 我最初的设想是让页面每隔一段时间就去自动刷新,但这样的用户体验不好,但我想像这种功能 应该是有的,只是我没接触过而已
  • 如在程序运行中遇到的错误或事件,就可以通过电子邮件得到信息。具体代码见资源http://download.csdn.net/user/sophisticated,不过最近好像不能上传资源了,老提示验证码错误,我会在开通后的第一时间上传的。 ...
  • 当matlab程序太大时,需要耗费很长的时间;但是你又想知道什么时候才运行完,所以这时让matlab运行完时提醒你,这不是很nice吗? 那怎么提醒呢?这就像我们平时用微信,qq等聊天软件一样,传递信息。让matlab通过...
  • 如在程序运行中遇到的错误或事件,就可以通过电子邮件得到信息。具体代码见资源http://download.csdn.net/user/sophisticated,不过最近好像不能上传资源了,老提示验证码错误,我会在开通后的第一时间上传的。 ...
  • 行业标准关于联络中心的平均等待时间,之前的文章引用了全渠道行业标准如下:电话--80%的电话在20秒内接听电子邮件--95%的电子邮件在四小时内回复(更好的联络中心旨在在15分钟内响应80%的电子邮件)信件--95%的...
  • zabbix图文告警邮件

    2018-07-25 14:16:34
    告警时将告警信息及当前一段时间趋势图发送邮件或word文档 要领 增加Email报警介质 配置Zabbix Actions,并规范报警信息格式 获取告警信息 得到itemid,获取一段时间趋势图 配置发送邮箱 ...
  • 商务电子邮件礼仪.doc

    2021-01-15 14:46:24
    使用电子邮件进行对外联络,不仅安全保密,节省时间,不受篇幅的限制,清晰度极高,而且还可以大大地降低通讯费用。 商界人士在使用电子邮件对外进行联络时,应当遵守的礼仪规范主要包括以下四个方面。 第一,电子...
  • 由于时间关系,太晚了,得休息了,在此我就不再一个个抠图了,直接借用一下别人的文章,将此方法记录了下来,希望今后有用得到的地方……1、SM02创建消息,并设定有效期。当用户刷新窗口或打开窗口时会显示。这个...
  • 邮箱的代理发送Send as权限不生效

    千次阅读 2017-11-23 16:30:32
     邮箱的代理发送Sendas权限不生效 ...在OWA上试图发送邮件,也会得到提示没有权限发送邮件。 查了一些资料,发现有人说这个设置是需要时间的,DC和Exchange之间是会有延迟的。但是我
  • 搏客的评论功能是不行的。可是弄好后我发现用户注册收不到wordpress的邮件...如果收不到邮件我这个问答功能也就浪费了,所以,比尔云昨天用一天的时间在研究这个问题,为什么用户注册wordpress收不到邮件发送的密码...
  • 使用telnet发送Email

    2004-08-11 07:57:00
    由于前一段时间的Email的接触,现在看到SMTP和pop3就想看看,今天看到久久网络上有关于《妙用Telnet快速收发电子邮件》,自己引用一下,然后加上自己的一点东西再丰富一下,让想使用telnet发送邮件的人得到更好的...
  •  另一方面,对于通过正规途径得到邮件地址,当我们将它用于合法的目的时,也常常要为邮件地址是否有效而烦恼,用户可能有意或无意地写错地址,也可能由于长时间不访问而导致邮箱失效。对于少量的邮件地址,也许...
  • 积累了一些心得,发现.NET本身自带的邮件发送功能有点问题,如果我是用126邮箱来发,同时发去了新浪,163,126,或其他邮箱,发现只有126的不能收,其他的都能收得到。由于时间关系没有深入去研究它。 后来改用了...
  • 无论你用微信、短信、邮件或是其他传输工具发送原图,都会将附带信息一并发送。那么针对“微信发照片时选择发送原图可能会泄露拍摄定位”这一问题,据国内媒体报道也得到了有关专家的确认,相关微博还得到了包括《人...
  • 垃圾邮件的骚扰可谓是一... 很多垃圾邮件发送者都是借助专门的工具进行排列组合得到用户的信箱,而用户在申请邮箱时又喜欢使用一些常见的词语。因此要想防范垃圾邮件,在申请邮箱设置用户名时可以使用字母和数字组...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 253
精华内容 101
关键字:

得到邮件发送时间