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

0/5 (4 avis)

Vue 11 878 fois - Téléchargée 845 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
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
10 janv. 2005 à 19:57
Ok autant pour moi... Et c'est tellement plus sympa...
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
10 janv. 2005 à 18:52
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 !
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
10 janv. 2005 à 18:35
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...
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
7 janv. 2005 à 21:42
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.