OVH Cloud OVH Cloud

Envoi mail différé

7 réponses
Avatar
MONKEYTOO
je cherche à envoyer un mail automatiquement à partir d'acces,(cela
fonctionne) mais je voudrais que le mail reste dans la boîte d'envoi et ne
parte que par une action manuelle.
J'ai eu une piste : aller dans les options de outlook pour décocher l'envoi
immédiat des mails.
Je voudrais que cette opération se fasse à partir d'access (par automation)
Pourriez-vous m'aider ?
merci d'avance à tous

7 réponses

Avatar
WhoIsPerfect?
Salut MonkeyToo,

En fait, tu as le choix via les options de ne pas envoyer/recevoir les mails
automatiquement. Le problème réside qu'Accès passe par Outlook et prend les
options paramétrées pas ce dernier !!

Olivier



je cherche à envoyer un mail automatiquement à partir d'acces,(cela
fonctionne) mais je voudrais que le mail reste dans la boîte d'envoi et ne
parte que par une action manuelle.
J'ai eu une piste : aller dans les options de outlook pour décocher l'envoi
immédiat des mails.
Je voudrais que cette opération se fasse à partir d'access (par automation)
Pourriez-vous m'aider ?
merci d'avance à tous


Avatar
MONKEYTOO
Ok
mais vu qu'il est possible de "télécommander" Outlook à partir de commandes
VBA, je cherche à trouver le code pour décocher l' option en question.


Salut MonkeyToo,

En fait, tu as le choix via les options de ne pas envoyer/recevoir les mails
automatiquement. Le problème réside qu'Accès passe par Outlook et prend les
options paramétrées pas ce dernier !!

Olivier



je cherche à envoyer un mail automatiquement à partir d'acces,(cela
fonctionne) mais je voudrais que le mail reste dans la boîte d'envoi et ne
parte que par une action manuelle.
J'ai eu une piste : aller dans les options de outlook pour décocher l'envoi
immédiat des mails.
Je voudrais que cette opération se fasse à partir d'access (par automation)
Pourriez-vous m'aider ?
merci d'avance à tous




Avatar
D'Click
au lieu de tentent une modif de paramètres dans Outlook, pourquoi ne pas
différer au niveau d'Access le moment où ton email est envoyé ?
me semble plus simple non ?
Yves

"MONKEYTOO" wrote in message
news:
je cherche à envoyer un mail automatiquement à partir d'acces,(cela
fonctionne) mais je voudrais que le mail reste dans la boîte d'envoi et ne
parte que par une action manuelle.
J'ai eu une piste : aller dans les options de outlook pour décocher
l'envoi
immédiat des mails.
Je voudrais que cette opération se fasse à partir d'access (par
automation)
Pourriez-vous m'aider ?
merci d'avance à tous


Avatar
MONKEYTOO
Cela m'aurait évité de reprogrammer différents environnements à partir
desquels le prog envoie les mails, mais si je ne trouve pas la soluce pour
décocher cette option de Outlook automatiquement via access, je n'aurai plus
le choix.
merci quand même.


au lieu de tentent une modif de paramètres dans Outlook, pourquoi ne pas
différer au niveau d'Access le moment où ton email est envoyé ?
me semble plus simple non ?
Yves

"MONKEYTOO" wrote in message
news:
je cherche à envoyer un mail automatiquement à partir d'acces,(cela
fonctionne) mais je voudrais que le mail reste dans la boîte d'envoi et ne
parte que par une action manuelle.
J'ai eu une piste : aller dans les options de outlook pour décocher
l'envoi
immédiat des mails.
Je voudrais que cette opération se fasse à partir d'access (par
automation)
Pourriez-vous m'aider ?
merci d'avance à tous







Avatar
Laurent Francfort [MS]
Bonjour,

Quand tu manipules programmatiquement ton objet message à partir d'Access,
après lui avoir attribué des destinataires, un sujet, un texte, etc etc etc,
utilise la propriété DeferredDeliveryTime

Ca donne :
MyMail.DeferredDeliveryTime = "JJ/MM/AAAA HH:MM"

Laurent

