Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > VBA Access

VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.

Réponse
 
Outils de la discussion
Vieux 03/09/2008, 09h32   #1 (permalink)
Membre du Club
 
Date d'inscription: mars 2007
Âge: 33
Messages: 86
Par défaut Envoie de mail en automatique

Bonjour,

J'ai une application Access et j'envoie un mail automatiquement.

Cependant j'ai toujours un message me demandant si j'accepte que l'application envoie un mail à ma place.

Je voudrais que l'application envoie le mail, et que ne plus avoir ce message.

Est-ce quelque aurais une idée ?

merci
nefertari est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/09/2008, 12h13   #2 (permalink)
Membre du Club
 
Avatar de lerico
 
Date d'inscription: avril 2004
Messages: 108
Par défaut

Bonjour,

Sur quel programme tu t'appuies pour envoyer tes mails (Lotus, Outlook...)

LeRico
lerico est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/09/2008, 11h08   #3 (permalink)
Futur Membre du Club
 
Date d'inscription: septembre 2008
Localisation: France / Avignon - Marseille
Âge: 23
Messages: 39
Par défaut

Gros problème ce message mais j'ai pas trouvé grand chose pour y remédié.
Un peu de code sur Outlook tu peux regarder ici :

http://www.everythingaccess.com/tuto...curity-Warning

Sinon tu peux utiliser la librairie Winsock (j'ai plus de liens, je pouvais pas le faire), ça éviter aussi de passer par Outlook.

Ou encore CDO, ça évite de passer par Outlook, mais là j'avais les ports bloqués pour l'envoi, essai de voir si toi tu y arrives :

Code :
Dim iMsg As New CDO.Message
Dim iConf As New CDO.Configuration
Dim Flds As ADODB.Fields
 
With iConf.Fields
.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
'
'Name or IP of Remote SMTP Server
.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
'
'Type of authentication, NONE, Basic (Base64 encoded), NTLM
.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic
'
'Your UserID on the SMTP server
.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusername") = "****@gmail.com"
'
'Your password on the SMTP server
.Item _
("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "cacg13006"
'
'Server port (typically 25)
.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 ' 587 'normalement c'est 20 mais pas pour gmail
'
'Use SSL for the connection (False or True)
.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
'
'Connection Timeout in seconds (the maximum time CDO will try to establish a connection to the SMTP server)
.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
 
.Update
 
End With
With iMsg
 
Set .Configuration = iConf
 .From = "***@gmail.com"
 .To = "****@gmail.com"
 .Subject = "Essai"
 .HTMLBody = "En piece jointe le fichier"
  
 
 .AddAttachment ("D:\test\test.xls")
 .Send
 End With
 
End Sub
Excusez si je me rappelle plus mes sources mais j'ai cherché à pas mal d'endroits.
Oublies pas les références CDO (je sais plus lesquelles à ajouter).
Personnellement, j'ai laissé le message d'erreur car je peux pas communiquer avec les serveurs externes dans mon entreprise...
Kalion est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/09/2008, 11h25   #4 (permalink)
Membre du Club
 
Date d'inscription: mars 2007
Âge: 33
Messages: 86
Par défaut envoie de message

Bonjour à vous deux,

J'utilise Outlook 2003. Mais j'ai pris une autre option car le client était presser, donc j'envoie plus un mail, mais je crée un fichier excel dans un répertoire bien définis.

Merci encore
Nefertari.
nefertari est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/09/2008, 16h11   #5 (permalink)
Futur Membre du Club
 
Date d'inscription: septembre 2008
Localisation: France / Avignon - Marseille
Âge: 23
Messages: 39
Par défaut

Bah c'est ce que je fais avec mes mails, c'est beaucoup plus simple, sauf que j'ai plusieurs bases de données qui ne sont pas connectées!!!
(Chine, USA, France....) et sans serveur.....
Mais c'était pour t'aider, si tu y es arriver, de mon côté le message Outlook ne les dérange pas.
Bonne continuation!!
Kalion est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 16h24   #6 (permalink)
Membre habitué
 
Date d'inscription: octobre 2003
Messages: 161
Envoyer un message via MSN à Tierisa
Par défaut

il existe une petite appli à installer qui permet de repondre oui automatiquement au message de façon instantanée, je l'utilise et ça marche nikel. Il s'agit de 'ClickYessetup.exe". Petite recherche sur google, c'est rapide et en plus gratuit.
Tierisa est déconnecté   Envoyer un message privé Réponse avec citation
NEWS ACCESSF.A.Q AccessF.A.Q VBATutorielsSourcesOutilsLivresAccess TVAccess 2007

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > VBA Access



Outils de la 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

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide