邮件速递超人变量系统高级用法之隐藏代码

一般情况下你只要使用软件内置的“插入变量”菜单就可以方便的在邮件模板里插入随机变量,无需自己键入任何代码,但如果你想成为一个高级玩家,相信你还是需要对整个变量系统做一些深入了解。

软件内置了如下的随机变量

  • {d} 系统当前日期
  • {t} 系统当前时间
  • {i} 随机数字
  • {c} 随机字母
  • {s} 随机数字字母混合
  • {z} 随机中文
  • {m} 随机符号
  • {n} 随机数字值
  • {color} 随机颜色

 

而这些变量都可以带参数,用来控制随机值的最大和最小长度,例如 {z_3_10} 表3-10个随机汉字, {i_5_15} 表示一个在长度为5-15之间的纯数字字符串,以此类推。

隐藏代码是什么?

我们知道邮件内容是HTML格式的,而形如:

<GMCk  s389=”塑料袋九分裤的访客”></GMCk>  

这样的代码,由于是非法的HTML标签,所以标签内的随机中文“塑料袋九分裤的访客”并不会被浏览器解析,在收件人看来,这就是一段隐藏代码,他是看不到的,他只能看到你想显示给他看的内容,但对于邮件服务器来说,过滤系统会扫描邮件的所有内容,它每次接收到的都是不一样的邮件,因为隐藏代码每次都会变化。

如何制作隐藏代码

如果你在邮件内容里插入两个相同的带参数的变量,比如:{c_1_5}  –  {c_1_5},则运行结果可能是:GMCk – pJVYR,即两个变量的运行结果是不一样的。而HTML标签是首尾呼应的,开头是<GMCk>  则必须以</GMCk>结尾,那怎么才能做出HTML标签样式的隐藏变量呢? 因此软件引入了寄存器的概念,即你可以保存变量的值,然后在合适的位置把值再回显出来,说着可能比较绕口不好理解,还是看例子吧:

{c_1_5|1} – {v_1}   

我们可以看到 c_1_5 表示1-5个随机字母,但是后面以“|” 为分隔符,紧跟了一个数字“1”, 这表示将变量值存储到1号寄存器中,而后面的{v_1} 表示显示1号寄存器的值,因此这行变量运行的结果形如:FoyXX – FoyXX, 即前后两个值是相同的,利用这个特性,我们稍加该造就可以实现上面讲到的隐藏代码,例如:

<{c_3_5|1} {c_3_5}=”{z_5_10}”></{v_1}>

由于软件内置的HTML编辑器会自动对无法识别的HTML标签中的大于号和小于号做转义,将其转成 “&lt;” 和 “&gt;” 从而影响实际发送内容

因此系统预置了一组宏:{lt}{gt} 分别用来表示标签中的大于号和小于号(该功能从 v1048起开始支持),所以需要把上面的代码再做一下升级,变成:

{lt}{c_3_5|1} {c_3_5}=”{z_5_10}”{gt}{lt}/{v_1}{gt}

OK,大功告成,运行后结果形如:

<R5wFj 370cf=”LJ00″>紛目秆堤都豺乏走咳镊</R5wFj>

举一反三,利用HTML代码互相嵌套的方法,你可以编写出更为复杂的带隐藏代码的邮件模板,这里就不赘述了。毕竟师傅领进门,修行在个人,呵呵。

这需要你对HTML语法有一定的了解,不懂的的自行百度,学一下也不会很难。

好了今天就讲到这里,具体的还是要你自己实践哦~

另外注意编辑变量的时候一定要切换到HTML代码视图,然后再手写代码,在HTML代码视图下,插入变量菜单是不起作用的。点击“预览”按钮,会在软件目录下生成 preview.html 并用浏览器打开,你可以用记事本打开 这个文件就可以看到运行的结果了

邮件速递超人变量系统高级用法之隐藏代码

 

最后附送一个带隐藏变量的MP4邮件模板,其中奥妙需要你自己参透了

 

 

邮件速递超人变量系统高级用法之隐藏代码:等您坐沙发呢!

发表评论

表情
还能输入210个字