webForumDet fria alternativet

Hjälp med ASPmail

ASP

1 svar · 175 visningar · startad av Mika3l

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

Jag ska skicka ett mail med uppgifter om bokning till en mässa, eftersom att sidan ligger hos Carambole så använder jag ASPMail.
Jag har den här koden:

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName = Request("namn")
Mailer.FromAddress= "Hemsidan"
Mailer.RemoteHost = "127.0.0.1"
Mailer.AddRecipient "Mikael Karlsson","Mikael_2001@hotmail.com"
Mailer.Subject = "Anmälan till mässan"
Mailer.BodyText = text
If Mailer.SendMail Then
Response.Write("Tack för din anmälan!")
Else
Response.Write("Mail send failure. Error was " & Mailer.Response)
End If

Koden tycker iallafall jag ser korrekt ut.
Fast när jag testar att skicka iväg en anmälan får jag följande felmeddelande:
Mail send failure. Error was 554 5.5.2 No valid recipients

Hos Serverobjects hittade jag följande text:

500 series errors are errors that the SMTP server generates. This error means that the message recipients given are either not given (you didn't use AddRecipient, AddCC or AddBCC) OR they are not valid recipients for this SMTP server. This is often associated with the "no relay" issued covered above. The SMTP server rejects the given recipients and then issues this error. This typically happens when you have IgnoreInvalidRecipients set to true. You can verify that the SMTP server is ignoring your recipients due to the "no relay" issue or for any other reason by using the SMTPLog property to generate a log and then look at the rejection errors in the log file.

Det gjorde inte mig som är mycket ovan användare av ASPMail klokare, någon som kan översätta detta till svenska som man förstår något av? ;)

Tacksam för all hjälp jag kan få! :)

Medlem sedan mars 20015 287 inlägg
#2

Ska inte denna vara tvärtom, eller spelar inte den någon roll?

Mailer.AddRecipient "Mikael Karlsson","Mikael_2001@hotmail.com"

=>

Mailer.AddRecipient "Mikael_2001@hotmail.com","Mikael Karlsson"

Vidare:

Mailer.FromAddress= "Hemsidan"

Här kräver de flesta servers en riktig epostadress.
(Btw heter det inte bara Mailer.From?)

264 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)