Web Proxy Checker supports message tags that allows you to customize and randomize message fields, body and SMTP commands.
{%INCLUDE:C:\somepath\file_to_include.txt%}{%ROT:one|two|three%}{%ROT$:one|two|three%}{%ROTF:C:\somepath\file_to_rotate.txt%}{%ROTF$:C:\somepath\file_to_rotate.txt%}{%RNDF:C:\somepath\file_to_rotate.txt%}{%RNDF$:C:\somepath\file_to_rotate.txt%}{%WROTF:C:\somepath\file_to_rotate.txt%}{%SROTF:C:\somepath\file_to_rotate.txt%}{%TEXTF:C:\somepath\file_to_rotate.txt%}{%RND:%} {%RND$:%} {%RNDIP:0.0.0.0-255.255.255.255%}20190123154539. Example:{%DATETIME%}Wed, 23 Jan 2019 15:45:39 +0300. Example:{%EMAIL_DATE%}{%REPEAT(1,10)%}Text to repeat{%ENDREPEAT%}{%SHUFFLE%}Shuffle lines{%ENDSHUFFLE%}{%BASE64%}Text to encode{%ENDBASE64%}{%BASE64%}{%ENDBASE64%}. Example:{%BASE64_BEGIN%}Text to encode{%BASE64_END%}{%QP%}Text to encode{%ENDQP%}{%QP%}{%ENDQP%}. Example:{%QP_BEGIN%}Text to encode{%QP_END%}{%URL:http://www.yourdomain.com%}{%EMAIL%}{%DOMAIN%}{%NAME%}{%ACCOUNT%}{%PASS%}{%EMAIL%}. Example:{%TO_EMAIL%}{%DOMAIN%}. Example:{%TO_DOMAIN%}{%NAME%}. Example:{%TO_NAME%}{%ACCOUNT%}. Example:{%TO_ACCOUNT%}{%PASS%}. Example:{%TO_PASS%}{%FROM%}{%FROM%}. Example:{%FROM_EMAIL%}{%FROM_DOMAIN%}{%FROM_NAME%}{%FROM_ACCOUNT%}{%FROM_PASS%}{%SUBJECT%}{%BODY%}{%CHR:10%}{%E%}{%E%}. Example:{%EMPTY%}{%MAILLISTCOLUMN1%}{%MAILLISTCOLUMN2%}{%MAILLISTCOLUMN31%}Symbol # will be replaced by a random digit.
* - random letter from 'a' to 'z'.
^ - random letter from 'A' to 'Z'.
For example, 'hello ***^^^--###' can be 'hello mduEYP--896' or 'hello aedKDS--371'.
There are 4 subtags for words with random length: <dNN> <lNN> <LNN> <mNN>.
Letter inside <> means type of word, NN - maximum number of symbols.
NN can contain range, for ex.: <l4,6> can generate word of length 4,5 or 6.
Available types are d - digits, l - small letters, L - big letters, m - mixed symbols.
To: {%ROTF:c:\temp\target.txt%}
From: {%ROTF:c:\temp\from.txt%}
Subject: {%ROT:Dear friend|Just wanted to let you know|Greeting|Thank you%}
<p>FROM_NAME: {%FROM_NAME%}</p>
<p>MAILLISTCOLUMN2: {%MAILLISTCOLUMN2%}</p>
<p>MAILLISTCOLUMN3: {%MAILLISTCOLUMN3%}</p>
<p>MAILLISTCOLUMN4: {%MAILLISTCOLUMN4%}</p>
<p>MAILLISTCOLUMN5: {%MAILLISTCOLUMN5%}</p>
<p>MAILLISTCOLUMN6: {%MAILLISTCOLUMN6%}</p>
{%REPEAT(1,10)%}
<p>RNDIP1: {%RNDIP$:10.20.100.0-10.21.50.255%}</p>
<p>RNDIP2: {%RNDIP:0.0.0.0-255.255.255.255%}</p>
<p>RNDIP3: {%RNDIP$:10.20.100.0-10.21.50.255%}</p>
{%ENDREPEAT%}
{%SHUFFLE(3,5)%}
<p>URL1: {%URL$:http://www.yourdomain.com%}</p>
<p>URL2: {%URL$:http://www.yourdomain.com%}</p>
<p>EMAIL: {%EMAIL%}</p>
<p>DOMAIN: {%DOMAIN%}</p>
<p>NAME: {%NAME%}</p>
<p>ACCOUNT: {%ACCOUNT%}</p>
<p>FROM: {%FROM%}</p>
<p>FROM_DOMAIN: {%FROM_DOMAIN%}</p>
<p>FROM_NAME: {%FROM_NAME%}</p>
{%ENDSHUFFLE%}
<p>CHR_33: {%CHR:33%}</p>
<p>1: {%RND:<l10>%}</p>
<p>2: {%ROT:{%RND$:<l10>%}|{%RND$:<L10>%}%}</p>
<p>3: {%ROT:{%RND$:<l10>%}|{%RND$:<L10>%}%}</p>
<p>4: {%ROT:{%RND$:<l10>%}|{%RND$:<L10>%}%}</p>
<p>5: {%ROT:{%RND$:<l10>%}|{%RND$:<L10>%}%}</p>
<p>6: {%ROT:{%RND$:<l10>%}|{%RND$:<L10>%}%}</p>
EHLO [{%PROXY_HOST%}]
{%IFSET:STARTTLS%}STARTTLS{%ENDIFSET%}
{%IFSET:STARTTLS%}EHLO [{%PROXY_HOST%}]{%ENDIFSET%}
AUTH LOGIN
{%BASE64_BEGIN%}{%FROM_EMAIL%}{%BASE64_END%}
{%BASE64_BEGIN%}{%FROM_PASS%}{%BASE64_END%}
MAIL FROM:<{%FROM_EMAIL%}>
RCPT TO:<{%TO_EMAIL%}>
DATA
MIME-Version: 1.0
Date: {%EMAIL_DATE%}
X-Priority: 3 (Normal)
To: {%TO_EMAIL%}
From: {%FROM_EMAIL%}
Subject: {%SUBJECT%}
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Message-ID: <{%RND:##########%}.{%DATETIME%}@{%DOMAIN%}>
{%BODY%}
.
RSET
QUIT