Avatar billede olelar Nybegynder
21. november 2001 - 12:43 Der er 12 kommentarer og
1 løsning

Jmail - eksterne modtagere

Hej

Jeg har et problem med jmail.

Når jeg forsøger at sende til eksterne mailmodtagere får jeg flg. fejl:
The message was undeliverable. All servers failed to receive the message

Hvis jeg nøjes med at sende til eget domæne virker det upåklageligt.

Hvad gør jeg?
Avatar billede torbenmelander Nybegynder
21. november 2001 - 12:46 #1
Din server kræver sikker godkendelse !!! Derfor skal du logge ind for at kunne sende mail !!!
Avatar billede olelar Nybegynder
21. november 2001 - 12:46 #2
Kunne du lige smide lidt kode?
Avatar billede torbenmelander Nybegynder
21. november 2001 - 12:47 #3
med disse to:

msg.MailServerUserName = \"brugernavn\"
msg.MailServerPassWord = \"password\"
Avatar billede torbenmelander Nybegynder
21. november 2001 - 12:48 #4
Avatar billede olelar Nybegynder
21. november 2001 - 12:52 #5
Jeg skriver

JMail.MailServerUserName = \"brugernavn\"
JMail.MailServerPassWord = \"password\"

Får svaret:

Objektet understøtter ikke denne egenskab eller metode: \'JMail.MailServerUserName\'

Var det ikke sådan?


Avatar billede torbenmelander Nybegynder
21. november 2001 - 12:56 #6
det er på dit message-objekt du skal gøre det .. måske du kunne vise lidt kode .. så skal jeg fortælle hvor du skal gøre det ...
Avatar billede torbenmelander Nybegynder
21. november 2001 - 12:57 #7
\' Create the JMail message Object
set msg = Server.CreateOBject( \"JMail.Message\" )

\' Set logging to true to ease any potential debugging
\' And set silent to true as we wish to handle our errors ourself
msg.Logging = true
msg.silent = true

\' Most mailservers require a valid email address
\' for the sender
msg.From = \"test@mydomain.com\"
msg.FromName = \"My Realname\"

\' Next we have to add some recipients.
\' The addRecipients method can be used multiple times.
\' Also note how we skip the name the second time, it
\' is as you see optional to provide a name.
msg.AddRecipient \"recipient@hisDomain.com\", \"His Name\"
msg.AddRecipient \"recipientelle@herDomain.com\"


\' The subject of the message
msg.Subject = \"How you doin?\"

\' The body property is both read and write.
\' If you want to append text to the body you can
\' use JMail.Body = JMail.Body & \"Hello world! \"
\' or you can use JMail.AppendText \"Hello World! \"
\' which in many cases is easier to use.
\'
\' Note the use of vbCrLf to add linebreaks to our email
msg.Body = \"Hello Jim\" & vbCrLf & vbCrLf & \"How\'s it going? ...\"

\' There.. we have now succesfully created our message.
\' Now we can either send the message or save it
\' as a draft in a Database.
\' To save the message you would typicly use the
\' Message objects Text property
\' to do something like this:
\'
\' SaveMessageDraft( msg.Text )
\' Note that this function call is only an
\' example. The function does not exist by
\' default, you have to create it yourself.


\' To send the message, you use the Send()
\' method, which takes one parameter that
\' should be your mailservers address
\'

\'HER SKRIVER VI TEKSTEN:
msg.MailServerUserName = \"brugernavn\"
msg.MailServerPassWord = \"password\"


\' To capture any errors which might occur,
\' we wrap the call in an IF statement
if not msg.Send(\"mail.myDomain.net\" ) then
    Response.write \"<pre>\" & msg.log & \"</pre>\"
else
    Response.write \"Message sent succesfully!\"
end if


\' And we\'re done! the message has been sent.
Avatar billede olelar Nybegynder
21. november 2001 - 12:59 #8
Her er noget ad den:

Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
JMail.ServerAddress = \"mail.domæne.dk\"
\'JMail.ServerAddress = \"websmtp.domæne.dk\"
JMail.Sendername = Request(\"kontaktperson\")
JMail.Sender = Request(\"email\")
JMail.Subject = \"Bestilling af dommere til træningskamp\"
JMail.ContentType = \"text/html\"
JMail.MailServerUserName = \"Brugernavn\"
JMail.MailServerPassWord = \"password\"
request.form(\"spillested\") & \"    \" & request.form(\"email\")
if request.form(\"spillested\") = \"Vælg hal:\" then
JMail.AddRecipient \"admin@dommerklub.dk\"
Avatar billede torbenmelander Nybegynder
21. november 2001 - 13:09 #9
Du bruger JMail.SMTPMail

Jeg  bruger JMail.Message
Avatar billede olelar Nybegynder
21. november 2001 - 13:16 #10
Hvis jeg bruger JMail.Message så får jeg denne fejl:
Fejltype:
Serverobjekt, ASP 0177 (0x800401F3)
Ugyldigt program-id. Yderligere oplysninger om denne meddelelse finder du på Webstedet for Microsoft Onlinesupport på adressen: http://www.microsoft.com/contentredirect.asp.
Avatar billede torbenmelander Nybegynder
21. november 2001 - 19:45 #11
Har du installeret den nyeste jMail (4.3) på din server ... hvis du har en version 3 var der vist ikke noget der hed message

Hent den på www.dimac.net
Avatar billede olelar Nybegynder
21. november 2001 - 20:28 #12
Hej Torbenmelander

Så virkede den. Opdatering og med message. Tak for hjælpen
Avatar billede torbenmelander Nybegynder
22. november 2001 - 06:39 #13
Godt :-)

Hent evt. manualen på tech.dimac.net for at se alle de nye ting i jMail 4.3 .. der er nogle stykker.

Tak for point :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester