Avatar billede ch007 Nybegynder
15. august 2003 - 10:48 Der er 11 kommentarer og
1 løsning

Chili!Mail problemer

Jeg kan kun sende mails med Chili!Mail pga min udbyder, har jeg fundet ud af.

Jeg har lidt omkring her på eksperten og fundet et par svar og har sammensat følgende:

Fil: 0_mail_1.asp

<FORM method="post" action="0_mail_2.asp">
<input type=hidden name="recipient" value="webmaster@netgymnast.dk">
<input type="hidden" name="subject" value="NetGymnast: Glemt login">


E-mail:<BR>
<INPUT TYPE="text" NAME="Email"><BR>

<INPUT TYPE="submit" VALUE="Send mig koder til login">
</FORM>

_______________________________________

Fil: 0_mail_2.asp


<%
Dim oMail
Set oMail = Server.CreateObject("CDONTS.NewMail")
oMail.From = "web@netgymnast.dk"
oMail.To  = Request.Form("Email")
oMail.Send
Set oMail = Nothing
Response.Redirect("0_mail_3.asp")
%>

______________________________________

Fil: 0_mail_3.asp

<%
Response.write "Mail med koder sendt !"
%>

______________________________________

Jeg får følgende fejl:

CDONTS.NewMail.1 error '80020009'

Unable to connect to server

/tests/0_mail_2.asp, line 6



Hjælp ??!
Avatar billede mm12010 Nybegynder
15. august 2003 - 11:04 #1
oMail.Host  = "din.mailserver.dk"
Avatar billede mm12010 Nybegynder
15. august 2003 - 11:05 #2
placeres inden:
  oMail.Send
og efter:
  Set oMail = Server.CreateObject("CDONTS.NewMail")
Avatar billede dimle Nybegynder
15. august 2003 - 11:07 #3
Ja.. det er fordi du skal angive din mailservers adresse sådan som mm12010 skriver:

oMail.Host = "mail.b-one.nu"  /eller hvad var det den hed.

(evt. oMail.ServerAddress = "mail.b-one.nu")
Avatar billede mm12010 Nybegynder
15. august 2003 - 11:12 #4
det sandsynligvis sådan

oMail.Host  = "mail.ditdomæne.dk"

oMail.Host  = "mail.netgymnast.dk"
Avatar billede ch007 Nybegynder
15. august 2003 - 20:59 #5
Ok, skriver jeg nogle af jeres forslag kommer den med følgende fejl:

CDONTS.NewMail.1 error '80020009'

Unable to connect to server

/tests/0_mail_2.asp, line 7

Sikkert fordi mail.b-one.nu eller mail.nmitdomæne.dk ikke er det rigtige. Så har jeg et spg - måske skal jeg stille spg et andet sted? Har lige forhøjet point'ene...

Jeg har hos B-one. I mit koder brev står der:

Udgående post server (smtp):    Brug din udbyders smtp-server

Vil det sige at jeg ikke kan sende mail fra min HP med mindre jeg har en internet-udbyder? (Har nemlig ikke i-net hjemme)

Under support skriver de på b-one.dk følgende:

Hvorledes opsættes formmail?   
 
  For at få FormMail-scriptet til at virke, skal der bruges følgende stykke kode (som kun er et eksempel - der skal derfor rettes i diverse felter):

<FORM method="post" action="http://www.dit-domæne.dk/cgi-bin/FormMail.pl">
<input type="hidden" name="recipient" value="din@e-mailadresse.dk">
<input type="hidden" name="subject" value="Her kan du skrive en emne-tekst">
<input type="hidden" name="redirect" value="http://www.domain.dk/nyside.html">
</FORM> 

Kan jeg bruge det til noget?


Jeg har prøvet at sætte:

oMail.Host = "www.mit-domæne.dk/cgi-bin/FormMail.pl" - virker ikke
Avatar billede cwboy Nybegynder
15. august 2003 - 21:03 #6
oMail.Host = "smtp1.b-one.nu" når du sender med Chili!Mail hos b-one - det virker ihvertfald for mig, kan lige paste noget kode...
Avatar billede dimle Nybegynder
15. august 2003 - 21:04 #7
Du bruger bare mail.tele.dk hvis alt andet svigter... Det er teledanmarks smtp-server.
Avatar billede cwboy Nybegynder
15. august 2003 - 21:06 #8
Her er den include-fil jeg plejer at bruge (også hos b-one):

<%

Sub SendMatchMail(strFrom, strReceiver, strSubject, strBody)
    Dim objMail
    if (InStr(strReceiver, "@") > 0) Then
        Set objMail = CreateObject("CDONTS.NewMail")
        objMail.From = strFrom
        objMail.To = strReceiver
        objMail.Subject = strSubject
        objMail.Body = strBody
        objMail.Host = "smtp1.b-one.nu"
        objMail.Send
        Set objMail = Nothing
    End If
End Sub
%>
Avatar billede cwboy Nybegynder
15. august 2003 - 21:12 #9
dimle: hvis TDC har sat deres smtp-server ordentligt op, skulle det ikke så gerne være muligt for ikke-TDC-kunder at få fat i den. Ellers ville der nok være mange spammere, der kunne finde ud af at udnytte det ;)
Avatar billede dimle Nybegynder
15. august 2003 - 21:13 #10
Men det kan den du!! ;o)
Avatar billede ch007 Nybegynder
15. august 2003 - 21:29 #11
Arg... ked af at jeg ikke kan dele point'ene her. Alle 3 har hjulpet mig. Men det var nok:

oMail.Host = "smtp1.b-one.nu"

som gjorde at det hele virkede...

TAK!
Avatar billede cwboy Nybegynder
15. august 2003 - 21:33 #12
Selv tak, og tak for points :)
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