bon en desespoir de cause config avec template-custom comme avec sme6
je livre ce que j'ai fait
-------------------------------------------------------------------------
mkdir /etc/e-smith/templates-custom/etc/
mkdir /etc/e-smith/templates-custom/etc/fetchmail/
cp -rp /etc/e-smith/templates/etc/fetchmail/* /etc/e-smith/templates-custom/etc/fetchmail/
nano /etc/e-smith/templates-custom/etc/fetchmail/50multi-drop
pour enregister sous nano : ctrl-O
pour quitter sous nano : ctrl-X
--------------------------------------------------
$OUT = '';
my $status = $fetchmail{"status"}
|| 'disabled';
my $method = $fetchmail{"Method"}
|| 'standard';
if ($status eq "enabled" && $method eq 'multidrop')
{
# Write a fetchmail command which connects to a POP
# server, retrieves all mail from a single account,
# and feeds it to the local SMTP server.
my $envelopeSpec =
$fetchmail{"SecondaryMailEnvelope"};
my $SecondaryMailServer =
$fetchmail{"SecondaryMailServer"};
my $SecondaryMailAccount =
$fetchmail{"SecondaryMailAccount"};
my $SecondaryMailPassword =
$fetchmail{"SecondaryMailPassword"};
$envelopeSpec = defined $envelopeSpec ?
"envelope \"$envelopeSpec\"\n" : "";
my $verbosity = $fetchmail{"Verbosity"}
|| "--silent";
my $protocol = $fetchmail{"Protocol"}
|| "POP3";
my $ssl = $fetchmail{"SSL"}
|| "disabled";
use esmith::DomainsDB;
my $ddb = esmith::DomainsDB->open_ro();
my $locals = join ' ', map { $_->key } $ddb->domains;
$OUT .= "# multi-drop configuration; fetchmail ";
$OUT .= "retrieves all mail from a remote POP mailbox:\n";
$OUT .= "\n";
$OUT .= "/usr/bin/fetchmail --syslog $verbosity ";
my $AuthenticationMethod =
$fetchmail{"AuthenticationMethod"}
|| "password";
$OUT .= "--auth $AuthenticationMethod ";
$OUT .= "--fetchmailrc - <<EOF\n";
$OUT .= "\n";
$OUT .= "set postmaster \"postmaster\@$DomainName\"\n";
$OUT .= "set bouncemail\n";
$OUT .= "set properties \"\"\n";
$OUT .= "\n";
$OUT .= "poll $SecondaryMailServer\n";
$OUT .= $envelopeSpec;
$OUT .= " protocol $protocol\n";
$OUT .= " ssl\n" if $ssl eq 'enabled';
$OUT .= " no dns\n";
$OUT .= " localdomains $locals\n";
$OUT .= " username \"$SecondaryMailAccount\" ";
$OUT .= "password \"$SecondaryMailPassword\" to * here\n";
$OUT .= " smtphost 127.0.0.200\n";
$OUT .= " fetchall\n";
$OUT .= " forcecr\n";
$OUT .= "\n";
===== j'ai inclus les lignes ici ==========
$OUT .= "EOF";
je veux récupérer chaque boite mail de mes fai pour un utilisateur spécifique
$OUT .= "poll pop.wanadoo.fr\n";
$OUT .= "protocol POP3\n";
$OUT .= "no dns\n";
$OUT .= "aka \"wanadoo.fr\"\n";
$OUT .= "uidl\n";
$OUT .= "localdomains votre_domaine.com\n";
$OUT .= "username \"login_chez_fai\" password \"mdp_chez fai\" to boite_sme here keep\n";
$OUT .= "smtphost localhost\n";
$OUT .= "forcecr\n";
$OUT .= "\n";
}
--------------------------------------------------
Après avoir quitter nano :
/sbin/e-smith/expand-template /etc/fetchmail
pour voir le résultat :
cat /etc/fetchmail
Dans le server-manager j'ai configuré :
Méthode de récupération des courriels Multipoint
au démarrage de la récupération du courrier, fetchmail se lancera avec la nouvelle configuration
-------------------------------------------------------------------------
voilà s'il y-a des commentaires, je prends!
unnilennium si cela t'interesse pour mettre sur ton site
anne
anne