-
Re,
Principe de fonctionnement de mail_fax.pl
utilisateur envoie un fichier (PDF) joint par mail a une adresse mail correspondant au serveur asterisk defini soit sur un serveur mail local ou distant. En Sujet l'utilisateur entre le numero du fax correspondant.
le script va consulter la boite mail a interval regulier (5 minutes par ex) lancer en cron , va recuperer le mail qui est arrivé, va extraire le fichier joint et le numero du fax l'adresse de l'emetteur du mail.
les points les importants sont les packages a installer sur le serveur asterisk (lequel je suppose tourne sous linux )
Net::POP3 et MIME::Parser qui sont les moudules qui permettent d'une part a se connecter sur le serveur mail (Net::POP3) et MIME::Parser qui va extraire le fichier joint (PDF) du mail
et parser les info necessaires au script (Suject pour le Numero de telephone, le nom du fichier joint etc)
ces deux packages sont sur CPAN.org si cpan en mode console fonctionne
cpan >install Net::POP3 etc...
cpan se chargera des trouver les dependances necessaires
dans le scripts il sera necessaire de renseigner
my $server = 'name_of_server';
my $login = 'login server';
my $passwd = 'passord server';
dans la partie Sending the fax cette partie prepare les variables pour asterisk dans un fichier tmp dans /var/spool/asterisk/outgoing
mais la partie qui faudra creer est le context SendFax ainsi que l'extension Snd-Fax dans extensions.conf ou autre avec la gestion d'erreur qui va bien
il faudra prevoir l'envoi a l'emetteur du mail d'un accuse de bon envoi du fax.
Voila
A+
Les tags pour cette discussion
Règles de messages
- Vous ne pouvez pas créer de nouvelles discussions
- Vous ne pouvez pas envoyer des réponses
- Vous ne pouvez pas envoyer des pièces jointes
- Vous ne pouvez pas modifier vos messages
-
Règles du forum