Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

smatp radi na localhost, ali nece da radi na remote server

[es] :: .NET :: ASP.NET :: smatp radi na localhost, ali nece da radi na remote server

Strane: 1 2

[ Pregleda: 7021 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

matrix.goran
Goran Stanojevic
prof, TSV
Vranje

Član broj: 250768
Poruke: 23
*.ptt.rs.



Profil

icon Re: smatp radi na localhost, ali nece da radi na remote server24.12.2016. u 15:59 - pre 89 meseci
dusanns: sta nisam sve probao
Naravno da sam u kodu stavio enableSsl="false", ali to nema nikakve veze sa tim
Ok hteo sam malo da pozurim sa pitanjem, a da prethodno niam ni promenio u web configu izvinjavam se zbog toga, ali nije to u pitanju...
<network host="mail.mts.rs" userName="[email protected]" password="xxxxxx" port="25" defaultCredentials="true" enableSsl="false"/>
hvala mnogo
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: smatp radi na localhost, ali nece da radi na remote server24.12.2016. u 16:25 - pre 89 meseci
Default credentials ne sme na true.
Ako si stavio enableSsl na false, koju grešku sada dobijaš?

Evo ti parče koda koje provereno radi za gmail, pa probaj iz koda (mozda ti config pravi problem):

Code:

var Smtp = new SmtpClient("smtp.gmail.com", 587);
Smtp.Credentials = new NetworkCredential("[email protected]", "*****");
Smtp.EnableSsl = true;
Smtp.Send(Mail);


Edit: sada vidim da na Telekom možeš isključivo preko SSL-a (i porta 587), ne znam odakle si pokupio one podatke?
https://www.mts.rs/poslovni/podrska/internet/uputstva/e-mail
http://static.mts.rs/poslovni/...False&h=635647859996070000
http://my.adiswitch.com/knowle...-korisnike-Telekom-Srbije.html




[Ovu poruku je menjao dusans dana 24.12.2016. u 17:52 GMT+1]
 
Odgovor na temu

matrix.goran
Goran Stanojevic
prof, TSV
Vranje

Član broj: 250768
Poruke: 23
*.ptt.rs.



Profil

icon Re: smatp radi na localhost, ali nece da radi na remote server24.12.2016. u 17:44 - pre 89 meseci
dusans u hosting setingsu mi je ssl suport postavljen na off.
Za parametre koje sam postavio , a koji su vezani za mts tj.mail.mts.rs, port 25 (nema SSL) i unose se kredencijali - sam dobio od njih.
Sve to sto si mi poslao sam gledao i ja. promena porta sa 25 na 587.
Pitao si me koja je greska....Ista, dakle: System.Net.Mail.SmtpException: Server does not support secure connections.
Sto se tice google-ovog mail servera i koda koji si mi poslao.Radio sam i to, na localhostu odlazni saobracaj i test aplikacija iz koda rade, kao i ova u web configu.
Hvala ti puno
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: smatp radi na localhost, ali nece da radi na remote server24.12.2016. u 19:28 - pre 89 meseci
Ako nisi siguran, prvo probaj da setujes u outlook-u ili nekom slicnom email clinet-u. Kada zoves majstore iz mts-a, trazi parametre za outlook, da ne bi ulazio u beskrajne rasprave. Kada tu proradi onda prebaci u code, tj, app.config (web.config).
 
Odgovor na temu

matrix.goran
Goran Stanojevic
prof, TSV
Vranje

Član broj: 250768
Poruke: 23
*.ptt.rs.



Profil

icon Re: smatp radi na localhost, ali nece da radi na remote server24.12.2016. u 21:25 - pre 89 meseci
Najmanje zelim raspravu. Hvala jos jednom
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: smatp radi na localhost, ali nece da radi na remote server26.12.2016. u 21:15 - pre 88 meseci
Informer ti dobro kaze, moas da naucis neke osnove prvo.

Web server SSL (aka hosting ssl) nije isto sto i SMTP SSL. Prvi odredjuje da ces ti pruzati kriptovati saobracaj za svoje korisnike web aplikacije, drugo znaci da ce mail server pruzati kriptovani saobracaj za slanje emailova.

Port 25 je default port za standardni (NON-SSL) SMTP, on je podlozan zescem spamovanju ako nije dobro konfigurisan i dobar deo hostera jednostavno BLOKIRA i dolazni i odlazni port 25 po defaultu i ukljucuje samo na specifican zahtev, a to da bi sprecili formiranje armije mailbotova. SSL SMTP po defaultu funkcionise na portu 587.

Razlog zasto funksionise drugde na portu25 a ne ovde (ako izuzmemo blokadu prota 25) je sto SMTP podrzava auto-upgrade sa non-SSL na SSL/TLS, tzv opportunistic TLS. Tj, ako server na EHLO odgovori sa 250-STARTTLS onda klijent izdaje komandu STARTTLS i pocinje SSL/TLS sesiju na vec otvorenom portu 25. Kad pogedas konfiguraciju mail.ms.rs, videces da nema podrske za auto-upgrade:

220 e12mailgw05.open.telekom.rs ESMTP
EHLO test.com
250-e12mailgw05.open.telekom.rs
250-8BITMIME
250-SIZE 20971520
250-AUTH PLAIN LOGIN
250 AUTH=PLAIN LOGIN


Medjutim, mail.mts.rs podrzava TLS na njegovom default portu 587, jer se na isti odaziva.

Dakle, ostavi ENableSSL = true i postavi port na 587 kao sto ti dusans preporucuje.

ONo sto je najverovatnije tvoj problem u toj konfiguraciji (EnableSSL+587) je sto ti je username/pass neispravan. Authentikacija je po RFCu deo SMTP TLS protokola, cak iako uspostavis secure vezu ako nisi uspesno prosao authentikaciju nisi zavrsio. A ovo je najverovatnije zbog defaultCredentials=true, to mora da bude false inace se klijent loguje security tokenom trenutnog windows usera sto ti sigurno nece raditi.

dakle
port 587
defaultCredentials=false
enableSsl=true


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

matrix.goran
Goran Stanojevic
prof, TSV
Vranje

Član broj: 250768
Poruke: 23
82.208.250.*



Profil

icon Re: smatp radi na localhost, ali nece da radi na remote server27.12.2016. u 17:27 - pre 88 meseci
Napravi ga nekako .....Sad je sve u redu....Test aplikacija radi.

dakle ipak je u pitanju port 25

protected void Page_Load(object sender, EventArgs e)
{
string result = "Message Sent Successfully..!!";
string senderID = "fasadavr";// use sender’s email id here..
const string senderPassword = "xxxxxxxx"; // sender password here…
try
{
SmtpClient smtp = new SmtpClient
{
Host = "mail.mts.rs", // smtp server address here…
Port = 25,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new System.Net.NetworkCredential(senderID, senderPassword),
Timeout = 30000,
};
MailMessage message = new MailMessage("[email protected]", "[email protected]", "zdravo", "test mail");
smtp.Send(message);
}
catch (Exception ex)
{
result = "Error sending email.!!!";
}
// return result;
}

Hvala puno mmix, informer i ostali
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: smatp radi na localhost, ali nece da radi na remote server

Strane: 1 2

[ Pregleda: 7021 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.