Category Archives: Study

Mailchimp测试邮件数量限制

一直使用Mailchimp作为首要的邮件群发工具,但对Mailchimp的测试邮件数量策略一直不清楚,今天发送时再次遇到提示:Too many tests send of a single campaign. 单封Campaign发的测试邮件太多
TestMailLimit

Mailchimp的好用之处在于Help desk帮助中心做的非常好,所有的问题都有文档说明。根据提示About Test Email Sending Limits,对于测试邮件Mailchimp的策略是根据账户为不同(付费/免费),有以下两种策略:

对于付费账户 Monthly and Pay As You Go Plans

对于所有付费账户,可以一次最多向20个邮箱发测试邮件,24小时之内单个Campaign可以最多发70封测试邮件、单个账户可以最多发200封测试邮件。先满足任何一个条件,即不允许再次发送测试邮件。

对于免费账户 Forever Free Plan

对于所有免费账户,可以一次最多向6个邮箱发测试邮件,24小时之内单个Campaign可以最多发12封测试邮件、单个账户可以最多发24封测试邮件。先满足任何一个条件,即不允许再次发送测试邮件。

如果上面的条件都满足了,是不是就不能发测试邮件了?也不是!Mailchimp主动提供了绕过的小技巧:

1.如果单个模板发送的测试邮件数目达到限制,可以通过复制模板Replicate the campaign的方式,绕过单个模板测试邮件的限制。

2.如果24小时发送的测试邮件达到最高限制如何解决呢?可以把测试邮件地址放到某个列表List中,直接给列表发送邮件,这样不占用测试邮件数额。

3.通过Mailchimp提供的Inspector tool,可以探查邮件会不会被认为是垃圾邮件。这同样不占用测试邮件数额,不过这是个收费功能。

最近还在测试爱发信http://ifaxin.com/的群发邮件功能,爱发信跟sendcloud是一家的,在功能上与Mailchimp还有一段距离。

爱发信的策略是每一封邮件发送前要先提交审核(可能是国内的法律限制),审核通过的模板可以多次发送。 换句话说,如果你要发一封邮件给你的客户列表List A,需要提交模板审核,先发送邮件给测试列表List B,如果有问题需要修改模板后再次提交,再做测试。循环往复,直到满意后发给List A。

这中间邮件审核的时间无法控制,邮件发送通常在提交发送后5min才能到达,时间和效率上较Mailchimp还有较大距离。期待他们也能早日突破技术等限制,做的更好。

参考文章:About Test Email Sending Limits

Convert Word to PDF without losing links

在Mac上将2011版的Word转化成PDF时,会丢失一部分link,表现为明明看着是链接,可就是点不开,急死个人。网上被同样问题困扰的人一抓一大把:
Word PDF Link Search Result

解决方法有2个:

  1. 使用Page打开Word文档,然后导出PDF即可。打开时格式可能需要重新调整
  2. 使用一些在线PDF转换网站,如zamzar我拉网

对于2010版Word,出现类似问题可以参考这个视频How to Add Hyperlinks to Word and Convert to PDF

参考:
How to retain hyperlinks converting word 2011 to .pdf and Adobe PDF

99%用苹果电脑的人不知道的事儿

苹果电脑自带屏幕清理布,如图——
1421766357_thumb.jpeg

在说明书的下面,快去看看扔了没!
ps.Mac Book Air好像不带,Mac Book Pro带(11年及之前的可能不带)

MS

为Windows 7 Home Premium修改中文语言包

表妹的电脑是日文的Windows 7 Home Premium 64-bit系统,需要改为中文版方便家人使用。作为一个已经三年多不用Windows电脑的人,我首先尝试在Windows控制中心的语言设置部分调整,不过日语对于我是个超级大的挑战,完全找不到增删语言包的位置。如何解决?

  • 重装系统
  • 试着找找语言包?

