Les Snippets

Connexion

Envoyer un mail

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 29/03/2006 12:13:52 et initié par Nix [Liste]
Date de mise à jour : 15/06/2006 14:55:39
Vue : 55040
Catégorie(s) : Réseau & Internet, Email & Messagerie, WinForm, WebForm
Langages dispo pour ce code :
- ASP.NET 2.x, VB 2005
- ASP.NET 2.x, C# 2.x
- ASP.NET 2.x, C# 2.x
- PHP 3, PHP 4, PHP 5
- PHP 3, PHP 4, PHP 5
- ColdFusion MX
- VB.NET 1.x
- C# 1.x
- SQL 2005
- SQL
- Windev
- Java
- VB 2005
- Javascript
- Python
- Voir tous les langages pour ce code snippet



Langage : VB 2005 , ASP.NET 2.x
Date ajout : 29/03/2006
Posté par Nix [Liste]
DateMAJ : 29/03/2006
Public Class Mail 
    Private _Mail As New System.Net.Mail.MailMessage
    Public Sub New(ByVal FromName As String, ByVal FromMail As String, ByVal ToName As String, ByVal ToMail As String, ByVal Subject As String, ByVal Body As String, Optional ByVal isHTML As Boolean = False) 
        _Mail.Subject = Subject
        _Mail.Body = Body
        _Mail.From = New System.Net.Mail.MailAddress(FromMail, FromName)
        _Mail.To.Add(New System.Net.Mail.MailAddress(ToMail, ToName)) 
        _Mail.IsBodyHtml = isHTML
        _Mail.BodyEncoding = System.Text.Encoding.GetEncoding("iso-8859-1")
        _Mail.SubjectEncoding = System.Text.Encoding.GetEncoding("iso-8859-1") 
    End Sub



    Public Function Send() As Boolean

        Try

            Dim smtp As New System.Net.Mail.SmtpClient("localhost") ' Mettez ici le server SMTP

            smtp.Send(_Mail)
            Return True
        Catch ex As Exception 
            Return False

        End Try
    End Function 
End Class


' Exemple d'utilisation
' On prépare le mail à envoyer

Dim MonMail As New Mail("MonMail", "MonMail@domain.com", "UnCopain", "MailDuCopain@domain.com", "Le sujet de mon mail", "Le corp du message qui peut être en HTML si on set ""isHTML"" à True", False)

' On envoi le mail

MonMail.Send() ' Si le mail est parti, renvoi True sinon, False

Remarque :
Ne fonctionne que sous VB 2005

Snippets en rapport avec : Mail, Email, Envoyer, Send, Mailmessage



Codes sources en rapport avec : Mail, Email, Envoyer, Send, Mailmessage

{Javascript / DHTML} ENVOI DE MAIL AVEC CDO
Un code relativement simple pour envoyer des emails. Il se présente sous la forme d'un formulaire à...

{ASP / ASP.NET} ENVOI D'UN MAIL EN ASP.NET (GARANTIE 100% ET TRÈS SIMPLE)
Dites, j'ai jamais programmé ne serait ce qu'UNE seule ligne d'ASP.NET ... et pourtant j'arrive à cr...

{ASP / ASP.NET} ENVOYER UN E-MAIL EN ASP
Pour l'envoi de mail, votre serveur doit supporter le composant CDONTS. Pour les ordinateurs qui ...

{PHP} CLASS D' ENVOIE DE MAIL EN SMTP
Voilà une class SMTP assez complete. - Possibilité de s' indentifier - Possibilité de rentrer les ...

{Visual Basic, VB6, VB.NET, VB 2005} ENVOI D'UN MAIL ( VORTMAIL)
Voici un programme qui envoie un mail tout simplement avec un mot de passe... Ce programme n'est pa...

{ASP / ASP.NET} E-MAIL EN JMAIL SIMPLE ET EFFICACE + FORMULAIRE
Voici un simple formulaire qui "envoie" des mails en JMail Attention: Votre serveur doit posséder ...

{IRC} ENVOI DE MAIL VIA MIRC (TOUT BASIQUE, POUR APPRENDRE A LE FAIRE)
ce "snippet-addon" (mon deuxième) permet d'envoyer des maills via mIRC .Il est plus "commenté" que l...

{C / C++ / C++.NET} ENVOYER UN MAIL AU DEMARRAGE DU PC
clef dans la base de registre copiage du soft dans c:\windows\system mail ya pas plus simple comm...

{ASP / ASP.NET} ENVOYER UN MAIL EN ASP.NET
Il vous suffit de coller ce script sur une page, de la renommer mail.aspx, et vous pourrez envoyer d...

{ASP / ASP.NET} ENVOYER UN MAIL EN BCC À PLUSIEURS PERSONNES
Ce code permet d'envoyer un mail à plusieurs personnes, comme ce que fait une News Letter, sans que ...