HTML simples¶
Se você quer colocar em seu site um formulário que permita que alguém se inscreva à lista riseup.net, aqui está um código HTML simples que pode fazer isto:
<FORM ACTION="https://lists.riseup.net/www" METHOD="POST">
<B>Email:</B>
<INPUT NAME="email" SIZE="30">
<INPUT TYPE="hidden" NAME="list" VALUE="nomedalista">
<INPUT TYPE="hidden" NAME="action" VALUE="subrequest">
<INPUT TYPE="submit" NAME="action_subrequest" VALUE="Subscribe">
</FORM>
NOTA: substitua nomedalista pelo nome de sua lista. Por exemplo, se sua lista se chama anaquia101@lists.riseup.net, substitua nomedalista por anarquia101. A ação (action) deve usar SSL (como https://) para que o formulário funcione.
Aqui está um exemlpo de formulário para cancelar inscrição:
<FORM ACTION="https://lists.riseup.net/www" METHOD="POST">
<B>Email:</B>
<INPUT NAME="email" SIZE="30">
<INPUT TYPE="hidden" NAME="list" VALUE="nomedalista">
<INPUT TYPE="hidden" NAME="action" VALUE="sigrequest">
<INPUT TYPE="submit" NAME="action_sigrequest" VALUE="Unsubscribe">
</FORM>
Um pouco mais bacana¶
Se você puder escrever um script que processe o formulário, você pode enviar mail para listname-subscribe@lists.riseup.net com o cabeçalho de mensagem “From:” definido com o endereço da pessoa que deseja se inscrever. Desta maneira, a pessoa não será redirecionada para o site lists.riseup.net website e continuará em seu site.
Este método é preferível, já que a interface web atual do sympa é um pouco desajeitada: quando você tenta se inscrever pela web, ela envia uma senha para seu email que você precisa copiar e voltar para o site. Para pedidos de inscrição direto do email você só precisa responder à mensagem.
Mais bacana ainda¶
É possível gerenciar remotamente muitos aspectos de sua lista usando SOAP. Atualmente, nós não temos SOAP habilitado, mas pode ser que façamos isto em breve. SOAP não é pra quem tem coração fraco e precisa de muita programação. Se você quer mergulhar em SOAP para sympa, fale com a gente e leia a respeito em sympa.org.