[ASP] mailscript werkt niet, beruchte poort 25 van @home?

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Ik heb een mailscriptje gemaakt in ASP. Ik heb m getest op het werk, lokaal op mijn computer. Nu probeer ik datzelfde script thuis, maar nu krijg ik geen mail binnen.
Ik hoorde laatste dat @home poort 25 blockt om illegale mailservers tegen te gaan. Werkt mijn script daarom niet thuis?

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


  • MMUilwijk
  • Registratie: Oktober 2001
  • Laatst online: 20:32
Dat zou inderdaad heel goed kunnen .... !! Neem anders ff contact op met @home, dan weet je zo of het probleem daar ligt.
Wat natuurlijk ook kan is dat je script met de verbinding met Inet iets niet goed doet, maar wel intern werkt.

Everytime I suffer I become a better man because of it


  • nxt
  • Registratie: November 2001
  • Laatst online: 12-06 10:00

nxt

niXnut schreef op 19 oktober 2002 @ 00:12:
Ik hoorde laatste dat @home poort 25 blockt om illegale mailservers tegen te gaan. Werkt mijn script daarom niet thuis?
@home blokt alleen de binnenkomende poort 25 (het gaat niet om illegale, maar om 'open relay mailservers')

oftewel als ik een mailserver draai op m'n @home aansluiting, kan ik daarmee wel mail verzenden, maar niet ontvangen.
m.a.w. een verbinding vanaf 't internet naar je pc toe kan niet via poort 25, en een verbinding vanaf je pc naar een willekeurig ander ip, kan wel via poort 25.

dus het verzenden van mail via smtp zou in ieder geval moeten werken.

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
scrippie:

<%
If Request.Form("action") = "verder" then
SQL = "INSERT INTO gegevens(voornaam, achternaam, email, login, wachtwoord)"
SQL = SQL & "Values ("
SQL = SQL & "'" & Request.form("voornaam") & "'" & ","
SQL = SQL & "'" & Request.form("achternaam") & "'" & ","
SQL = SQL & "'" & Request.form("email") & "'" & ","
SQL = SQL & "'" & Request.form("login") & "'" & ","
SQL = SQL & "'" & Request.form("wachtwoord") & "')"

Set conn = Server.CreateObject("ADODB.Connection")
' dsn=data source name (naam ODBC koppeling, database heeft "gegevens"
conn.Open "dsn=gebruikersDS;database=gegevens"
conn.Execute(SQL)

Set Mail = Server.CreateObject("CDONTS.Newmail")
Mail.To = Request.Form("email")
Mail.From = "mijnemailadres@home.nl"
Mail.Subject = "Aanmelding website"
MailBody = "Bedankt voor je aanmelding " & Request.form("voornaam") & chr(10) & chr(10)
MailBody = MailBody & "inlognaam is: " & Request.Form("login") & chr(10)
MailBody = MailBody & "wachtwoord is: " & Request.Form("wachtwoord") & chr(10)
Mail.Body = MailBody
Mail.send


Response.Redirect "bedankt.htm"

ELSE
%>

dit werkt dus niet, ik krijg geen foutmelding, data wordt netjes opgenomen in de database, maar ik krijg geen mailtje. Op het werk had ik lokaal op mijn computer IIS geinstalleerd en daar werkte ie. Thuis draait ie nu in de wwwroot van mijn server en vraag ik m op via het netwerk. Dan werkt ie dus niet. (werk; w2k pro / thuis; w2k server)

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
er zijn ook manieren om via cdonts een externe mailserver te gebruiken. Je zult alleen even moeten zoeken hoe. Ik heb het iig een keer gezien.

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


Verwijderd

Kijk eventjes naar de SMTP settings van je server in de Internet Services Manager in je Administrative Tools menu. Bij tabje 'Delivery' onder de knop 'Advanced' kan je een 'smart host' instellen. Zet hier de SMTP server van je provider in, en klaar is klara.

Zet ook even de log file optie aan, om te kijken of er iets gebeurt. Log files staan dan in <windowsdit>\system32\logfiles\SMTP<nogwat>. Check ook je event logs voor evt. errors.

HTH :)

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
ik krijg de volgende foutmelding in de badmail map.

"Unable to deliver this message because the follow error was encountered: "This message is a delivery status notification that cannot be delivered.".

The specific error code was 0xC00402C7.


The message sender was <>.


The message was intended for the following recipients.
emailadres@home.nl"

