PDA

View Full Version : Na koji port za slanje maila


picamajstor
11.01.2005., 20:43
Htio bi slati email preko nekog svog programa na kompjuteu, ali moram znati email adresu na koju želim poslati, ip adresu servera i port servera. Email adresu na koju želim poslati email znam, a kako mogu saznati ip i port servera? Imam otvoren email račun na @vip.hr i htio bi si tamo poslati email. Kak da za dragog Boga saznam ip adresu i port? I šta se tiče ovih portova, šta je to uopće, može mi neko nabrzinu objasniti koliko ima tih portova i šta oni rade?

Sasha
11.01.2005., 23:25
Uh, na brzinu:
Poova ima X, možeš ih shvatiti kao "vrata" u računalo na koje se spajaš. Znači, ako je računalo zgrada s puno vrata, da dođeš do određenog stana, moraš ući kroz prava vrata. Neka vrata mogu biti i zaključana. To bi bilo najjednostavnije objašnjenje, valjda...

Da bi slao mail na bilo koji e-mail adresu, moraš imati nekakav mail server koji bi taj mail poslao. Taj mail server zna da je on glavni za neku domenu, npr. za sve adrese koje završavaju na @nesto.com odgovoran bi bio server koji se zove npr. mail.nesto.com. E sad, ako tom serveru dođe poruka koja je upućena na adresu za koju on ne zna, npr. poruka upućena na nestodrugo@drugo.com, on mora znati kome će proslijediti tu poruku. Kako to radi nije bitno, bit je znači da moraš imati mail server (ne ti osobno, moraš imati pristup). To se još zove SMTP server (u većini slučajeva). Ako se spajaš na net preko HT-a, za slanje maila možeš koristiti server mail.htnet.hr. Uglavnom možeš koristiti mail server providera preko kojeg se spajaš na net (možeš i druge, npr ako imaš web site i definiran mail server, itd itd...). Port za slanje maila SMTP protokolom je port 25.

Još šta?

KRT
11.01.2005., 23:45
Kolega Sasha u potpuno si u krivu... Nije potreban nikakav SMTP server...

Brijem da ima na netu hrpa programcica sa kojima mozes slati mail direktno sa svog racunala, bez da imas account negdje na nekom mail serveru...

Na zalost ne znam niti jedan program za windowse(sigurno ih ima mali milijun)...
Pod linuxom mozes to napraviti iz komandne linije sa naredbom mail, jedini uvijet je taj da si spojen na net i da znas kome zelis poslati mail, ono sto je najbolje mozes i fakeati mail adresu posiljatelja... itd itd...
Znaci, program postoji, samo ga moras naci...

Evo i za naprednije korisnike nesto... Vidio sam jednom frenda kako salje mail sa programom telnet iz windowsa na nacin da se direktno spoji na mail server na kojeg treba biti isporucena posta, ali za to moras znati komande SMTP protokola... Nesto tipa SEND, OK, FROM... bla bla...

KRT
11.01.2005., 23:49
Evo usput sam nasao i detaljni postupak kako se to radi, i ne treba ti ip adresa, samo ime servera i port koji je uvijek 25:

http://www.activexperts.com/activemail/telnet/

picamajstor
12.01.2005., 00:14
Da, ja sam skinuo programčić koji radi te glupostii tak da ću sadmoći slati mailove. Hvala vam obojici

picamajstor
12.01.2005., 08:38
Zaboravio sam pitati.. Sasha, znao si odmah za port 25, pa pretpostavljam da postoje neki standardni portovi, pa me zanima koji bi to bili i za šta? Negdje sam vidio da piše da je port 80 standardni port. Šta to znači, dal se prek njega ide na internet? Može li netko nabrojati neke standardne portove i šta ide prek njih. Zahvaljujem se

borut
12.01.2005., 16:37
http://www.iana.org/assignments/port-numbers

picamajstor
12.01.2005., 17:42
Prestrašno, ima ih milijun. A di se to fizički nalazi u kompjuteru? Njima se upravlja programiranjem? Npr. Firewall, zar on kontrolira te sve portove?

lilo
12.01.2005., 17:51
izvadak iz cat /etc/services:

