JMail.AddRecipient rs("email") JMail.Execute set JMail = nothing ------------------------------ Det virker ikke længere fordi min udbyder har lavet det sådan at mailserveren kræver "Godkendelse". Hvordan får jeg det til at virke igen?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Okat det med JMail.UserName / JMail.PassWord virkede ikke lige umiddelbart, men jeg surfer lige lidt rundt på www.dimac.se og ser hvad jeg kan finde...
Jeg har forsøgt med dette: -------------------------------- JMail.ServerUserName = "MinKode" JMail.ServerPassword = "MinKode" -------------------------------- og får denne fejl: -------------------------------- Object doesn't support this property or method: 'JMail.ServerUserName' -------------------------------- Hvad kan der være galt?
He ar også prøvet: -------------------------------- JMail.MailServerUserName = "MinKode" JMail.MailServerPassword = "MinKode" -------------------------------- uden resultat
Nu har jeg så prøvet lidt frem og tilbage og er endt op med det her: --------------------------------------------- Set Messsage = Server.CreateObject("Message.SMTPMail") Messsage.ContentTransferEncoding = "8bit" Messsage.Charset = "ISO-8859-1"
Message.Priority = 1 Message.ServerAddress = "Min-SMTP-SERVER" Message.MailServerUserName = "MIN-KODE" Messsage.MailServerPassword = "MIN-KODE" Messsage.Sender = "MIN-EMAIL" Messsage.Subject = "Loginoplysninger" Messsage.Body = "Hej " & rs("brugernavn") & vbCrLf Messsage.Body= JMail.Body + "Bla bla bla bla" & vbCrLf Messsage.AddRecipient rs("email") Messsage.Execute set Messsage = nothing ---------------------------------------------------- Men jeg får denne fejl: ---------------------------------------------------- Server.CreateObject Failed ----------------------------------------------------
Nu ser det så sådan her ud: ---------------------------------- Set Message = Server.CreateObject("JMail.Message") Message.ContentTransferEncoding = "8bit" Message.Charset = "ISO-8859-1"
Message.Recipients = rs("email") Message.Execute set Message = nothing ---------------------------------- Men jeg får stadig en fejl: ---------------------------------- No recipients ---------------------------------- Jeg troede jeg havde angivet modtageren i Message.Recipients = rs("email")??????????????????
Hej det giver denne fejl: -------------------------------- The message was undeliverable. All servers failed to receive the message ClientLogging enabled: Client Remote Address: 212.88.76.163 .execute() { Trying server mail:MIN SMTP SERVER MIN SMTP SERVER failed with the message: "Connection timed out" No socket for server. ConnectToServer() 1 of 1 servers failed } ---------------------------------------
hvis du bevist har skrevet "MIN SMTP SERVER", for ikke at eksponere navnet på den SMTP server du benytter, skal du blot se bort fra min forrige kommentar :-)
Jeg bruger min rigtige SMTP, men får ovenstående fejl.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.