OVH Cloud OVH Cloud

Pb Envoi Mail Message Sécurité Outlook

12 réponses
Avatar
casa
Bonjour,

J'utilise le script suivant depuis 3 ans pour envoyer par mail mais je dois passer sous exchange et les tests se soldent par un message de sécurité outlook
Il faut que je trouve une solution : 50 mails à chaque envoi / 4fois par jour

Avez vous une solution pour ne pas avoir de message de sécurité Outlook.
J'ai vu la méthode CDO mais pouvez vous m'aider à convertir mon script

Je négocie en ce moment avec l'administrateur pour avoir une boite supplémentaire en SMTP

Merci de votre aide


Dim deb, fin As Integer
Dim RQ As String
Dim bds As Database
Dim rstdest, rstmail As Recordset
Dim Site, Requete, ObjetMail, ObjetNul, Sauvegarde As String
Dim ListeDest
DoCmd.SetWarnings False
Set bds = CurrentDb

Set rstmail = bds.OpenRecordset("SELECT * FROM TbMailListe WHERE TypeAlarme = 'Dest';")
rstmail.MoveFirst
While Not rstmail.EOF
Site = rstmail!Site
Requete = rstmail!Requete
ObjetMail = rstmail!ObjetMail
ObjetNul = rstmail!ObjetNul

Set rstdest = bds.OpenRecordset("SELECT [EMAIL] FROM TbMailDestinataires WHERE Site = '" & Site & "';")
ListeDest = ""
rstdest.MoveFirst
If Not rstdest.EOF Then
ListeDest = rstdest!EMAIL
rstdest.MoveNext
End If
While Not rstdest.EOF
ListeDest = ListeDest & ";" & rstdest!EMAIL
rstdest.MoveNext
Wend
rstdest.Close
If DCount("Dossier", Requete, "") > 0 Then

DoCmd.SendObject acSendQuery, Requete, acFormatXLS, ListeDest, , , ObjetMail, , False
Else
DoCmd.SendObject , , , ListeDest, , , ObjetNul, , False

End If

rstmail.MoveNext

Wend
rstmail.Close

Set bds = Nothing

--
casa

2 réponses

1 2
Avatar
Casa
Bonjour Arnaud,

J'ai trouvé la solution. il faut rajouter la ligne
suivante dans la procédure SendMailCDO()
.MDNRequested = True

On peux également avoir un retour sur le bon acheminement
du mail avec la commande
.DSNOption (choisir l'option désirée)
Merci encore à toi et Raymond
Cdt,
Casa

-----Message d'origine-----
Bonjour casa,

non, mais regarde ici :
http://www.mvps.org/access/modules/mdl0019.htm
et aussi le post suivant
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-
8&selmÂe1064b.0201240728.8a4f8ab%40posting.google.com


à+
--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------

Dans sa missive, casa a
| Bonjour Arnaud,
|
| Pour avoir un accusé de lecture des messages
(ReadReceipt ?), as-tu

| une solution en CDO .
| Merci d'avance,
| A+
|

non.


.



Avatar
Arnaud [lwa]
Bonjour Casa,

| Bonjour Arnaud,
|
| J'ai trouvé la solution. il faut rajouter la ligne
| suivante dans la procédure SendMailCDO()
| .MDNRequested = True
|

merci pour le retour. c'est pour l'accusé de lecture ça

reste plus qu'à trouver pour la sauvegarde dans les éléments envoyés ...;-)

à+
--
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Site Perso : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
1 2