Tja, Meddelandet säger att servern på localhost inte tillåter relay för den adressen. Kolla med administratören för servern om du behöver använda autentisering eller om du kanske ska använda en annan mailserver istället. Ok, misstänkte det, Det hela var givetvis relay problem, precis som meddelandet säger. Men det tog en stund innan jag hitta adressen som löser det hela.System.Web.Mail strul, Could not access CDO.Message
har följande lille kodsnutt
_Mail.To = "to@home.se";
_Mail.From = "from@mindoman.se";
_Mail.Subject = "UNSUBSCRIBE";
_Mail.Body = "Hejsan Hoopsan i lingonskogen.";
_Mail.BodyFormat = MailFormat.Text;
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(_Mail);
Och när jag kör den på min webbplats, får jag svaret:
The following exception occurred:
System.Web.HttpException: Could not access 'CDO.Message' object. --->
System.Reflection.TargetInvocationException:
Exception has been thrown by the target of an invocation. --->
System.Runtime.InteropServices.COMException (0x8004020F):
Servern avvisade en eller flera mottagaradresser.
Servern svarade: 550 5.7.1 Unable to relay for to@home.se
Någon som vet varför!?
Hur råder man bot på det
Sv: System.Web.Mail strul, Could not access CDO.Message
/JohanSv:System.Web.Mail strul, Could not access CDO.Message
men nu till mitt probs, det är ju min webbserver och jag försöker få den att skicka ett mail via CDOSYS.dll, vad har den för problem? Den ska inte behöva relaya, det är ju den som är SMTPserver!?
Hur gör jag för att få den att skicka ett helt vanligt mail, för det ska den väl fixa eller?
Måste man ha tillgång till en riktig mailserver att relaya via?
smtp.home.se är helknäpp, den klarar att relay till alla home.se, oavsett vad avsändar adressen är, men att göra det omvända går inte alls. Alltså avsändaradress (home.se) och mottagar något annat, funkar inte.
Någon som vet en server som tillåter relay?
.hobilSv: System.Web.Mail strul, Could not access CDO.Message
När jag hitta rätt dns-namn på ispn relayserver gick det utmärkt.
Tack johan för att du tog dig tid att svara.
Detta borde vara tips NR 1 för alla som vill köra CDO, KOLLA med ISPn om de har en relayserver för epost utskick.
*suck*