"MONKEYTOO" a écrit dans le message de
news:
Cela m'aurait évité de reprogrammer différents environnements à partir
desquels le prog envoie les mails, mais si je ne trouve pas la soluce pour
décocher cette option de Outlook automatiquement via access, je n'aurai
plus
le choix.
merci quand même.


au lieu de tentent une modif de paramètres dans Outlook, pourquoi ne pas
différer au niveau d'Access le moment où ton email est envoyé ?
me semble plus simple non ?
Yves

"MONKEYTOO" wrote in message
news:
je cherche à envoyer un mail automatiquement à partir d'acces,(cela
fonctionne) mais je voudrais que le mail reste dans la boîte d'envoi et
ne
parte que par une action manuelle.
J'ai eu une piste : aller dans les options de outlook pour décocher
l'envoi
immédiat des mails.
Je voudrais que cette opération se fasse à partir d'access (par
automation)
Pourriez-vous m'aider ?
merci d'avance à tous









Avatar
MONKEYTOO
Un grand merci.
Cela fonctionne exactement comme je le désirais.


Bonjour,

Quand tu manipules programmatiquement ton objet message à partir d'Access,
après lui avoir attribué des destinataires, un sujet, un texte, etc etc etc,
utilise la propriété DeferredDeliveryTime

Ca donne :
MyMail.DeferredDeliveryTime = "JJ/MM/AAAA HH:MM"

Laurent

"MONKEYTOO" a écrit dans le message de
news:
Cela m'aurait évité de reprogrammer différents environnements à partir
desquels le prog envoie les mails, mais si je ne trouve pas la soluce pour
décocher cette option de Outlook automatiquement via access, je n'aurai
plus
le choix.
merci quand même.


au lieu de tentent une modif de paramètres dans Outlook, pourquoi ne pas
différer au niveau d'Access le moment où ton email est envoyé ?
me semble plus simple non ?
Yves

"MONKEYTOO" wrote in message
news:
je cherche à envoyer un mail automatiquement à partir d'acces,(cela
fonctionne) mais je voudrais que le mail reste dans la boîte d'envoi et
ne
parte que par une action manuelle.
J'ai eu une piste : aller dans les options de outlook pour décocher
l'envoi
immédiat des mails.
Je voudrais que cette opération se fasse à partir d'access (par
automation)
Pourriez-vous m'aider ?
merci d'avance à tous














Avatar
Laurent Francfort [MS]
Oui, c'est super pratique,

Je m'en suis servi pour développer un Outlook Com Add-In (une DLL) qui
décale de 2' tous les mails que j'envoie. Comme ça, si par hasard le texte a
dépassé ma pensée ou que j'ai oublié qqe chose, j'ai encore 2' pour réparer
l'erreur...

Laurent


"MONKEYTOO" a écrit dans le message de
news:
Un grand merci.
Cela fonctionne exactement comme je le désirais.


Bonjour,

Quand tu manipules programmatiquement ton objet message à partir
d'Access,
après lui avoir attribué des destinataires, un sujet, un texte, etc etc
etc,
utilise la propriété DeferredDeliveryTime

Ca donne :
MyMail.DeferredDeliveryTime = "JJ/MM/AAAA HH:MM"

Laurent

"MONKEYTOO" a écrit dans le message
de
news:
Cela m'aurait évité de reprogrammer différents environnements à partir
desquels le prog envoie les mails, mais si je ne trouve pas la soluce
pour
décocher cette option de Outlook automatiquement via access, je n'aurai
plus
le choix.
merci quand même.


au lieu de tentent une modif de paramètres dans Outlook, pourquoi ne
pas
différer au niveau d'Access le moment où ton email est envoyé ?
me semble plus simple non ?
Yves

"MONKEYTOO" wrote in message
news:
je cherche à envoyer un mail automatiquement à partir d'acces,(cela
fonctionne) mais je voudrais que le mail reste dans la boîte d'envoi
et
ne
parte que par une action manuelle.
J'ai eu une piste : aller dans les options de outlook pour décocher
l'envoi
immédiat des mails.
Je voudrais que cette opération se fasse à partir d'access (par
automation)
Pourriez-vous m'aider ?
merci d'avance à tous