Kunnen jullie daar wat mee? Ik heb trouwens een hardware firewall van 3com draaien, volgens mij heeft het daar wat mee te maken.
Ik heb op de firewall al smtp(prt 25) als virtual server ingesteld maar het werkt nog niet. Het IP adres van mijn mailserver is 192.168.1.12. Mag ik bij de smtp instellingen IP adres dan op 'all unassigned' laten staan, of moet ik 192.168.1.12 invullen. Wat moet ik verder nog invullen? Ik heb geen ervaring met het instellen van smtp service.

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


Verwijderd

From property zetten.

set cdo = server.createobject("CDONTS.NewMail")
...
cdo.From = "me@me.com"
...
cdo.send

of als je een ander mail component gebruikt zet dan de code voor dat component erin.

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
kan ook, maar op dit moment heb ik het idee dat het niet aan mijn script ligt maar aan mijn firewall. En dat wil nog niet echt.

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 22:13
je kan ook de mailcomponent van W3J ofzo gebruiken.

Werkt met de mailserver van je provider.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
misschien moet deze topic gesloten worden. Ik ben er behoorlijk zeker van dat mijn mailscript werkt, maar dat mijn firewall loopt te klooien. Dan hoort dat dus niet hier, toch?

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


Verwijderd

Heb je in je script ergens On Error Resume Next staan? Zo ja, sloop dat er even uit om te kijken of je inderdaad geen fouten ontstaan, want hiermee onderdruk je fouten. De badmail melding is wel erg vaag een zegt me helaas weinig. Verder raadt ik je af om de email server op te nemen als virtual server in je firewall. Hiermee maak je nu je mailserver vanaf buiten je netwerk bereikbaar, en dat wil je niet.

Probeer eens het volgende. Open de command prompt op je webserver thuis, en type in:
telnet mail.home.nl 25. Als het goed is krijg je dan een connection naar de mailserver, en kan je via de SMTP commando's (http://www.siscom.net/~welter/professional/smtp.html) een mailtje versturen. Als de connectie krijgt, heeft het dus niets met firewall te maken, maar met ofwel je script, ofwel de instellingen op je server.

Succes :)

Verwijderd

foute post, sorry

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
Ik heb net ff met de systeembeheerder hier gebabbeld, en die denkt dat het aan de relay mail instellingen van de smtp service op de server ligt. Die staat standaard blijkbaar zo dat geen enkel ip adres (ook niet van binnenuit) mail mag versturen via deze server. Ik moet hier dus blijkbaar het ip adres van mijn workstation ingeven, zodat die toegang heeft om mail te versturen via de server. Klinkt dat logisch?

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


Verwijderd

Dat klinkt niet geheel onlogisch, dus probeer het.

  • niXnut
  • Registratie: Februari 2001
  • Laatst online: 17-07-2020

niXnut

Hora ruit; hora est!

Topicstarter
8)7 oké

sorry, flauwe reactie. Ik zit nu op mijn werk, maar ik ga het thuis ff proberen. Ik vind trouwens dat het wel logisch klinkt. Volgens mij heb ik het gevonden.

| antec sx840 | P4 1.7 | intel 850 mv | 512Mb kingston ecc | matroxG550 | adaptec29160 | atlas 10K III 18Gb | seagate barracuda IV 40Gb | plextor 40x | Iiyama17" | w2k pro | lappie: Dell inspiron 8100 | 1,2G/512/15"/48Gb/dvdcdrw/GF2go32Mb/lan/5


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k


:? laat dat voortaan svp

Doet iets met Cloud (MS/IBM)


  • nmf
  • Registratie: Oktober 2000
  • Laatst online: 31-10-2025

nmf

nxt schreef op 19 October 2002 @ 01:53:
[...]

@home blokt alleen de binnenkomende poort 25 (het gaat niet om illegale, maar om 'open relay mailservers')

oftewel als ik een mailserver draai op m'n @home aansluiting, kan ik daarmee wel mail verzenden, maar niet ontvangen.
m.a.w. een verbinding vanaf 't internet naar je pc toe kan niet via poort 25, en een verbinding vanaf je pc naar een willekeurig ander ip, kan wel via poort 25.

dus het verzenden van mail via smtp zou in ieder geval moeten werken.
NXT, heb je hier een oplossing voor?

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Open hiervoor maar een nieuw topic in I&T of Netwerken. Dit is iig geen P&W meer, en een topic kicken van een jaar oud hoeft ook niet :)
Pagina: 1

Dit topic is gesloten.