Twitter RSS

Articole etichetate ‘Mail’

Azi am avut un task mai rar intalnit. Trebuia sa fac o copie a fiecarui mesaj livrat. Desi pare putin ciudat, in Exim e usor de implementat. Exim ne permite sa folosim filtre pentru procesarea mesajelor. Pentru asta specificam in exim.conf cu ajutorul instructiunii system_filter fisierul care va contine regulile. De exemplu: 95a7a20e84a47ac264a84a7d2715698d000 Urmatorul pas ar fi sa editam fisierul /etc/filter.exim si sa adaugam urmatoarele linii: 95a7a20e84a47ac264a84a7d2715698d001 Liniile de mai sus vor verifica daca mesajul este la prima livrare (daca se reincearca livrarea mai tarziu datorita unei erori nu mai sunt procesate) iar daca mesajul e la prima livrare va trimite in mod transparent o copie a mesajului catre “monitorizare@exemplu.ro“. Daca avem nevoie doar de anumit... Mai departe »

In Exim putem folosi routere pentru a automatiza unele actiuni de intretinere. De exemplu, pentru a sterge automat mesajele din coada de asteptare mai vechi de doua zile (172800 de secunde) putem adauga urmatorul router: 95a7a20e84a47ac264a84a7d2715698d003 In fisierul exim.conf cautam linia “begin routers” si imediat dupa aceasta linie adaugam codul de mai sus. Sintaxa generala este: 95a7a20e84a47ac264a84a7d2715698d004 Directiva driver specifica driverul folosit pentru procesare – in cazul nostru am folosit redirect pentru a muta mesajul in /dev/null (fisierul specificat de directiva data), daca se indplineste conditia mentionata. Directiva no_more ii spune aplicatiei sa nu verifice si celelalte rutere daca se indeplineste conditia. AKPC_IDS += "272,";Popularity: 4% [?]... Mai departe »

Pe serverele shared o problema mare o reprezinta mesajele cu expeditor falsificat. De obicei aceste mesaje sunt trimise de cei care se ocupa de spam sau phishing, dar se pot intalni si cazuri in care mesajele sunt falsificate fara rea intentie – ex. un utilizator vrea sa primeasca rapoarte pe mail, dar injecteaza un header “From: exemplu@yahoo.com” pentru ca mesajul sa para a fi trimis de pe una din adresele personale. Spun ca aceste mesaje reprezinta o problema pentru ca nu de putine ori sunt marcate ca spam de filtrele antispam de pe serverul destinatar. De exemplu, daca un utilizator incearca sa trimita un mesaj cu headerul modificat pentru a aparea ca fiind trimis de la adresa exemplu@gmail.com iar inregistrarea SPF de la gmail.com nu mentioneaza IP-ul expeditor ca fi... Mai departe »

Cand instalam un server de mail avem posibilitatea de a alege intre doua formate de stocare a mesajelor primite: mbox si Maildir. Majoritatea serverelor de mail (Exim, Postfix etc) cunosc ambele formate si pot lucra corect cu oricare din ele. Inainte de a instala un server de mail ar fi bine sa studiem putin cele doua formate pentru a le intelege corect. mbox e formatul UNIX standard, primul format care a aparut pentru stocarea mesajelor. Foloseste pentru stocare un singur fisier text pentru fiecare cont de mail. Astfel, toate mesajele pentru utilizatorul popescu@exemplu.ro se vor salva intr-un singur fisier, indiferent de numarul sau marimea acestora, rezultatul fiind un fisier de mari dimensiuni. Maildir este un format mai noi si spre deosebire de mbox foloseste un director pentru fiecar... Mai departe »

In scripturile PHP cea mai simpla metoda de a trimite un mesaj este functia mail(). E o metoda simpla si merge rapid, dar pentru ca functia sa poata fi folosita e necesara instalarea unui server de mail local. O solutie rapida este instalarea ssmtp care ne permite sa trimitem mailuri folosind un server de mail extern. Instalarea se face rapid in Ubuntu: 95a7a20e84a47ac264a84a7d2715698d007 Sau in FreeBSD: 95a7a20e84a47ac264a84a7d2715698d008 Instalarea in CentOS se face ca pentru orice alta aplicatie, cu mentiunea ca e necesar repository-ul EPEL pentru asta. Dupa instalare trebuie sa editam fisierul ssmtp.conf si sa adaugam urmatoarele linii: 95a7a20e84a47ac264a84a7d2715698d009 Urmatorul pas ar fi sa determinam sistemul sa foloseasca ssmtp in loc de wrapperul sendmail. Pentru asta vom crea u... Mai departe »

