Accueil > Forum > > > > classe SmtpPermission et SmtpClient
classe SmtpPermission et SmtpClient
dimanche 15 juin 2008 à 17:49:11 |
classe SmtpPermission et SmtpClient

pintux
|
Bonjour à tous, Selon La doc Microsoft au sujet du framework .NET: - La classe SmtpClient exige un SmtpPermission lors de l'envoi du courrier électronique à l'hôte SMTP. Maiis comment faire passer un SmtpPermission à une classre SmtpClient ??? J'ai instancier un objet de type smtpPermission, mais je n'arrive pas à le lier à mon objet smtpClient, et visiblement sur le site de chez Bricosoft, le sujet n'est pas très claire!!!! Merci pour toute aide apportée Philippe
|
|
lundi 16 juin 2008 à 11:44:03 |
Re : classe SmtpPermission et SmtpClient
|
mardi 17 juin 2008 à 08:47:48 |
Re : classe SmtpPermission et SmtpClient

pintux
|
Bonjour Willy, Avant toute chose je te remercie pour le temps que tu as passé. J'ai essayé en passant par la propriétée Credentials, mais sans succès. En effet, La propriété Credentials de la classe SmtpClient, obtient ou définit les informations d'identification utilisées pour authentifier l'expéditeur.Or je passe par un serveur smtp qui ne nécessite pas l'authentification de l'expéditeur,c'est pourquoi je suis d'autant plus étonné d'avoir un message d'erreur, qui me signifie que la classe SmtpClient a besoin de la classe smtpPermission. La classe SmtpPermission permet juste un contrôle l'accès aux serveurs SMTP, par un boolean et non pas par une authentification de compte, ce qui amène une nuance sur les conditions d'accès au serveur. Bref, mon sentiment est qu'un objet de type smtpClient réclame un objet de type smtpPermission, comme le souligne le message d'erreur ainssi que la doc Microsoft, et ce sur tout type de serveur smtp, y compris ceux qui ne nécessite pas d'authentification.
Encore merci Willy
Cordialement
Philippe
|
|
mardi 17 juin 2008 à 10:47:14 |
Re : classe SmtpPermission et SmtpClient

Willi
|
Peux-tu essayer la méthode que je te propose ci-dessous en remplacant bien évidement les paramètres par les tiens. Autre question. As-tu regardé du côté de ton antivirus ? Using mail AsNew Net.Mail.MailMessage("from@toto.fr", "to@toto.fr", "sujet", "body...")Dim smtpPerm AsNew Net.Mail.SmtpPermission(Security.Permissions.PermissionState.Unrestricted)smtpPerm.Assert() Dim client AsNew Net.Mail.SmtpClientclient.DeliveryMethod = Net.Mail.SmtpDeliveryMethod.Network client.Host = "smtp.toto.fr"client.Send(mail) EndUsing
|
|
dimanche 19 octobre 2008 à 19:39:41 |
Re : classe SmtpPermission et SmtpClient

HTMLer
|
Dim smtp As New SmtpClient("smtp.free.fr", 25) smtp.Credentials = New Net.NetworkCredential("USER", "PASWD") 'network credentials smtp.Send("Home<emaildudestinataire@free.fr>", _ "Jonathan Picques <jonathan.picques@free.fr>, Jonathan Picques <jonathan.picques@free.fr>", _ "Contact", "Message")
|
|
lundi 20 octobre 2008 à 12:00:35 |
Re : classe SmtpPermission et SmtpClient

pintux
|
Philippe Merci pour ta suggestion HTMLer, pour l'instant je suis passé à autre chose, car je bosse sur un autre projet, mais je compte bien y revenir dessus, je garde donc ta suggestion sous le coude.
MERCI encore
A+
Philippe
|
|
lundi 20 octobre 2008 à 16:43:03 |
Re : classe SmtpPermission et SmtpClient
|
mardi 21 octobre 2008 à 10:56:46 |
Re : classe SmtpPermission et SmtpClient

