[ zoran968 @ 28.02.2018. 09:53 ] @

Modul sa SMS porukama radi 1/1 iz prve, ali slanje email-a mi ne uspeva. Sim kartica je MTS. AT komande saljem modulu preko RS232 sa racunara.
Ideja je da se to posle eventualnih uspesnih testova tera sa nekim PIC-om.

Postavio sam SMTP server da bude smtp.live.com,25 zatim smtp.mail.yahoo.com,25 i nakraju sam probao i sa smtp.gmail.com,port 465 i 587 . Gmail ne radi nikako , posle slanja AT komande AT+SMTPSEND, odgovor je :

Za yahoo smtp.mail.yahoo server, port 25 greska 65, "SMTP server response error"

Za yahoo smtp.mail.yahoo server, port 465 greska 62, "DNS resolve error"

Modul je fleshovan sa vise verzija firmware-a pocev od: 1137B01SIM900M64_ST_ENHANCE
1137B09SIM900M64_ST
1137B02SIM900M64_ST_ENHANCE
1137B03SIM900M64_ST_ENHANCE
1137B02SIM900R64_ST_ENHANCE
1137B06SIM900M64_ST_ENHANCE poslednja verzija koja je u modulu.

Pitanje je, da li ovaj modul uopste podrzava slanje email-a? I da li je neko uspeo uopste da posalje sa ovog modula email? Na netu tvrde da radi, drugi opet da ne moze tjst, moze ali sa posebnim firmware-om.



[ mikikg @ 28.02.2018. 10:31 ] @
Da li si koristio autorizaciju (user/pass)?

Da li imas jos neke ispisane greske?

SMTP protokol moze lako da se debagira, uradi se rucno SMTP sesija, izkucka se rucno jedna po jedna "naredba" za server i tu se odmah vidi sta se desava ...

Moze da bude problem sa SSL sertifikatima, moze da bude problem oko tipa autorizacije, sve se to vidi kada se uradi rucno sesija iz terminala.
Nisam siguran kako se radi rucno sesija preko tog modema, verovatno mora da se predje u neki drugi mod rada, ne preko AT komandi ...

Postoje i drugi potencialni problemi, recimo da nema PTR DNS zapis za tu konekciju, bez toga mail provajderi nece da salju mejlove ...

Probaj nekako SMTP servere od provajdera (MTS, Vip, koji vec koristis), sa njima bi trebalo da bude nesto bolja situacija jer dolazis sa iste mreze gde je i mail server ...


I da, za Gmail, moras negde tamo u svom nalogu odobriti upotrebu SMTP/POP3/IMAP servisa.
[ starpox @ 28.02.2018. 11:27 ] @
Za gmail treba uključiti i "Allow less secure apps"

https://support.google.com/accounts/answer/6010255?hl=en

[ zoran968 @ 28.02.2018. 11:29 ] @
Citat:
Da li si koristio autorizaciju (user/pass)?
 

Da, jesam.

Citat:
Da li imas jos neke ispisane greske?


S obzirom da sam probao i sa AT+EMAILSSL, tada sam dobijao gresku 82 "SSL handshake timeout", i gresku 83 "SSL handshake error". Ovo sam dobijao samo kada sam koristio tu AT komandu i sa razlicitim smtp serverima.

Citat:
SM protokol moze lako da se debagira, uradi se rucno SMTP sesija, izkucka se rucno jedna po jedna "naredba" za server i tu se odmah vidi sta se desava ...TP


Ovde te nisam bas dobro razumeo, pretpostavljam da mislis da posle svake komande i proverim sta je upisano?

Citat:
Moze da bude problem sa SSL sertifikatima, moze da bude problem oko tipa autorizacije, sve se to vidi kada se uradi rucno sesija iz terminala.
Nisam siguran kako se radi rucno sesija preko tog modema, verovatno mora da se predje u neki drugi mod rada, ne preko AT komandi ...