tcpmux 1/tcp # TCP port service multiplexer
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users
daytime 13/tcp
daytime 13/udp
netstat 15/tcp
qotd 17/tcp quote
msp 18/tcp # message send protocol
msp 18/udp # message send protocol
chargen 19/tcp ttytst source
chargen 19/udp ttytst source
ftp-data 20/tcp
ftp 21/tcp
fsp 21/udp fspd
ssh 22/tcp # SSH Remote Login Protocol
ssh 22/udp # SSH Remote Login Protocol
telnet 23/tcp
# 24 - private
smtp 25/tcp mail
# 26 - unassigned
time 37/tcp timserver
time 37/udp timserver
rlp 39/udp resource # resource location
nameserver 42/tcp name # IEN 116
whois 43/tcp nicname
re-mail-ck 50/tcp # Remote Mail Checking Protocol
re-mail-ck 50/udp # Remote Mail Checking Protocol
domain 53/tcp nameserver # name-domain server
domain 53/udp nameserver
mtp 57/tcp # deprecated
bootps 67/tcp # BOOTP server
bootps 67/udp
bootpc 68/tcp # BOOTP client
bootpc 68/udp
tftp 69/udp
gopher 70/tcp # Internet Gopher
gopher 70/udp
rje 77/tcp netrjs
finger 79/tcp
www 80/tcp http # WorldWideWeb HTTP
www 80/udp # HyperText Transfer Protocol
link 87/tcp ttylink
kerberos 88/tcp kerberos5 krb5 # Kerberos v5
kerberos 88/udp kerberos5 krb5 # Kerberos v5
supdup 95/tcp
# 100 - reserved
hostnames 101/tcp hostname # usually from sri-nic
iso-tsap 102/tcp tsap # part of ISODE.
csnet-ns 105/tcp cso-ns # also used by CSO name server
csnet-ns 105/udp cso-ns
# unfortunately the poppassd (Eudora) uses a port which has already
# been assigned to a different service. We list the poppassd as an
# alias here. This should work for programs asking for this service.
# (due to a bug in inetd the 3com-tsmux line is disabled)
#3com-tsmux 106/tcp poppassd
#3com-tsmux 106/udp poppassd
rtelnet 107/tcp # Remote Telnet
rtelnet 107/udp
pop2 109/tcp pop-2 # POP version 2
pop2 109/udp pop-2
pop-2 109/tcp postoffice # POP version 2
pop-2 109/udp
pop3 110/tcp pop-3 # POP version 3
pop3 110/udp pop-3
pop-3 110/tcp # POP version 3
pop-3 110/udp
sunrpc 111/tcp portmapper # RPC 4.0 portmapper TCP
sunrpc 111/udp portmapper # RPC 4.0 portmapper UDP
auth 113/tcp authentication tap ident
sftp 115/tcp
uucp-path 117/tcp
nntp 119/tcp readnews untp # USENET News Transfer Protocol
ntp 123/tcp
ntp 123/udp # Network Time Protocol
epmap 135/tcp DCE endpoint resolution
epmap 135/udp DCE endpoint resolution
netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp
netbios-dgm 138/tcp # NETBIOS Datagram Service
netbios-dgm 138/udp
netbios-ssn 139/tcp # NETBIOS session service
netbios-ssn 139/udp
imap2 143/tcp # Interim Mail Access Proto v2
imap2 143/udp
snmp 161/udp # Simple Net Mgmt Proto
snmp-trap 162/udp snmptrap # Traps for SNMP
cmip-man 163/tcp # ISO mgmt over IP (CMOT)
cmip-man 163/udp
cmip-agent 164/tcp
cmip-agent 164/udp
mailq 174/tcp # Mailer transport queue for Zmailer
mailq 174/udp # Mailer transport queue for Zmailer
xdmcp 177/tcp # X Display Mgr. Control Proto
xdmcp 177/udp
nextstep 178/tcp NeXTStep NextStep # NeXTStep window
nextstep 178/udp NeXTStep NextStep # server
bgp 179/tcp # Border Gateway Proto.
bgp 179/udp
prospero 191/tcp # Cliff Neuman's Prospero
prospero 191/udp
irc 194/tcp # Internet Relay Chat
irc 194/udp
z3950 210/tcp wais # NISO Z39.50 database
z3950 210/udp wais
ipx 213/tcp # IPX
ipx 213/udp
imap3 220/tcp # Interactive Mail Access
imap3 220/udp #
ldap 389/tcp # Lightweight Directory Access Protocol
ldap 389/udp # Lightweight Directory Access Protocol
https 443/tcp # MCom
https 443/udp # MCom
snpp 444/tcp # Simple Network Paging Protocol
snpp 444/udp # Simple Network Paging Protocol
microsoft-ds 445/tcp Microsoft-DS
microsoft-ds 445/udp Microsoft-DS
rsync 873/tcp # rsync
rsync 873/udp # rsync
imaps 993/tcp # IMAP over SSL
imaps 993/udp # IMAP over SSL
pop3s 995/tcp # POP-3 over SSL
pop3s 995/udp # POP-3 over SSL

KRT
12.01.2005., 18:13
Prestrašno, ima ih milijun. A di se to fizički nalazi u kompjuteru? Njima se upravlja programiranjem? Npr. Firewall, zar on kontrolira te sve portove?

Prestarašno....

Sasha
14.01.2005., 19:39
KRT kaže:
Kolega Sasha u potpuno si u krivu... Nije potreban nikakav SMTP server...

Brijem da ima na netu hrpa programcica sa kojima mozes slati mail direktno sa svog racunala, bez da imas account negdje na nekom mail serveru...

Na zalost ne znam niti jedan program za windowse(sigurno ih ima mali milijun)...
Pod linuxom mozes to napraviti iz komandne linije sa naredbom mail, jedini uvijet je taj da si spojen na net i da znas kome zelis poslati mail, ono sto je najbolje mozes i fakeati mail adresu posiljatelja... itd itd...
Znaci, program postoji, samo ga moras naci...

Evo i za naprednije korisnike nesto... Vidio sam jednom frenda kako salje mail sa programom telnet iz windowsa na nacin da se direktno spoji na mail server na kojeg treba biti isporucena posta, ali za to moras znati komande SMTP protokola... Nesto tipa SEND, OK, FROM... bla bla...

WOooooOW, COOOOOL...
Molim te, objasni mi, kako bi ti poslao mail bez mail servera?
Možda me nisi shvatio, ne trebaš imati lokalno SMTP server, ali se moraš spojiti na neki na netu.

Obzirom da je picamajstor rekao da želi slati mail iz svog programa, jedna od mogućnosti je upravo spajanje na mail server i korištenje SMTp komandi.
Ali, obzirom da je picamajstor isto tako napisao da što mu je sve potrebno, pretpostavljam da koristi neku od gotovih free ili komercijalnih komponenti za slanje maila.
Stoga, moj odgovor djeluje suvislo.
Nasuprot tome, tvoj odgovor NE ZADOVOLJAVA jer nisi čovjeku dao nikakakve korisne informacije.