我很懒的选择了后者,并在Google上很快的找到了解决方案:

  1. 下载Vistalizator软件(点击下载);
  2. 在对应电脑上运行Vistalizator,它会提示你当前的系统版本;
  3. 根据对应Windows版本,前往Vistalizator下载语言包(点击下载);
  4. 选择对应的语言包,下载并变更。
  5. 实际上,执行变更语言可能需要先安装Windows补丁,系统会给出提示,到时候下载安装就可以。

凡事,重装总不是最好的解决方案,重启倒有可能是。
还有,Google真好用!

参考:
英文Windows 7 home premium快速改成中文版
About Windows 7 SP1 MUI Language Packs语言包下载

Linux Bash严重漏洞修复方法

9月25日Linux官方内置Bash中新发现一个非常严重安全漏洞(漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271 ),黑客可以利用该Bash漏洞完全控制目标系统并发起攻击。考虑到公司有两台阿里云服务器,紧急给他们打了补丁,阿里云给出了详细的修复方式(修补方案http://bbs.aliyun.com/read/176977.html):

【修补方案】

  1. 为云服务器生成快照,以免操作后导致数据丢失等灾难
  2. 确认 Linux 系统的版本,并在修补方案中查找对应脚本
  3. 使用 root 登录服务器 ssh [email protected][服务器 ip]
  4. 执行修复脚本
  5. 关机睡觉

【实际操作】

//登录服务器
Marshall-MBP:~ Marshall$ ssh [email protected]
[email protected]'s password:
Last login: Mon Sep  1 14:50:28 2014 from xxx.xxx.xxx.xxx

Welcome to aliyun Elastic Compute Service!

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

//主机是 CentOS的,使用 yum更新
[[email protected] ~]# yum -y update bash
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirrors.neusoft.edu.cn
 * extras: mirrors.btte.net
 * updates: mirror.neu.edu.cn
base                                                     | 3.7 kB     00:00
extras                                                   | 3.3 kB     00:00
extras/primary_db                                        |  19 kB     00:00
updates                                                  | 3.4 kB     00:00
updates/primary_db             2% [                   ]  31 kB/s | 128 kB     02:49 ETAuupdates/primary_db                                               | 5.3 MB     00:22
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package bash.x86_64 0:4.1.2-15.el6_4 will be updated
---> Package bash.x86_64 0:4.1.2-15.el6_5.1 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================
 Package         Arch              Version                     Repository          Size
========================================================================================
Updating:
 bash            x86_64            4.1.2-15.el6_5.1            updates            905 k

Transaction Summary
========================================================================================
Upgrade       1 Package(s)

Total download size: 905 k
Downloading Packages:
bash-4.1.2-15.el6_5.1.x86_64.rpm                                 | 905 kB     00:01
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : bash-4.1.2-15.el6_5.1.x86_64                                         1/2
  Cleanup    : bash-4.1.2-15.el6_4.x86_64                                           2/2
  Verifying  : bash-4.1.2-15.el6_5.1.x86_64                                         1/2
  Verifying  : bash-4.1.2-15.el6_4.x86_64                                           2/2

Updated:
  bash.x86_64 0:4.1.2-15.el6_5.1

Complete!

//成功后使用脚本检测,已修复
[[email protected] ~]# env x='() { :;}; echo vulnerable' bash -c "echo this is a test"
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'
this is a test
[[email protected] ~]#

 

下面的都来自阿里云的Bug背景信息,看不看关系不大, 最关心的解决方式都在上面了:

【已确认被成功利用的软件及系统 
所有安装GNU bash 版本小于或者等于4.3的Linux操作系统。 

【漏洞描述】 
该漏洞源于你调用的bash shell之前创建的特殊的环境变量,这些变量可以包含代码,同时会被bash执行。 
 
【漏洞检测方法】
漏洞检测命令:env x='() { :;}; echo vulnerable’ bash -c “echo this is a test”

修复前
输出:
vulnerable
this is a test

使用修补方案修复后
bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x’
this is a test
特别提示:该修复不会有任何影响,如果您的脚本使用以上方式定义环境变量,修复后您的脚本执行会报错。

 

参考文章:

Linux Bash漏洞参考

Linux Bash严重漏洞修复紧急通知

Page 1 of 1912345...10...Last »
普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress