Blog eName
Category: "How to"


Cum se testeaza un site online

Mar 26, 2009

Q: Cum se poate testa un site direct pe server inainte de a-l pune online? De exemplu, daca este un site nou sau se transfera de la un alt host. R: Exista varianta cu numeserver/~user/ dar e complicata si nu tot timpul rezultatul e cel asteptat (de exemplu daca site-ul are URL-urile complete, nu o sa functioneze decat cel mult prima pagina). O varianta mai eleganta mi se pare setarea IP-ului serverului pe computerul de pe care se face testul. Bineinteles, e nevoie mai intai ca site-ul sa fie configurat si instalat pe server, dar nu e nevoie sa se schimbe nameserverele. Pe Windows, fisierul in care se trece IP-ul e c:\WINDOWS\system32\drivers\etc\hosts iar pe linux, /etc/hosts Sintaxa, din fericire e aceeasi: IP spatiu host. Exemplu:

85.9.22.118 www.ename.ro

Postat in How To


Adaugare nameservere personalizate pentru .ro

Feb 19, 2009

RoTLD, administratorul domeniilor .ro, ofera de cateva luni o interfata web pentru administrarea datelor de contract si a nameserverelor. Un lucru nou si destul de greu de gasit este editorul de nameservere personalizate (echivalentul lui child nameservers pentru .com) Mai jos sunt cateva screenshot-uri sugestive pentru modalitatea in care se pot adauga acestea Primul pas este autentificarea pe www.rotld.ro Se selecteaza din meniul din stanga "Administrare domenii" -> Online, se introduce numele de domeniu, parola si codul din capcha. Daca domeniul a fost rezervat mai demult, cand nu exista parola, se completeaza formularul de recuperare iar cea generata va fi trimisa pe mailul detinatorului. child1 Dupa autentificare se da click pe "Nameservers" din meniul de sus si apoi jos, "Click aici pentru a .." child2 La pasul urmator se creeaza un subdomeniu (de ex ns1) caruia i se asociaza o adresa de IP child3 Odata subdomeniile create pe domeniul propriu, mai raman doar de setat ca nameserverele. child4

Postat in How To


Best Practices for Yahoo Newsletter

Dec 16, 2008

.. sau ce trebuie facut pentru ca mailurile catre Yahoo sa ajunga la destinatari.

yahoo-spam

In primul rand, abonatii sa fie "pe bune", nu culesi de pe diverse site-uri sau din diverse baze de date care circula pe la noi. Sa nu fie "imprumutati" de la un prieten. In momentul in care un utilizator se aboneaza la newsletter trebuie sa inteleaga ce fel de mailuri va primi, de la cine si cu ce frecventa.

In al doilea rand, un utilizator va fi considerat abonat doar dupa ce primeste un mail si confirma abonarea. Intr-o prima faza, adresa de mail poate fi verificata ca este formatata corect folosind javascript si/sau php dar ulterior se pot face si alte verificari (de genul: exista server de mail pentru domeniu, exista userul pe domeniu, etc). Scriptul javascrpt poate sa notifice utilizatorii in cazul in care au completat o adresa de email aparent gresita (de ex. cele care incepe cu www sau se termina in yahoo.ro, zahoo.com etc)

Urmatorul pas dupa abonare este trimiterea efectiva a mailului. E recomandat ca mailul sa fie formatat corect, sa nu contina poze incarcate prin scripturi php sau cu nume ciudate care ar putea fi interpretate ca tracking cookie. In niciun caz mailul nu va contine javascript sau flash. In cazul mailurilor html, e recomandat sa existe si o varianta text. Yahoo recomanda ca mesajele sa aiba, pe cat posibil continut diferit - altfel vor fi interpretate ca spam si livrate in folderul respectiv. De asemenea, mailul trebuie sa contina la loc vizibil un link catre dezabonare - e de preferat ca un utilizator sa se dezaboneze de la newsletter in loc sa marcheze mesajul ca spam. Daca se inregistreaza multe plangeri, IP-ul de pe care se trimite mailul va fi temporar blocat iar in loguri va aparea mesajul:

[TS01] Messages from x.x.x.x temporarily deferred due to user complaints -
4.16.55.1; see http://postmaster.yahoo.com/421-ts01.html

Yahoo a avut un program prin care expeditorii newsletterelor puteau fi notificati in momentul in care un abonat marca mesajul ca spam - deocamdata programul este oprit. Update: din ianuarie programul a inceput sa functioneze din nou la adresa http://feedbackloop.yahoo.net E nevoie de mailuri semnate digital si o adresa unde sa se trimita plangerile.

Chiar daca utilizatorii de Yahoo care marcheaza mesajul ca spam nu pot fi dezabonati automat, exista multe alte erori care se intorc (de genul: user inexistent, nu are spatiu suficient), erori care trebuie tratate si, in functie de gravitatea si numarul lor, sa se decida daca se marcheaza un utilizator ca dezabonat.

Ar mai fi in plus doua lucruri care ajuta la livrarea mesajelor catre Yahoo: semnarea digitala a emailurilor (Yahoo foloseste DomainKeys dar alti furnizori de free mail folosesc SPF pentru verificarea serverului de pe care s-a expediat mailul) si adaugarea adresei de mail a expeditorului in adressbook-ul abonatului - functioneaza ca un whitelist.

Referinte:

  1. http://postmaster.yahoo.com
  2. http://blog.wordtothewise.com
  3. http://rohost.com/suport/emailuri_catre_yahoo
  4. Ah, era sa uit sfaturile lui Bobby Voicu :)

Postat in How To


Instructiuni pentru comanda online

Sep 21, 2008

Am facut un mic ghid pentru cei care vor sa comande online pe ename.ro: Cum comand? si Cum platesc? Bineinteles, daca nu va descurcati sau va e mai comod, puteti sa ne trimiteti comanda pe email sau telefonic.

Postat in How To


Upgrade Wordpress

Sep 10, 2008

Pentru ca Wordpress este foarte popular printre bloggeri si pentru ca update-urile sunt tot mai dese si e greu de tinut pasul cu ele, m-am gandit ca e mai eficient sa se faca update folosind un patch in loc de suprascris fisiere. Patch-ul se poate face intre 2 versiuni consecutive sau se poate descarca de pe trac (nu contine si update-urile pentru Akismet). Se aplica din linia de comanda, de ex:

cd blog
patch -p1 < ../wp-2.6.1-2.6.2.patch
Alte solutii ar fi Automatic Upgrade Plugin (ultima versiune cu suport de FTP) sau upgrade folosind subversion. (daca va place iconita cu wordpress, puteti descarca psd-ul aici: wordpress-logo-web20.psd. Free)

Postat in How To


De ce nu mai merge sa trimit mail?

Aug 22, 2008

De cele mai multe ori, raspunsul este simplu: unele ISP-uri (ex RDS) blocheaza accesul la SMTP pentru anumiti clienti. Practic, ce se blocheaza e conexiunea pe portul 25 la serverului de SMTP. Solutia propusa de ISP: folosirea serverului lor de mail. Dezavantajul e ca mailurile astfel trimise nu au semnatura digitala si incalca SPF-ul in cazul (in care aceste optiuni sunt activate in cPanel). Cea mai buna varianta: configurarea in clientul de mail sa foloseasca conexiune securizata SSL pana la serverul de SMTP si implicit schimbarea portului din 25 in 465. In Outlook Express modificarea se face din Tools -> Accounts -> Properties -> Advanced -> This server requires a secure connection SSL -> Port 465 Versiunile mai noi de Outlook si Thunderbird seteaza automat portul 465 pentru conexiunea SSL. Dupa ce a fost setata conexiunea SSL si portul 465, va apare un mesaj cum ca numele serverului de mail nu coincide cu numele de pe certificat. Pentru a rezolva problema, trebuie modificat in sectiunea Servers numele serverului din mail.domeniu.tld in numele serverului pe care e gazduit site-ul (ex s7.webindex.ro)

Postat in How To

Înapoi