Hmm ovo cu da vidim u dokumentaciji da li postoji.

Citat:
Postoje i drugi potencialni problemi, recimo da nema PTR DNS zapis za tu konekciju, bez toga mail provajderi nece da salju mejlove ...


Sta da radim u ovom slucaju?

Citat:
Probaj nekako SMTP servere od provajdera (MTS, Vip, koji vec koristis), sa njima bi trebalo da bude nesto bolja situacija jer dolazis sa iste mreze gde je i mail server ...


I to sam mislio da probam, ali kako da napravim acount kod mts-a , nekad je moglo na broj telefona, operater mi kaze da je to napusteno i da vise ne radi.

Citat:
I da, za Gmail, moras negde tamo u svom nalogu odobriti upotrebu SMTP/POP3/IMAP servisa.


Ovoga se nisam setio.


Hvala Miki za pomoc.
[ mikikg @ 28.02.2018. 12:01 ] @
Ovako se proverava rucno SMTP sesija preko terminala (RAW TCP komunikacija - socket):

https://stackoverflow.com/ques.../using-smtp-gmail-and-starttls


Code:

$ telnet smtp.gmail.com 587
Trying 74.125.25.108...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP fr1sm24834956pbb.26 - gsmtp
HELO <me@test.com>
250 mx.google.com at your service
STARTTLS
220 2.0.0 Ready to start TLS


Citat:

Gmail exposes port 465 for SMTP over SSL and port 587 for SMTP with STARTTLS, as documented here.
The difference between these two is that SMTP over SSL first establishes a secure SSL/TLS connection and conducts SMTP over that connection, and SMTP with STARTTLS starts with unencrypted SMTP and then switches to SSL/TLS. This is why you don't get a response to your HELO.


U sustini kad pocne tako da brljavi sa konekcijom najverovatnije je nesto oko SSL/TLS.
[ mikikg @ 28.02.2018. 12:16 ] @
BTW: Ako ne uspes to da resis, mozes ici na neku drugu varijantu bez SMTP servera, ides preko HTTP GET zahteva koji "gadja" neku tvoju recimo PHP skriptu gde su ti ulazni parametri preko GET ili POST metode (TO:, BCC: i SUBJECT: polje OBAVEZNO fiksiraj - nikako to da ti bude kroz GET/POST, ostavis samo deo BODY-a koji se salje), tu dodas i neku svoju internu autorizaciju (moras to uraditi da ne postane "open-relay" ta skripta).
Valjalo bi dodati i jos neke mehanizme zastite, recimo provera IP adrese da dolazi sa MTS mreze, sve ostale bi trebalo da zabranis.

Sama skripta (zavisi gde ti je ona hostovana i kako je serversko podesavanje) moze da salje poruke preko mail() funkcije kroz interni sendmail() mehanizam a postoji i opcija da u toj skripti se bakces sa SMTP i Gmail sto je malo jednostavnije jer mozes da ispratis tacno sve greske.

Tebi je sve jedno kako saljes mail, bilo da pricas direktno sa SMTP ili preko neke PHP skripte koja prica sa SMTP.
[ zoran968 @ 28.02.2018. 15:54 ] @
pade mi na pamet da opet posaljem SMS sa modula, a kad ono, nece sada ni SMS. Postavim SIM u telefon i probam SMS poruku da posaljem - nece, a poruke prima.
Pozivi idu dolaz/odlaz normalno. Ovo su neki novi momenti. Zvacu operatere da cujem sta ce da kazu. Ili cu da uzmem neku drugu pripejd karticu.
[ zoran968 @ 28.02.2018. 17:45 ] @
Evo da javim zasto nije hteo SMS. Na neki nacin je upisan moj broj SIM kartice na mesto broja od servis centra?!? Ovo sam video kada sam karticu ubacio u telefon. To je bio predlog call centra. Hvala call centru.
Uglavnom SMS ponovo radi. Sa email-om cu sutra da nastavim da se igram.