Webmail : envoyer des mails (avec fichiers) sur un serveur squirrelmail

Soyez le premier à donner votre avis sur cette source.

Vue 11 626 fois - Téléchargée 810 fois

Description

Ce control utilisateur permet d'envoyer des mails avec fichier joint en se connectant sur un serveur WebMail.
Un serveur WebMail est une interface proposée par les FAI afin que leurs zabonnés puissent consulter/composer des mails, même s'ils ne sont pas chez eux. Pratique donc.

J'ai développé ce composant pour permettre à mes programmes, installés chez les clients, de m'envoyer le fichier LOG des erreurs afin de me faciliter le débuggage.
Mais le problème, c'est que les réseaux de mes clients n'autorisent pas la connexion à un serveur smtp (port 25).
Il m'a donc fallu trouver une astuce pour pouvoir quand même expédier ces fichiers en utilisant le web (port 80).

Cette nouvelle version gère le passage de l'éventuel proxy.

ATTENTION :
Tout ceci a été développé pour se connecter à un WebMail programmé par SquirrelMail qui est un open-source PHP permettant justement de servir d'interface au serveurs de mail. (disponible ici http://www.squirrelmail-fr.org/ )
Donc, il ne fonctionnera surement pas avec d'autres interfaces.
Par contre, comme SquirrelMail est un open-source, vous pouvez très bien l'installer sur votre site (je pense)

Conclusion :


Voici les paramètres utilisables :
- Le nom du serveur de WebMail (exemple webmail.monsite.fr)
- Le login et password d'accès à la messagerie : Login = adresse mail de l'expéditeur)
- Destinataires : Soit direct, soit en 'Copie', soit encore en 'Copie Cachée'
Les adresses des destinataires peuvent avoir le format Mon bureau <bureau@monsite.fr>
Le destinataire verra 'Mon bureau' en lieu et place de son adresse mail dans le bandeau de réception
- Objet du mail
- Message du mail
- Fichiers joints : De n'importe quel type et autant que vous voulez (à concurrence des capacités de votre compte de messagerie !)

Je vous ai fait une petite interface d'utilisation pour voir comment on se sert du controle utilisateur, mais rien de très poussé. Toute 'l'intelligence' est dans le composant.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
371
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
17 juin 2013

Ok autant pour moi... Et c'est tellement plus sympa...
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
76
lol JLN
De la part de Proviste, c'est de l'humour ! il ne l'a pas fait (Nous sommes très complice).
Ne t'inquiète pas :-)
Merci de ta solicitude !
Messages postés
371
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
17 juin 2013

C'est bien la peine de dire du bien et de noter si mal, moi j'ai mis 10 ne serai-ce que pour encourager les developpeurs à partager leur savoir ici ! et de plus ca mérite ce travail...
Messages postés
908
Date d'inscription
jeudi 26 juillet 2001
Statut
Modérateur
Dernière intervention
1 février 2015
2
bravo !
un grand homme ce jack, je te le dis à toi visiteur !
une source d'une très grande utilité ( comme jack )
très bon travail, on sens que t'y passé du temps...

1/10 néanmoins parce que je n'aime pas du tout le bleu clair sur la capture d'écran.

a+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.