» »

Gmail in nestriktnost pri emailih

Gmail in nestriktnost pri emailih

win64 ::

Zdravo.

V službi smo od stranke dobili zanimivo informacijo. Namreč Gmail ignorira pike v njihovih elektronskih naslovih.
Primer: Janez Novak si je odprl elektronski naslov janez.novak@gmail.com.
Če mu hočemo poslati elektronsko pošto pa so pravilni tudi naslednji naslovi:
janeznovak@gmail.com
jan.ezno.vak@gmail.com
j.anez.novak@gmail.com
...

Težava: Janez Novak se preko spletne strani prijavi na enovice z naslovom janez.novak@gmail.com in preko papirnega letaka prav tako vpiše svoj email naslov. V drugem primeru se zmoti in vpiše janeznovak@gmail.com. Čez čas se Janez Novak razburi in ne želi več enovic in zahteva da se ga odjavi od novic. Pri odjavi pač odstranimo en naslov. Janez bo še zmeraj dobil novice.
Delati posebne pogoje samo za Gmail, kako vi rešujete take situacije?

Google na to temo:
https://support.google.com/mail/answer/...

Utk ::

Kako je to vaš problem? Naj se odjavi s tistim naslovom s katerim se je prijavil. 10x če treba.

zee ::

To ima Gmail od vedno in je sila uporabno, če se hočeš prijaviti na kakšne mutne strani, kot je zgleda vaša.

Pač, lepo dosledno odstranite iz baze.
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.

Utk ::

Pa še kaj. Po vseh standardih je pika del naslova. Če se je enkrat prijavil brez pike, drugič s piko, je edino pravilno, da mu pošljete dva maila, in se mora dvakrat odjavit.
Če ima gmail svoj standard, je to stvar med gmailom in njegovim uporabnikom.

win64 ::

Kako je to vaš problem? Naj se odjavi s tistim naslovom s katerim se je prijavil. 10x če treba.

Problem je, ker bo taka stranka stresala slabo voljo. To pa ni lih dobro za biznis. Moje mnenje je, če obstaja rešitev se je vsakakor vredno izogniti takim situacijam.

zee je izjavil:

To ima Gmail od vedno in je sila uporabno, če se hočeš prijaviti na kakšne mutne strani, kot je zgleda vaša.

Pač, lepo dosledno odstranite iz baze.

Dobiš zlato zvezdico za obračanje teme v kregarijo na osebnem nivoju.
Lahko prosim še kaj dodaš k temu da je to slino uporabno? Ne razumem čisto iz napisanega.

Utk ::

Gmail ima en kup pravil glede naslova, ni samo pika. Drugi imajo najbrž spet svoja pravila.
Če se pritoži, mu pošlješ pač mail, da je bil pač dvakrat prijavljen z različnim naslovom. Bog pomagaj.
Po drugi strani bo nekdo dobival, po pomoti, dva maila, in se bo od enega odjavil, noče se pa od obeh.

c3p0 ::

Pike gmail že dolgo časa odstranjuje, če ne od začetka. Kot spam tracking pa je bolj uporabno janez.novak+spar@gmail.com, torej + in vse kar sledi je "poljubno".

mujek ::

win64 je izjavil:

Čez čas se Janez Novak razburi in ne želi več enovic in zahteva da se ga odjavi od novic.

V email sporočilo, daj povezavo za odjavo z e-mail naslovom na katerega je bilo poslano. Tako potem sploh nima veze ali je pika notri ali ne.
Če pa je vnešen dvakrat, pa dobi dva emaila (in dve različni povezavi za odjavo).

SeMiNeSanja ::

Kjer pa nimaš 'odjavime' linka v mailu, pa pogledaš 'To:' polje v headerju spam maila, pa točno vidiš, ali je bilo poslano na naslov z ali brez pike in tega uporabiš pri 'ročni' odjavi.

Samael ::

Utk je izjavil:

Gmail ima en kup pravil glede naslova, ni samo pika.

Tako je. Malokdo pozna + opcijo, ki je, ko je nekdo omenjal zgoraj prijave na kakšne mutne strani, še bolj uporabna za raznorazne "alternativne" prijave.
In sicer v smislu: janeznovak@gmail.com ali pa janeznovak+karkoli@gmail.com = isti email račun

Invictus ::

janez.novak@gmail.com je samo alias

pravi email je janeznovak@gmail.com

zgleda so aliasi tudi vsi ostali janezi novaki z mnozico pik
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

GupeM ::

Tole s piko je uporabno predvsem zato, da se ne moreta dva Janeza Novaka registrirati s skoraj enakim mailom. Torej janez.novak@gmail.com in janeznovak@gmail.com. Če obstajata dva taka maila, lahko hitro pride do pomote pri pošiljanju in napačen naslovnik dobi mail.

Znak + pa je uporaben za kakšne čudne strani. Problem je, da so nekateri boti tudi tako pametni, da v primeru gmail računa odstranijo vse od znaka + do @. Potem ti to ne pomaga več dosti.

