ASPeMail Object doesn't support this property

Jérémy -  
phil232 Messages postés 610 Statut Membre -
Bonjour,

Je programme un site en ASP et tente d'utiliser ASPeMail pour envoyer des mails directement depuis le serveur.

Voici comment j'ai programmé ma fonction :
<%
   Set Mail = Server.CreateObject("Persits.MailSender")
   ' enter valid SMTP host
   Mail.Host = "smtp.laposte.net"
   Mail.Username = "mon_login"
   Mail.Password = "mon_password"
   Mail.From = "mon_adresse@bidule.org"
   Mail.FromName = "mon_nom"
   Mail.AddAddress "mon_destinataire@bidule.org"
   Mail.Subject = "essai"
   Mail.Body = "essai envoi mail"
   
   strErr = ""
   bSuccess = False
   On Error Resume Next ' catch errors
   Mail.Send ' send message
   If Err <> 0 Then ' error occurred
      strErr = Err.Description
   else
      bSuccess = True
   End If
%>

<HTML>
<BODY BGCOLOR="#FFFFFF">
<% If strErr <> "" Then %>
<h3>Error occurred: <% = strErr %>
<% End If %>
<% If bSuccess Then %>
Success! Message sent to <% = Request("To") %>.
<% End If %>
</BODY>
</HTML>

Et voici l'erreur que j'obtiens :
Microsoft VBScript runtime  error '800a01b6'

Object doesn't support this property or method: 'Mail.Username'

/pages/admin/Simple.asp, line 5 

J'enlève donc les lignes suivantes :
Mail.Username = "mon_login"
Mail.Password = "mon_password"

Et voici la valeur de strErr (définie dans mon programme comme égale à Err.Description) qui s'affiche comme indiqué dans mon programme en cas d'erreur rencontrée pendant l'opération.
Error occurred: 554 : Recipient address rejected: Access denied

Question 1 : pourquoi la method "Mail.Username" n'est elle pas supportée ?
Question 2 : pourquoi le message d'erreur "554 : Recipient address rejected: Access denied"

D'avance merci à vous...
A voir également:

1 réponse

phil232 Messages postés 610 Statut Membre 178
 
pourquoi tu n'utilises pas Outlook ou CDONTS? au moins ces trucs là sont documentés.

sinon, si tu as vb6 ou une autre version vb tu peux ajouter Persits dans les références. puis tu tapes un point apres ton objet "Mail". ça t'ouvres la liste avec toutes les possibilités (propriétés, méthods, énumerations,...)
0