In general siteurile detin pe langa sectiunile cu un continut specific si o pagina de contact care contine datele de contact ale firmei si de obicei un formular de contact pentru a livra rapid mesaje. Un astfel de formular se poate crea relativ usor folosind functia mail() din PHP dar pentru a ne asigura ca livrarea mesajului se face in conditii bune trebuie sa avem in vedere cateva lucruri. Ca sa structuram putin ideea inainte de a ne pune pe treaba, sa facem o lista cu ce ar trebui sa faca un formular de contact: sa preiau datele completate de utilizator; se valideaza datele pentru a evita un potential atac; se verifica daca expeditorul mesajului este om sau robot folosind CAPTCHA; se incearca livrarea mesajului; afisam o confirmare a livrarii mesajului sau o lista de erori. Inainte de... Mai departe »

Daca in Postfix putem face un whitelist, trebuie sa existe o metoda prin care putem adauga o adresa si in blacklist. Pentru a bloca mesajele trimise de pe un cont care ne deranjeaza putem edita fisierul “/etc/postfix/sender_access” si sa adaugam cate o linie pentru fiecare adresa de la care dorim sa nu mai primim mesaje. Astfel, daca dorim sa blocam toate mesajele care vin de la adresa “spamer@exemplu.ro” vom adauga in fisierul “/etc/postfix/sender_access” urmatoarea linie: 95a7a20e84a47ac264a84a7d2715698d020 Dupa ce am adaugat in fisierul “/etc/postfix/sender_access” toate adresele care trimit mesaje deranjante trebuie sa compilam fisierul pentru a-l transforma intr-un tabel acceptat de postfix. Aceasta modificare se face ruland comanda: 95a... Mai departe »

Postfix e un server de mail folosit destul de des datorita in mod deosebit modului in care se poate proteja impotriva spamului. Asta e intotdeauna un lucru bun, dar se intampla uneori ca adresa IP personala de pe care incercam sa trimitem un mail sa apara intr-un blacklist sau poate doar dorim sa ne asiguram ca mesajele trimise de la o adresa IP, cum ar fi serverele unor parteneri importanti, nu trec prin filtrele antispam ca sa nu existe riscul marcarii mesajelor ca spam si implicit ca sa evitam pierderea mesajelor. Pentru astfel de situatii exista whitelist. In postfix includerea in whitelist se face adaugand manual in fisierul “/etc/postfix/rbl_override” cate o linie pentru fiecare adresa care o dorim sa o adaugam ca exceptie. Linia trebuie sa contina adresa IP sau un hostna... Mai departe »

Retele sociale
Reclamã
Sharing makes you cool!
Categorii
Apache
Articole si tutoriale legate de serverul web Apache.
/articole-tutoriale-apache/

cPanel
Articole si tutoriale legate de utilizarea si administrarea sistemului de gestiune a serverelor de hosting, cPanel.
/articole-tutoriale-cpanel-whm/

DNS
Vezi toate articolele din categoria DNS
/dns-bind-domain-name-services/

Linux
Articole si tutoriale legate de Linux, sisteme BSD sau alte sisteme de operare din familia UNIX.
/articole-tutoriale-linux/

Mail
Vezi toate articolele din categoria Mail
/mail/

MySQL
Articole si tutoriale despre serverul de baze de date MySQL.
/articole-tutoriale-optimizare-mysql/

Perl
Vezi toate articolele din categoria Perl
/perl-practical-extraction-and-report-language/

PHP
Vezi toate articolele din categoria PHP
/php-language-hypertext-preprocessor/

Retele
Tutoriale despre retele de calculatoare, configurarea interfetelor de retea si rutarea IP-urilor.
/retele-networking/

Virtualizare
Articole si tutoriale despre virtualizare si sistemel virtuale create cu Xen sau OpenVZ.
/virtualizare-xen-openvz/

Web hosting
Articole despre serviciile de gazduire web, dedicate sau in regim shared.
/web-hosting/

Webmin / Virtualmin
Articole si tutoriale legate de sistemul de gestiune gratuit Webmin sau modulul Virtualmin.
/webmin-virtualmin/





Newsletter
LAMP Recomandã
NetHelp
SRV.ro
cpadmin.ro
ABCDomenii