Glede rešavanja problema OP, pa se uporabniku pač sporoči, da naj se odjavi še z drugim mailom. Če namreč dobiva podvojene maile in bi se rad odjavil, ne moreš vedeti, ali se hoče popolnoma odjaviti, ali se hoče odjaviti samo z enim mailom, da ne bo dobival več podvojenih mailov.

Edina varianta je, da že pri prijavi odstranite vse pike iz naslova, če gre za @gmail.com. Poleg tega morate urediti še trenutno bazo, da "podvojene" maile pomečete ven.

Utk ::

če gre za @gmail.com

To sploh ni tako enostavno.

Glugy ::

Če se dvakrat prijav na novice se mora dvakrat odjavit. To je na uporabniku. Ne more zdej spletna stran vohat če imaš še kak račun narjen al ne.

BlaY0 ::

Samael je izjavil:

Utk je izjavil:

Gmail ima en kup pravil glede naslova, ni samo pika.

Tako je. Malokdo pozna + opcijo, ki je, ko je nekdo omenjal zgoraj prijave na kakšne mutne strani, še bolj uporabna za raznorazne "alternativne" prijave.
In sicer v smislu: janeznovak@gmail.com ali pa janeznovak+karkoli@gmail.com = isti email račun

Veliko spletnih štacun, forumov in podobnih servisev, kjer se je treba prijaviti oziroma vpisati e-mail ne dovoli znaka + v stringu. Takrat si pomagaš s piko(ami)...

poweroff ::

Opcija s plusom v e-naslovu je namenjena eksplicitno temu, da ugotoviš kateri nateguni prodajajo tvoje osebne podatke naprej. No, nateguni so se temu prilagodili in so dodali filtre, ki onemogočajo vnos znaka plus.

Zdaj pa te isti nateguni jokcajo, ko je treba dodati filtre za piko pri odjavi.

Na-a, ne bo šlo. Se boste kar potrudili.

Rešitev je preprosta. Ali iz baze pofiltrirate vse pike ven (s preprostim regexpom), ali pa uporabniku na koncu e-maila napišete na kateri e-naslov točno ste mu poslali sporočilo z linkom za direktno odjavo tega e-naslova.
sudo poweroff

Utk ::

Ali iz baze pofiltrirate vse pike ven (s preprostim regexpom)

Zakaj bi brisal popolnoma veljavne naslove?

GupeM ::

Utk je izjavil:

če gre za @gmail.com

To sploh ni tako enostavno.

Zakaj ne?

Utk je izjavil:

Ali iz baze pofiltrirate vse pike ven (s preprostim regexpom)

Zakaj bi brisal popolnoma veljavne naslove?

Saj ne bi brisal popolnoma veljavnih naslovov. Pobrisal bi pike pri @gmail.com. Dva RAZLIČNA maila, en s piko, drugi brez, pa pri gmailu ne obstajata, ker je to za gmail en in isti naslov.

poweroff ::

Utk je izjavil:

Ali iz baze pofiltrirate vse pike ven (s preprostim regexpom)

Zakaj bi brisal popolnoma veljavne naslove?

Pike bi pobrisal, pike.

Glede na tole traparijo, ki si jo zapisal, ti lahko to naredim jaz. Ti bom dal 20% popust... :))
sudo poweroff

Utk ::

Po standardu je pika čisto veljaven znak. Če se gmail ne drži standarda, je to, kot sem napisal, stvar gmaila in njegovega uporabnika. Ti niti ne veš ali je gmail v ozadju. Lahko je googlemail, lahko je gmail.de, lahko je čisto neka druga domena, pa veljajo gmail pravila. Lahko sem se pa z gmailom nalašč dvakrat naročil, z malo drugačnimi nastavitvami.
Res da je gmail velik, ampak ta logika ugotavljanja kaj je različen email naslov in kaj ne, za vsakega ponudnika posebej, kam pridemo s tem?

Invictus ::

Kaj si trd.

Email s piko je pri gmailu alias za uporabnika brez pike. In itak je vekljaven. Samo ne različen. Zato alias...

Nobeno uporabniško ime na gmailu nima pike v svojemu imenu.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

GupeM ::

Seveda je pika povsem veljaven znak. Obstaja sicer izjema, ki se ji reče gmail, pri kateri je pika ravno tako povsem veljaven znak, vendar je odvečen. (Tudi v Javi ali C-ju lahko napišeš vrstico: ";;;;;;;;;;". Povsem veljavna vrstica, vendar popolnoma odvečna.)

Kakorkoli... predloge za rešitev problema smo ti podali, zdaj pa se odloči sam. Najbolje boš naredil, če napišeš "DROP DATABASE ime_baze;". Tako z eno vrstico rešiš vse probleme, ker očitno se ti drugače problema ne da reševati.

Machete ::

Ampak ko sem jaz hotel registrirati janez.novak ni bil na voljo, novak.janez tudi ne, novakjanez pa sem lahko ustvaril. Kako je sedaj to zadnje kar enako? Na katerem nivoju?
LC1000|Asrock-H470PG|i7-10700K|2x16GB|RTX-3080 EAGLE|W10Pro
new Nintendo 2DS & 3DS XL|Galaxy S24+

