OVH Cloud OVH Cloud

Envoie de mail

4 réponses
Avatar
hhaoual
Bonjour

J'ai developpe un service windows pour envoyer des mails.

Pour le rendre opérationnel, j'aimerai savoir :
- Comment faire pour verifier si le serveur SMTP est disponible.
(avant l'envoi du mail)
- Comment savoir si le mail a bien ete envoyé.

Merci d'avance
Haziz

4 réponses

Avatar
Patrice
Arrête le serveur SMTP et voit ce que cela donne. Je pense que cela plante.
Donc il suffit d'envoyer le mail et de capturer les erreurs.

Ensuite si le serveur le reçoit, il n'est pas vraiment facile de dire où tu
en est (le message peut-être même stockée quelques temps en attente d'une
nouvelle tentative). Si cela échoue vraiment, tu devrais avoir des
comptes-rendus dans les répertoires badmail et/ou drop (je pense que c'est
plutôt une config d'administration qu'à intégrer dans l'application).

Patrice


--

"Haziz" a écrit dans le message de
news:
Bonjour

J'ai developpe un service windows pour envoyer des mails.

Pour le rendre opérationnel, j'aimerai savoir :
- Comment faire pour verifier si le serveur SMTP est disponible.
(avant l'envoi du mail)
- Comment savoir si le mail a bien ete envoyé.

Merci d'avance
Haziz


Avatar
Laurent Jordi \(www.ezlogic.mc\)
Salut,

Je profite de ce post pour demander un peu d'aide. Je pense avoir bien
compris le mécanisme de développement d'un système emétteur de mail mais je
n'arrive pas à configurer ou plutôt, je ne sais pas configurer mon serveur
W2003...

Je ne comrends pas pourquoi il est impossible d'avoir uniquement un service
SMTP sans service POP3. Je ne comprends pas non plus pourquoi, il faut
aboluement un nom de domaine. En fait, je gèer beaucoup de noms de domaines
différents, il faut justement que le nom de domaine des mail soit totalement
indépendant de celuis de la machine.

Si l'un d'entre vous pouvait m'aider, ça me rendrais un grand service...

@+

LJ


"Patrice" a écrit dans le message de
news:
Arrête le serveur SMTP et voit ce que cela donne. Je pense que cela


plante.
Donc il suffit d'envoyer le mail et de capturer les erreurs.

Ensuite si le serveur le reçoit, il n'est pas vraiment facile de dire où


tu
en est (le message peut-être même stockée quelques temps en attente d'une
nouvelle tentative). Si cela échoue vraiment, tu devrais avoir des
comptes-rendus dans les répertoires badmail et/ou drop (je pense que c'est
plutôt une config d'administration qu'à intégrer dans l'application).

Patrice


--

"Haziz" a écrit dans le message de
news:
> Bonjour
>
> J'ai developpe un service windows pour envoyer des mails.
>
> Pour le rendre opérationnel, j'aimerai savoir :
> - Comment faire pour verifier si le serveur SMTP est disponible.
> (avant l'envoi du mail)
> - Comment savoir si le mail a bien ete envoyé.
>
> Merci d'avance
> Haziz




Avatar
Patrice Manac'h
Bonjour,

sous Windows 2003, ce sont deux services différents. Vous pouvez n'avoir que
le service SMTP en marche pour envoyer des mails.

Ensuite, je suppose que vous voulez envoyer des mails provenant de plusieurs
domaines : une application envoi un mail comme et la
seconde comme Est ce bien votre besoin ? Si oui, il vous
faut configurer le service SMTP comme autorisant le relais depuis localhost
(où de serveurs tiers auquels vous faîtes confiance). Quand au nom de
domaine positionné sur le serveur, il ne sert qu'à la configuration et
n'interfère pas avec le relais.

Cordialement,

P. Manac'h
MCS France

"Laurent Jordi (www.ezlogic.mc)" <inf[o]@ezlogic.mc> a écrit dans le message
de news:
Salut,

Je profite de ce post pour demander un peu d'aide. Je pense avoir bien
compris le mécanisme de développement d'un système emétteur de mail mais
je
n'arrive pas à configurer ou plutôt, je ne sais pas configurer mon serveur
W2003...

Je ne comrends pas pourquoi il est impossible d'avoir uniquement un
service
SMTP sans service POP3. Je ne comprends pas non plus pourquoi, il faut
aboluement un nom de domaine. En fait, je gèer beaucoup de noms de
domaines
différents, il faut justement que le nom de domaine des mail soit
totalement
indépendant de celuis de la machine.

Si l'un d'entre vous pouvait m'aider, ça me rendrais un grand service...

@+

LJ


"Patrice" a écrit dans le message de
news:
Arrête le serveur SMTP et voit ce que cela donne. Je pense que cela


plante.
Donc il suffit d'envoyer le mail et de capturer les erreurs.

Ensuite si le serveur le reçoit, il n'est pas vraiment facile de dire où


tu
en est (le message peut-être même stockée quelques temps en attente d'une
nouvelle tentative). Si cela échoue vraiment, tu devrais avoir des
comptes-rendus dans les répertoires badmail et/ou drop (je pense que
c'est
plutôt une config d'administration qu'à intégrer dans l'application).

Patrice


--

"Haziz" a écrit dans le message de
news:
> Bonjour
>
> J'ai developpe un service windows pour envoyer des mails.
>
> Pour le rendre opérationnel, j'aimerai savoir :
> - Comment faire pour verifier si le serveur SMTP est disponible.
> (avant l'envoi du mail)
> - Comment savoir si le mail a bien ete envoyé.
>
> Merci d'avance
> Haziz








Avatar
Laurent Jordi \(www.ezlogic.mc\)
Bonjour & merci de votre réponse...

Donc si j'ai bien compris, je peux créer un nom de domaine bidon, genre
mail.MonNomdeDomaineBidon juste pour la config ?

Je vais essayer...

Merci, je vous informerais du résultat.

Bien à vous

Laurent


"Patrice Manac'h" a écrit dans le message de
news:
Bonjour,

sous Windows 2003, ce sont deux services différents. Vous pouvez n'avoir


que
le service SMTP en marche pour envoyer des mails.

Ensuite, je suppose que vous voulez envoyer des mails provenant de


plusieurs
domaines : une application envoi un mail comme et la
seconde comme Est ce bien votre besoin ? Si oui, il


vous
faut configurer le service SMTP comme autorisant le relais depuis


localhost
(où de serveurs tiers auquels vous faîtes confiance). Quand au nom de
domaine positionné sur le serveur, il ne sert qu'à la configuration et
n'interfère pas avec le relais.

Cordialement,

P. Manac'h
MCS France

"Laurent Jordi (www.ezlogic.mc)" <inf[o]@ezlogic.mc> a écrit dans le


message
de news:
> Salut,
>
> Je profite de ce post pour demander un peu d'aide. Je pense avoir bien
> compris le mécanisme de développement d'un système emétteur de mail mais
> je
> n'arrive pas à configurer ou plutôt, je ne sais pas configurer mon


serveur
> W2003...
>
> Je ne comrends pas pourquoi il est impossible d'avoir uniquement un
> service
> SMTP sans service POP3. Je ne comprends pas non plus pourquoi, il faut
> aboluement un nom de domaine. En fait, je gèer beaucoup de noms de
> domaines
> différents, il faut justement que le nom de domaine des mail soit
> totalement
> indépendant de celuis de la machine.
>
> Si l'un d'entre vous pouvait m'aider, ça me rendrais un grand service...
>
> @+
>
> LJ
>
>
> "Patrice" a écrit dans le message de
> news:
>> Arrête le serveur SMTP et voit ce que cela donne. Je pense que cela
> plante.
>> Donc il suffit d'envoyer le mail et de capturer les erreurs.
>>
>> Ensuite si le serveur le reçoit, il n'est pas vraiment facile de dire



> tu
>> en est (le message peut-être même stockée quelques temps en attente


d'une
>> nouvelle tentative). Si cela échoue vraiment, tu devrais avoir des
>> comptes-rendus dans les répertoires badmail et/ou drop (je pense que
>> c'est
>> plutôt une config d'administration qu'à intégrer dans l'application).
>>
>> Patrice
>>
>>
>> --
>>
>> "Haziz" a écrit dans le message de
>> news:
>> > Bonjour
>> >
>> > J'ai developpe un service windows pour envoyer des mails.
>> >
>> > Pour le rendre opérationnel, j'aimerai savoir :
>> > - Comment faire pour verifier si le serveur SMTP est disponible.
>> > (avant l'envoi du mail)
>> > - Comment savoir si le mail a bien ete envoyé.
>> >
>> > Merci d'avance
>> > Haziz
>>
>>
>
>