{"id":813,"date":"2021-04-14T01:30:18","date_gmt":"2021-04-14T01:30:18","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?page_id=813"},"modified":"2023-10-30T01:08:59","modified_gmt":"2023-10-30T01:08:59","slug":"projecto-emailer-plus","status":"publish","type":"page","link":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/","title":{"rendered":"Projecto Emailer Plus"},"content":{"rendered":"\n<p>O Emailer Plus \u00e9 um software criado em .Net, por volta de 2010\/2011, com o objectivo de gerar <\/p>\n\n\n\n<p>gerar milh\u00f5es de emails poss\u00edveis, todos diferentes, com t\u00edtulos diferentes, remetentes diferentes, atrav\u00e9s do mesmo template original.<\/p>\n\n\n\n<p>Digamos que \u00e9 uma forma de polimorfismo de emails. \ud83d\ude42<\/p>\n\n\n\n<p>N\u00f3s s\u00f3 temos de criar um template para o email, com certas vari\u00e1veis com certos valores pr\u00e9-definidos para cada, e cada email que \u00e9 gerado, ser\u00e1 criado com base nessa combina\u00e7\u00e3o de vari\u00e1veis, e reordenando frases, par\u00e1grafos, etc, de forma a que os emails sejam muito diferentes entre si.<\/p>\n\n\n\n<p>Isso pode ser feito n\u00e3o s\u00f3 no texto mas tamb\u00e9m no t\u00edtulo do email, e at\u00e9 no nome dos remetentes, bem como alternar entre v\u00e1rios emails de remetente, etc.<\/p>\n\n\n\n<p>Isto faz com que n\u00e3o s\u00f3 cada mensagem seja dif\u00edcil de ser detectada em rela\u00e7\u00e3o a outras, bem como t\u00edtulos de emails, etc.<\/p>\n\n\n\n<p>Mas n\u00e3o imposs\u00edvel, depende do script usado, mas foi bastante \u00fatil na altura, pois criei esta ferramenta para espalhar milh\u00f5es de emails pelo pa\u00eds contra o Acordo Ortogr\u00e1fico.<\/p>\n\n\n\n<p>E dizem que apenas 1% das pessoas que recebem, clicam num link e das que visitam um site, apenas 1% fazem like na p\u00e1gina, e dado que foram 22.000 likes na p\u00e1gina, \u00e9 bom sinal.<\/p>\n\n\n\n<p>Fica o v\u00eddeo abaixo a falar do Emailer Plus, para verem como funcionava:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Emailer Plus - Como enviar milhares de emails escapando aos filtros Anti-Spam (Gratuito)\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/yQMPzJoKCCo?list=PLswCft9xAHt_XcoTfZ3UWSuuVmyHtfcHx\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Aqui um v\u00eddeo a explicar como usar na luta anti-Acordo Ortogr\u00e1fico:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"2017-01-10 - Emailer Plus, considera\u00e7\u00f5es sobre problemas de campanhas de email, AntiAO-Dia 2\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/2YKYDszryEY?list=PLswCft9xAHt_XcoTfZ3UWSuuVmyHtfcHx\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>E cheguei a ter pequenos v\u00eddeos a explicar aos utilizadores como configurar o servidor de SMTP, pois gerava confus\u00e3o entre eles:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Como configurar servidor de email SMTP no Emailer Plus\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/VgkJmv24r1c?list=PLswCft9xAHt_XcoTfZ3UWSuuVmyHtfcHx\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Eu levei algum tempo a tornar o programa dispon\u00edvel porque n\u00e3o queria contribuir para o spam, mas a dada altura tornei-o p\u00fablico.<\/p>\n\n\n\n<p>\u00c9 um software velhinho que nunca mais alterei nem actualizei, e fica para a Hist\u00f3ria como a ferramenta que criei para lutar contra o (Des)Acordo Ortogr\u00e1fico. \ud83d\ude42<\/p>\n\n\n\n<p>2021-04-14.<\/p>\n\n\n\n<p>Agora um post meu de 2012-04-28 retirado do meu Facebook pessoal, quando s\u00f3 partilhava estas coisas com amigos:<\/p>\n\n\n\n<p>\u00ab2012-04-28 &#8211; Emailer Plus &#8211; Vers\u00e3o 1.0.0.2<\/p>\n\n\n\n<p>Finalmente o Emailer Plus j\u00e1 est\u00e1 mais completo.<\/p>\n\n\n\n<p>Beta Testing dispon\u00edvel em:<br><a href=\"http:\/\/www.emailerplus.com\/downloads\/emailerPlusBetaTesting.zip?fbclid=IwAR1R4BX-ZfDoAb5vmoLlDYdDronG9-hvW5PdBMKUZpBG3VF6Bkt1fVFNxiQ\" rel=\"noreferrer noopener\" target=\"_blank\">http:\/\/www.emailerplus.com\/dow&#8230;\/emailerPlusBetaTesting.zip<\/a><\/p>\n\n\n\n<p>Corrigi v\u00e1rios bugs descobertos nos \u00faltimos dias, e acrescentei funcionalidades v\u00e1rias, conforme descrevo abaixo:<\/p>\n\n\n\n<p>&#8211; Op\u00e7\u00e3o de se enviar o email com uma vers\u00e3o alternativa, seja ela em HTML ou Plain Text, guardada nas sess\u00f5es. Esta op\u00e7\u00e3o era muito importante para aceita\u00e7\u00e3o sem problemas em v\u00e1rios smtps;<br>&#8211; Possibilidade de se usarem vari\u00e1veis dentro de vari\u00e1veis, 2 vezes por cada tipo de vari\u00e1veis, num total de 4 n\u00edveis, deixando vis\u00edveis as que ap\u00f3s 4 n\u00edveis ainda existam em %variavel%;<br>&#8211; Associa\u00e7\u00e3o de Extens\u00f5es &#8211; J\u00e1 se podem associar ficheiros epss para abrir com o Emailer Plus, e arrastar ficheiros epss, txt, csv, htm e html para cima do execut\u00e1vel do emailer plus ou mand\u00e1-los abrir com o Emailer Plus;<br>&#8211; Ajudas de ToolTip em tempo real e bot\u00e3o para as ligar ou desligar, op\u00e7\u00e3o guardada em config.dat;<br>&#8211; Adicionada op\u00e7\u00e3o para prever a vers\u00e3o alternativa do email, seja ela em .txt ou .html, para sabermos se a vers\u00e3o alternativa tamb\u00e9m vai como queremos;<br>&#8211; Adicionado web browser interno da aplica\u00e7\u00e3o;<br>&#8211; Adicionados menus para cada uma das tabelas com as op\u00e7\u00f5es poss\u00edveis;<br>&#8211; Melhor controlo sobre os bot\u00f5es da barra de ferramentas estarem enabled ou disabled;<br>&#8211; Pode-se agora adicionar \u00e0s tabelas clicando em &#8220;+&#8221;, apagar clicando em &#8220;delete&#8221; e modificar clicando em enter ou space;<br>&#8211; Adicionado menu para restaurar ou sair quando est\u00e1 minimizada a aplica\u00e7\u00e3o no system tray;<br>&#8211; Adicionada op\u00e7\u00e3o de pesquisar nas tabelas de destinat\u00e1rios e remetentes n\u00e3o s\u00f3 pelo nome como tamb\u00e9m pelo tamanho do nome, tipo &gt;x ou &lt;x em termos de caracteres, explicados nas ajudas em tempo real;<br>&#8211; Ao se adicionar um novo registo em cada tabela, j\u00e1 faz o highlight do item automaticamente;<br>&#8211; Agora ao se verificarem novas vers\u00f5es, al\u00e9m da vers\u00e3o recente e data, tamb\u00e9m mostra informa\u00e7\u00e3o de quais os updates da vers\u00e3o ao consultar o website;<br>&#8211; Bug corrigido: Antes ao se sair, se faltasse guardar, a op\u00e7\u00e3o era sim, ou n\u00e3o e o cancelar fazia com que sa\u00edsse na mesma. Agora o cancelar cancela o fecho do software;<br>&#8211; Bug corrigido: quando se abria um ficheiro de sess\u00e3o inv\u00e1lido (estragado) ele j\u00e1 avisa que o ficheiro \u00e9 inv\u00e1lido, e se for v\u00e1lido mas com erros avisa tamb\u00e9m, enquanto que antes dizia apenas que tinha erros em todos;<br>&#8211; Bug corrigido: ele n\u00e3o avisava se adicion\u00e1ssemos uma vari\u00e1vel que j\u00e1 existia, deixava clicar em ok e os dados perdiam-se porque j\u00e1 existiam -&gt; corrigido;<br>&#8211; Bug corrigido: quando um nome comum em BCC n\u00e3o tinha email, aparecia no prever email mas n\u00e3o existia no envio, foi retirado agora do prever email j\u00e1 que n\u00e3o \u00e9 enviado;<br>&#8211; Bug corrigido: se fosse aberto um ficheiro config.dat antigo, poderia n\u00e3o arrancar a aplica\u00e7\u00e3o, corrigido tamb\u00e9m;<br>&#8211; Bug corrigido: se baralh\u00e1vamos os emails e filtravamos informa\u00e7\u00e3o voltavam a ficar por ordem, agora mesmo usando filtros, mant\u00e9m-se a ordem da tabela;<\/p>\n\n\n\n<p>Al\u00e9m disso, a outra imagem estava fraquinha, e como acrescentei v\u00e1rias coisas gr\u00e1ficas, decidi fazer um preview mais bonito. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t4c\/1\/16\/1f642.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n\n\n\n<p>Agora o texto original de 2012-04-10:<\/p>\n\n\n\n<p>\u00abBem, aqui est\u00e1 a minha \u00faltima cria\u00e7\u00e3o em softwares grandes (muitas linhas de c\u00f3digo (pode ter passado das 100.000). Comecei em Fevereiro e pensei que levava 1 m\u00eas a fazer, afinal foram 2 e quero ver-me livre dele j\u00e1!<\/p>\n\n\n\n<p>\u00c9 um mass mailer que tem v\u00e1rias funcionalidades que desejava ter e n\u00e3o encontrava na net.<\/p>\n\n\n\n<p>A que gosto mais \u00e9 a possibilidade de usar dois tipos de vari\u00e1veis, uma sem repeti\u00e7\u00f5es (escolhemos 10 pontos e mesmo que coloquemos 20 vari\u00e1veis s\u00f3 preenche 10 e mete os outros a branco, que \u00e9 para texto que n\u00e3o pode ser repetido), e a com repeti\u00e7\u00f5es, que pode ser usado para substitui\u00e7\u00e3o de palavras etc.<\/p>\n\n\n\n<p>A sem repeti\u00e7\u00f5es pode incluir dentro vari\u00e1veis que ser\u00e3o parseadas, com repeti\u00e7\u00f5es. Ou seja, podemos por 10 par\u00e1grafos por ordens aleat\u00f3rias (sem repeti\u00e7\u00f5es), e dentro de cada um termos dezenas de vari\u00e1veis que se repetem e fazer assim milh\u00f5es de combina\u00e7\u00f5es poss\u00edveis.<\/p>\n\n\n\n<p>Permite usar as vari\u00e1veis n\u00e3o s\u00f3 nas mensagens, como nos assuntos, como nos nomes dos remetentes, como nos pr\u00f3prios headers.<\/p>\n\n\n\n<p>Tem customiza\u00e7\u00e3o de headers, gera\u00e7\u00e3o automatizada de nomes de destinat\u00e1rios (sen\u00e3o \u00e9 muito &#8220;spamoso&#8221;), permite cria\u00e7\u00e3o de emails em HTML (o exemplo traz um), inser\u00e7\u00e3o de anexos, ferramentas para baralhar listas de destinat\u00e1rios, adicion\u00e1-las da mem\u00f3ria (copiam uma lista de milhares de emails no meio de um texto e clicam no bot\u00e3o e voil\u00e1 ficam todos na lista, s\u00f3 os emails), outro para retirar, importa\u00e7\u00e3o\/exporta\u00e7\u00e3o de listas de emails, leitura sequencial ou aleat\u00f3ria, filtragem de emails (enviarmos para os que queremos) e pesquisas r\u00e1pidas, m\u00faltiplos senders aleat\u00f3rios ou n\u00e3o, agrupamento de emails por servidor para sobrecarregarem menos vezes cada um, envio automatico com tempos de intervalos aleat\u00f3rios, etc.<\/p>\n\n\n\n<p>H\u00e1 tamb\u00e9m uma tab pra prever os emails. Podemos assim simular o envio, e clicar em seguinte e ver um a um como seguir\u00e1 o email, com que op\u00e7\u00f5es, etc, etc, e prev\u00ea-lo em html tal e qual como sair\u00e1, antes de enviarmos.<\/p>\n\n\n\n<p>Temos o envio com gr\u00e1ficos, relat\u00f3rio em directo e possibilidade de grava\u00e7\u00e3o de relat\u00f3rios em HTML com listas inteiras dos emails enviados e falhados (assim quando falharem alguns \u00e9 s\u00f3 copiarmos clicarmos no bot\u00e3o e enviar), uma c\u00f3pia de cada email enviado em html, estat\u00edsticas, editor de texto, etc.<\/p>\n\n\n\n<p>Possibilidade n\u00e3o s\u00f3 de guardar e exportar listas de emails mas tamb\u00e9m sess\u00f5es de emails, que englobam listas, emails, op\u00e7\u00f5es, TUDO.<\/p>\n\n\n\n<p>Est\u00e1 em beta testing, h\u00e1 coisas que podem falhar, ainda n\u00e3o testei tudo. Vou us\u00e1-lo para os meus prop\u00f3sitos e daqui a uns meses se tiver paci\u00eancia meto-o online.<\/p>\n\n\n\n<p>Agora basicamente o que ele faz \u00e9 simples:<\/p>\n\n\n\n<p>Ponham tipo uns 10 remetentes (emails reais), e imaginem que ponham 10 users aleat\u00f3rios no nome de cada email, e voil\u00e1: t\u00eam 100 remetentes poss\u00edveis aleatoriamente. (N\u00e3o aconselho isto porque emails com muitos nomes ao calhas como pus no exemplo \u00e9 sinal de spam e block). Cuidado com a personaliza\u00e7\u00e3o de headers que \u00e9 uma forma de um servidor detectar um spammer. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t9f\/1\/16\/1f61b.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>Agora se puserem 3 vari\u00e1veis com 3 valores num assunto t\u00eam 81 assuntos diferentes, e se tiverem 10 assuntos com elas, ter\u00e3o 81 elevado a 10 assuntos diferentes. Aliem isto a milh\u00f5es de emails enviados cada um diferente, e agrupando por servidor para n\u00e3o dar nas vistas, etc, etc, e voil\u00e1, parece-me funcional.<\/p>\n\n\n\n<p>Quanto a quem tinha medo que eu fizesse algo que disfar\u00e7asse IP&#8217;s, n\u00e3o fiz nada disso. Comecei contudo a desenvolver um servidor SMTP meu para testes, que usei para ver como este software se conectava, e evitar comportamentos t\u00edpicos de programas de spam mal feitos (que nem fecham sess\u00f5es, n\u00e3o mandam instru\u00e7\u00f5es, etc). Esse servidor talvez o termine um dia e fa\u00e7a p\u00fablico, por agora quem quiser usar tem de usar o smtp do ISP. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t51\/1\/16\/1f603.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>Se tiverem d\u00favidas avisem, e quem utilizar e queira dar feedback j\u00e1 sabe, estou por aqui. N\u00e3o o espalhem por estranhos porque ainda \u00e9 beta testing, \u00e9 s\u00f3 para amigos ainda.<\/p>\n\n\n\n<p>E isto n\u00e3o \u00e9 para spmmers! (Ou pode ser hehe). \u00c9 para pessoal que quer enviar os seus mails das suas mailing lists e quer evitar false positives constantes. Isto n\u00e3o disfar\u00e7a o IP, assim quem tiver o IP marcado ou servidor marcado, n\u00e3o ver\u00e1 aqui um milagre, apenas uma ajuda. <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t51\/1\/16\/1f603.png\"><\/p>\n\n\n\n<p>PS: N\u00e3o me dei ao trabalho de fazer uma lista de mensagens de erro e comunica\u00e7\u00e3o com SMTP&#8217;s e tretas assim, misturei tanto erros do software como erros devolvidos dos SMTP&#8217;s numa s\u00f3 frase, assim se receberem erros de EHLO inv\u00e1lido, pode ser algo que tenham posto mal, podem estar bloqueados, pode ser 1000 coisas, t\u00eam de ser v\u00f3s a descobrir o que fizeram de mal! <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t51\/1\/16\/1f603.png\" width=\"16\" height=\"16\"> Mas assim que o metam bem, voil\u00e1. E quando notarem o gr\u00e1fico de tempos a subir, \u00e9 porque j\u00e1 foram apanhados pelos sistemas anti spam por isso aten\u00e7\u00e3o. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t9f\/1\/16\/1f61b.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>Ahh vai com um exemplo j\u00e1 pr\u00e9 criado, um ficheiro de sess\u00e3o &#8220;testes.epss&#8221; que podem abrir e simular envio sem terem de enviar mesmo. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t4c\/1\/16\/1f642.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>Podem sac\u00e1-lo aqui quem quiser:<br><a href=\"http:\/\/www.emailerplus.com\/downloads\/emailerPlusBetaTesting.zip?fbclid=IwAR0vOXvx8J6BFL__bMa8TRBcX5CGiPNwNoYN8jGAurSjE9Z6Of7puxCR-v8\" rel=\"noreferrer noopener\" target=\"_blank\">http:\/\/www.emailerplus.com\/dow&#8230;\/emailerPlusBetaTesting.zip<\/a><\/p>\n\n\n\n<p>Have fun.\u00bb<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Emailer Plus \u00e9 um software criado em .Net, por volta de 2010\/2011, com o objectivo de gerar gerar milh\u00f5es<\/p>\n","protected":false},"author":1,"featured_media":814,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-813","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Projecto Emailer Plus - Gon\u00e7alo Ferreira<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projecto Emailer Plus - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"O Emailer Plus \u00e9 um software criado em .Net, por volta de 2010\/2011, com o objectivo de gerar gerar milh\u00f5es\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-30T01:08:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Emailer-Plus.png?v=1618374660\" \/>\n\t<meta property=\"og:image:width\" content=\"1650\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/\",\"name\":\"Projecto Emailer Plus - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Emailer-Plus.png?v=1618374660\",\"datePublished\":\"2021-04-14T01:30:18+00:00\",\"dateModified\":\"2023-10-30T01:08:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Emailer-Plus.png?v=1618374660\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Emailer-Plus.png?v=1618374660\",\"width\":1650,\"height\":1000,\"caption\":\"Emailer Plus\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projecto Emailer Plus\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"name\":\"Gon\u00e7alo Ferreira\",\"description\":\"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!\",\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\",\"name\":\"Gon\u00e7alo Ferreira\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"width\":389,\"height\":90,\"caption\":\"Gon\u00e7alo Ferreira\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/GoncaloPT\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projecto Emailer Plus - Gon\u00e7alo Ferreira","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/","og_locale":"en_US","og_type":"article","og_title":"Projecto Emailer Plus - Gon\u00e7alo Ferreira","og_description":"O Emailer Plus \u00e9 um software criado em .Net, por volta de 2010\/2011, com o objectivo de gerar gerar milh\u00f5es","og_url":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/","og_site_name":"Gon\u00e7alo Ferreira","article_modified_time":"2023-10-30T01:08:59+00:00","og_image":[{"width":1650,"height":1000,"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Emailer-Plus.png?v=1618374660","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/","url":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/","name":"Projecto Emailer Plus - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Emailer-Plus.png?v=1618374660","datePublished":"2021-04-14T01:30:18+00:00","dateModified":"2023-10-30T01:08:59+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Emailer-Plus.png?v=1618374660","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/04\/Goncalo-Ferreira-Emailer-Plus.png?v=1618374660","width":1650,"height":1000,"caption":"Emailer Plus"},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/projecto-emailer-plus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"Projecto Emailer Plus"}]},{"@type":"WebSite","@id":"https:\/\/www.goncalo.pt\/por\/#website","url":"https:\/\/www.goncalo.pt\/por\/","name":"Gon\u00e7alo Ferreira","description":"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!","publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.goncalo.pt\/por\/#organization","name":"Gon\u00e7alo Ferreira","url":"https:\/\/www.goncalo.pt\/por\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","width":389,"height":90,"caption":"Gon\u00e7alo Ferreira"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.linkedin.com\/in\/GoncaloPT\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/pages\/813"}],"collection":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/comments?post=813"}],"version-history":[{"count":4,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/pages\/813\/revisions"}],"predecessor-version":[{"id":884,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/pages\/813\/revisions\/884"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/814"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}