Zgodovina sprememb…

  • spremenil: Machete ()

Utk ::

Invictus je izjavil:

Kaj si trd.

Email s piko je pri gmailu alias za uporabnika brez pike. In itak je vekljaven. Samo ne različen. Zato alias...

Nobeno uporabniško ime na gmailu nima pike v svojemu imenu.

In ti boš šel ta pravila dodajat v svoj program za vseh 300 milijonov ponudnikov emailov?

Utk ::

Seveda je pika povsem veljaven znak. Obstaja sicer izjema, ki se ji reče gmail, pri kateri je pika ravno tako povsem veljaven znak, vendar je odvečen. (Tudi v Javi ali C-ju lahko napišeš vrstico: ";;;;;;;;;;". Povsem veljavna vrstica, vendar popolnoma odvečna.)

Po standardu janez.novak ni isto kot janeznovak. Gmail, pa verjetno še kdo, je izjema. Ti pa zdaj raziskuj kater ponudnik ima kakšna pravila, če nimaš pametnejšega dela. In še vsakega pred prijavo vprašaj, ali nima slučajno emaila preko gmaila, ker tam imaš lahko tudi čisto svojo domeno, pa verjetno veljajo ista pravila.
Človek se je prijavil z nekim naslovom, poslal si mu potrditveni email na točno tist naslov, in ga je potrdil. Kaj me briga, če je gre njemu to v isti inbox, to je njegov problem.

Zgodovina sprememb…

  • spremenil: Utk ()

poweroff ::

V praksi je verjetno večina naslovov iz GMaila... in v praksi verjetno ni nobenega drugega providerja v tvoji bazi. Tako da problem rešiš povsem zadovoljivo.

Ali pa prenašaš tečne stranke.
sudo poweroff

Invictus ::

Utk je izjavil:

Invictus je izjavil:

Kaj si trd.

Email s piko je pri gmailu alias za uporabnika brez pike. In itak je vekljaven. Samo ne različen. Zato alias...

Nobeno uporabniško ime na gmailu nima pike v svojemu imenu.

In ti boš šel ta pravila dodajat v svoj program za vseh 300 milijonov ponudnikov emailov?

Ne, samo za gmail, ker tega uporablja velika večina.

Ostalo so nišni uporabniki.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

GupeM ::

Sem sedaj opazil, da nisi ti OP. Mislil, sem da ti sprašuješ za rešitev in se ogibaš vseh predlogov. My bad. OP pa bi rad rešitev in smo mu jih nekaj delno ali popolnoma delujočih podali.

In ne, če imaš drugo domeno preko gmaila, gmailova pravila ne veljajo. Pravkar stestirano.

Logično, da ne boš preverjal vseh ponudnikov. Jaz poznam samo gmail, ki ne loči med maili s pikami ali brez. Če filtriraš samo gmail račune, rešiš večino (mogoče vse?) težav. Če dobiš pripombo še od kakšnega drugega uporabnika, dodaš še tega ponudnika. Sčasoma se ti lista ponudnikov veča (ali pa tudi ne), in težav bo vedno manj.

Utk ::

Vi si kar komplicirajte življenje. Slo-tech si ga ne.

Rešpetlin ::

Obstajata še dva trika poleg pik in +predpon.

Prvi je, da je @gmail.com in @googlemail.com možno uporabljati križem-kražem.

Torej janez.novak@gmail.com je (pri Gmailu) enako janezNovak+slotech@googlemail.com

Drugi je, da Gmail za preprečevanje zlorab "onemogoči" naslov oz. uporabniško ime, kjer je mogoče zamenjati črki "L" in "I". Če imaš npr. naslov
lara.croft@gmail.com
ti Gmail ne bo pustil registrirati naslova
Iara.croft@gmail.com
(uppercase "I" namesto lowercase "l"). Prav tako na tadrug mail ni možno ničesar pošiljati (hard bounce).

V praksi sicer oboje izgleda isto v večini primerov oz. če ni console pisava :)
lara.croft@gmail.com & Iara.croft@gmail.com

Za OP-jev problem s pikami - to so corner casei, ki jih lahko pokriješ z regexom oz. skripto. Prečesajte bazo za @gmail in @googlemail naslove, odstranite pike in predpone in primerjajte, ali je kaj podvojenih vnosov.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Pika v poštnih naslovih ?

Oddelek: Informacijska varnost
122027 (1335) kunigunda
»

Gmail in preveranti: pike so pomembne (strani: 1 2 )

Oddelek: Novice / Omrežja / internet
5921639 (15356) AštiriL
»

Google račun z mojim Hotmail naslovom

Oddelek: Omrežja in internet
61618 (1495) naKljuchni
»

Hotmail uvaja aliase (strani: 1 2 )

Oddelek: Novice / Zasebnost
5519318 (17707) kitara8
»

PS3 Registracija na PSN

Oddelek: Konzole
8781 (717) stefko95

Več podobnih tem