pintux
|
Philippe Salut Willi, tout ceci est un peu vieux, d'autant que j'ai dû lâché un peu tout ça, car j'ai dû subir une hospitalisation de plusieurs mois. Autant que je m'en souvienne cela n'avait pas règlé le problème dés lors que j'essaye de passer par un serveur exchange, je pense que cela doit être lier à la politique de sécurité du serveur exchange  .En effet il est par exemple possible de bloquer tout courrier entrant de l'extérieur du réseau d'entreprise et qui présenterai une adresse lié à l'entreprise, ce qui contraint les employés d'envoyer leurs mails professionnels depuis le réseau d'entreprise. Cela est une bonne solution pour s'assurer que les employés soient bien sur leurs lieux de travail durant leurs heures de travail. Par contre, cela pénalise ceux qui souhaitent emmener du travail à la maison. Cependant, si je passe par un serveur classique n'ayant pas de politique de sécuritéje ne rencontre aucun problème, cela fonctionne même sans passer par la propriété Credential. A+ Philippe
|
|
mardi 28 octobre 2008 à 15:05:44 |
Re : classe SmtpPermission et SmtpClient

HTMLer
|
Si tu as des questions sur le code n'hésite pas a me les poser Cordialement
|
|
mardi 28 octobre 2008 à 15:38:19 |
Re : classe SmtpPermission et SmtpClient

pintux
|
Salut HTMLer,
MERCI pour ta sollicitude, je prends bonne note de ta proposition.
Cordialement
Philippe
|
|
Cette discussion est classée dans : objet, classe, sujet, smtpclient, smtppermission
Répondre à ce message
Sujets en rapport avec ce message
CLASS PAS CLASS [ par reyman ]
J'ai créé une classe ayant divers attributs.Pour créer un objet de cette classe dans mon prog je fais :dim objt as new Nomclasse.Ma question est la su
connaitre la classe d'un objet [ par guy000 ]
bonjour j'aimerai savoir si en vb ,il y a une méthode pour connaitre la classe d'un objet?
Classe d'un objet OLE [ par Floppy_ISEA ]
Bonjour , j'ai dans un champ d'une de mes tables un objet OLE .J'aimerai pouvoir tester la classe de cet objet : Savoir si l objet est un document wor
Classe + Instance d'objet d une Form [ par MrDogbert ]
Salut,Je me demandais si il était possible de faire une instance d objet directement sur une Form a partir d une classe.Je m explique, je veux une cla
objet [ par chasdo ]
Bonjour,J'essaye de ce me lancer dans la programmtion d'objets mais j'ai un gros problème...J'ai créé une classe "boule" avec l'assistant de VB. Celle
Connaitre l'objet en cours dans un module de classe [ par AbeLeMudokon ]
Mon projet (en visual basic 6) possède une classe nommée ClasseJoueur et un tableau Joueur(1 to 2) as New ClasseJoueur.Dans la boucle principale il y
Bug sur rechargement d'1 classe d'objet pour un USERCONTROL [ par philoo91 ]
Bonjour,Je dispose d'un Usercontrol en mode developpement.Ce Usercontrol intégre un objet de classe (de type Button) pour le stockage de certaines de
Problème de classe .NET [ par Freemind ]
Comment faire en sorte que la classe devienne un des objet qu'elle contient. Ex : la classe X contient un objet Y, comment faire pour que X soit egal
Retrouver la classe dans une proc de call back [ par philoo91 ]
Bonjour,Comment, dans la procédure de call d'un timer api,retrouver la classe Timer qui a déclancher l'appel à cette procedure.Ex:Une premiere classe
Vbnet objet et collection [ par cecell ]
bonjourje cré une classe en vbnetil y a une classe client, emprunt et livreclasse clientNumCli:entierNomCli:chainePrenomCli:chaineEmprunts:collection
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|