Sourcecode in Global/macros.js:
1: function fakemail_macro(param) {
2: var tldList = ["com", "net", "org", "mil", "edu", "de", "biz", "de", "ch", "at", "ru", "de", "tv", "com", "st", "br", "fr", "de", "nl", "dk", "ar", "jp", "eu", "it", "es", "com", "us", "ca", "pl"];
3: var nOfMails = param.number ? (param.number <= 50 ? param.number : 50) : 20;
4: for (var i=0;i<nOfMails;i++) {
5: var tld = tldList[Math.floor(Math.random()*tldList.length)];
6: var mailName = "";
7: var serverName = "";
8: var nameLength = Math.round(Math.random()*7) + 3;
9: for (var j=0;j<nameLength;j++)
10: mailName += String.fromCharCode(Math.round(Math.random()*25) + 97);
11: var serverLength = Math.round(Math.random()*16) + 8;
12: for (var j=0;j<serverLength;j++)
13: serverName += String.fromCharCode(Math.round(Math.random()*25) + 97);
14: var addr = mailName + "@" + serverName + "." + tld;
15: Html.link({href: "mailto:" + addr}, addr);
16: if (i+1 < nOfMails)
17: res.write(param.delimiter ? param.delimiter : ", ");
18: }
19: return;
20: }
|