Configuração do Correio Electrónico

Ver também AjudaNaConfiguração.

Mensagens a enviar

Para activar o suporte de mensagens a enviar, é necessário especificar o endereço De: com "mail_from". Depois, é necessário activar um transporte, ou por SMTP (utilize "mail_smarthost" para activá-lo) ou por sendmail (utilize "mail_sendmail" para activá-lo). Se utilizar "mail_smarthost" e o servidor necessitar de autenticação, defina o "mail_login" também.

mail_from

Este valor é utilizado para os cabeçalhos dos campo "De:" e "Para:" das mensagens enviadas (o campo "Para:" por motivos de privacidade de endereço de coreio, a mensagem não é realmente enviada para este endereço, mas não queremos divulgar nenhum endereço verdadeiro).

mail_smarthost

Isto é o IP ou nome de domínio de um servidor FOLDOC:SMTP. Num servidor Unix, pode tentar utilizar localhost; numa máquina Windows será por norma uma máquina na sua LAN ou algum servidor do seu ISP.

mail_login

Isto só é necessário quando utiliza o mail_smarthost e um servidor que quer SMTP AUTH para enviar mensagens de correio electrónico; em todo o caso, defina o nome de utilizador e a senha separados por um espaço, ou seja, "utilizador senha".

mail_sendmail
Isto é um comando local a executar para enviar uma mensagem. Por exemplo, se definir como '/usr/sbin/sendmail -t -i', utilize este comando sendmail para enviar mensagens de correio electrónico. Isto é apenas útil em máquinas que tenham um agente de transporte de correio electrónico instalado.

Mensagens a receber (apenas 1.6)

Se quiser importar mensagens para o seu MoinMoin, ou seja, permitir-lhe receber e guardar as mensagens, tem de configurar algumas coisas.

Em primeiro lugar, tem de configurar o seu servidor de correio electrónico para enviar todas as mensagens novas para o MoinMoin. O comando é moin xmlrpc mailimport. Repare que pode utilizar o parâmetro --config /path/to/dir para fornecer o caminho para uma directoria de um ficheiro de configuração adequado do MoinMoin. Depois, verifique que existe um ficheiro chamado mailimportconf.py nessa directoria. Tem de se assemelhar a isto (existe um ficheiro de exemplo no wiki/config):

# Esta senha tem de ser do conhecimento do servidor do wiki
mail_import_secret = u"foo"

# O URL de destino
mail_import_url = u"http://localhost:81/?action=xmlrpc2"

A senha é utilizada para permitir que o script se autentique no wiki. O URL é o URL do wiki mais ?action=xmlrpc2.

Agora pode configurar o wiki. Existem as seguintes opções de configuração:

mail_import_wiki_addrs

Uma lista de endereços de correio electrónico de destino que deve ser incluída no wiki. O MoinMoin pesquisa nestes endereços para saber o nome da página de destino, deve corresponder ao endereço familiar para o servidor de correio electrónico. Se utilizar algum género de mecanismo de reencaminhamento, por favor coloque o(s) endereço(s) que os seus utilizadores de wiki utilizam para encaminhar o wiki para essa lista em primeiro lugar e para o(s) endereço(s) para onde reencaminha as suas mensagens depois.

mail_import_secret

A senha que correspondente ao ficheiro de configuração mailimportconf.py. Ver em cima.

mail_import_subpage_template
Este é o modelo para o nome da página gerado pelo código de importação de mensagens. Ver em baixo, os campos suportados.
mail_import_pagename_envelope

O valor desta definição por omissão é u"%s" e apenas significa "utilize o nome da página não modificado". Pode configurá-lo igualmente para u"+ %s/", que adiciona um sinal de adição e um carácter vazio em frente do que obtermos e uma barra depois do que obtermos a partir do assunto da mensagem ou do endereço de destino. Isto poupará algum trabalho aos utilizadores se quiser que o comportamento seja activado pelo sinal de adição ou pela barra.

mail_import_pagename_search

Onde (e por que ordem) deseja pesquisar pelo nome da página de destino. Por omissão, ['subject', 'to', ] para pesquisar no assunto em primeiro lugar, e só depois (se não obtiver resultados) para pesquisar nos endereços de destino.

mail_import_pagename_regex

O padrão (regex) de pesquisa na linha do assunto para determinar o nome da página de destino. Por omissão, é r'\["([^"]*)"\]' o que pesquisa simplesmente por algo como ["Nome da Página de Destino"] (o mesmo que sintaxe de freelink).

Depois de configurar as definições explicadas anteriormente, deve conseguir enviar mensagens para si mesmo. A utilização real é explicada em baixo.