webForumDet fria alternativet

jmail = skumt

ASP

11 svar · 444 visningar · startad av lillen_009

Medlem sedan nov. 2002137 inlägg
Frågan#1

har sökt och sökt, men inte hittat något

Vill bara maila info från ett enkelt formulär.

<% if request.querystring("mail") = "send" then
'jmail

Set JMail = Server.CreateObject("JMail.SMTPMail") 
JMail.ServerAddress = "smtp.student.vxu.se:25" 
JMail.Sender = "mail@student.vxu.se"
JMail.Subject = "Hej"
   JMail.AddRecipient request.form("mail")
 JMail.Body = request.form("opinion")
 JMail.execute
Set JMail = Nothing

response.redirect "index.asp"

else%>
<form name="uu" action="uu.asp?mail=send" method="post">
<input type="hidden" value="------" name="mail">
Rubrik: <input type="text" name="header"><br>
Kurskod: <input type="text" name="coursenr"><br>
Lärare: <input type="text" name="teacher"><br>
Datum: <input type="text" name="date"><br>
Åsikt: <input type="text" name="opinion"><br>
<input type="submit" value="Skicka"></form">
<%end if%>

får detta fel:

 jmail.SMTPMail (0x8000FFFF)
The message was undeliverable. All servers failed to receive the message
Medlem sedan juni 200032 967 inlägg
#2

Jag tycker det ser ut som att du försöker skicka till adressen ------. Då är det inte konstigt att det blir fel.

Dessutom, standardsvar: sätt på jmail-loggen och skriv ut den.

Medlem sedan mars 20016 260 inlägg
#3

sen anger man väl inte port i server adress?

Medlem sedan nov. 2002137 inlägg
#4

hej

------ användes bara för att jag inte vill skriva adressen. det var en vanlig mail@domän.se adress.

Hur sätter man på jmail-loggen?

Medlem sedan apr. 2004778 inlägg
#5

Har du kollat JMail manualen och alla exempel som finns med?

Medlem sedan nov. 2002137 inlägg
#6

får detta fel från loggen:

The message was undeliverable. All servers failed to receive the message
.execute()
{
  Trying server mail:smtp.student.vxu.se
  <- 220 tau.vxu.se -- Server ESMTP (iPlanet Messaging Server 5.2 HotFix 1.04 (built Oct 21 2002))
  -> EHLO andreas-2
  <- 250-tau.vxu.se
250-8BITMIME
250-PIPELINING
250-DSN
250-XDFLG
250-ENHANCEDSTATUSCODES
250-EXPN
250-HELP
250-SAML
250-SEND
250-SOML
250-TURN
250-XADR
250-XSTA
250-XCIR
250-XGEN
250-XLOOP xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN
250-ETRN
250-RELAY
250 SIZE 0
  -> MAIL FROM:
  <- 250 2.5.0 Address Ok.
  -> RCPT TO:namn@doman.nu
 <- 530 5.7.1 Relaying not allowed: [email]namn@doman.nu[/email]
  -> DATA
 <- 503 No recipient(s).
Error: 503 No recipient(s).
.execute()

namn@doman.se är mottagaren. jag vet att jag skrev det riktigt. Hur kan man lösa detta? ska man lägga in lösenord för utgående mailservern?

Medlem sedan apr. 2004778 inlägg
#7

530 5.7.1 Relaying not allowed:

Här har du felet. Den mailserver du försöker skicka genom tillåter inte detta. Det betyder att för att skicka mail genom mailservern måste du ha en mailadress och så måste du logga in på motsvarande konto.

Medlem sedan nov. 2002137 inlägg
#8

Här har du felet. Den mailserver du försöker skicka genom tillåter inte detta. Det betyder att för att skicka mail genom mailservern måste du ha en mailadress och så måste du logga in på motsvarande konto.

ok, som jag trodde. har en mailadress på servern. kan man skriva in lösenord och användarnamn till den i jmail-koden och på så sätt "logga in" innan man skickar?

Medlem sedan apr. 2004778 inlägg
#9

Vet inte hur det är i JMail men i vissa andra mail-komponenter kan man logga in först. Kolla JMail-manualen så hittar du säkert ett exempel.

Medlem sedan nov. 2002137 inlägg
#10

tack, men hittar inget i manualen

så här ansluter jag till utgående servern:

if not msg.Send( "mail.myDomain.net" ) them

har ska man få in lösen och användarnamn där?

Medlem sedan apr. 20031 660 inlägg
#11

HEJ!

Vad säger ditt webbhotell?

Jag har aldrig varit med om att man ska behöva logga in via kod, istället kontrolleras på servern om den har rättigheter att skicka från den.

Medlem sedan apr. 2004778 inlägg
#12

Problemet är att han ansluter till en SMTP server.
Kolla istället med webbhotellet om det finns en lokal SMTP server på webbservern att skicka genom. Då anger man ingen server.

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)