Ininet

E-mail küldési korlátok cPanel tárhelyen

A cPanel tárhelyekről küldhető levelek száma korlátozott. A korlát a feltört postafiókok és weboldalak miatt kell: egy kiszivárgott jelszóval pár óra alatt több tízezer kéretlen levél menne ki, a szerver IP címe feketelistára kerülne, és utána a többi ügyfél levele sem érne célba. Hétköznapi levelezésnél és egy webáruház visszaigazolásainál a keret nem fogy el.

Óránként 100 levél domain nevenként

Egy domain névről óránként 100 levél küldhető. Ebbe minden beleszámít, ami az adott domain névről megy ki:

  • a levelezőprogramból vagy a webmailből küldött levelek,
  • a weboldal levelei, akár PHP mail() függvénnyel, akár SMTP-n, egy postafiókkal belépve küldi őket.

A keret a leveleket számolja, nem a címzetteket: egy 20 címzettes levél is egynek számít. A címzetteket egy másik védelem figyeli, erről lent van szó.

A 100. levél után a következő 25 nem vész el. A szerver félreteszi őket, és később újrapróbálja. A 125. fölötti leveleket már visszadobja, a feladó egy hibaüzenetet kap, benne ezzel a szöveggel: „has exceeded the max emails per hour”.

Legfeljebb 50 különböző címzett óránként

A szerver postafiókonként figyeli, hány különböző címzettnek megy levél egy órán belül. Ha ez 50 fölé megy, a postafiók küldését visszatartásra állítja, erről pedig értesítést kapunk.

Ha például egy postafiókból egy órán belül egy 44 és egy 45 címzettes körlevél megy ki, az a 100-as keretből csak kettő, de összesen 89 különböző címzett. A két körlevél még kimegy, a visszatartás csak utánuk kapcsol be. Onnantól a postafiók minden új levele a szerveren vár, akkor is, ha csak egy címzettje van. Ugyanannak a címzettnek többször írni nem számít újnak, hétköznapi levelezésben ez a határ ritkán jön elő.

A visszatartott leveleket átnézzük. Ha nem kéretlen levélről van szó, feloldjuk a visszatartást, és a várakozó levelek kimennek. Ha a postafiókot feltörték, a leveleket töröljük, és új jelszót kell beállítani. A várakozó leveleket a szerver néhány nap után törli, ezért ha a küldés elakadt, érdemes mielőbb az info@ininet.hu címre írni.

Sikertelen kézbesítések

Ha egy órán belül legalább 20 levél kézbesítése meghiúsul vagy elhalasztódik, és ez a kiküldöttek 10 százalékát is eléri, az óra hátralévő részében nem küldhető levél a domain névről. Ez jellemzően elavult címlistára küldött körlevélnél fordul elő, ahol sok cím már nem létezik.

PHP mail() vagy SMTP?

A weboldal kétféleképpen küldhet levelet. A PHP mail() függvénnyel bejelentkezés nélkül adja át a levelet a szervernek: a WordPress és a legtöbb webáruház-motor beállítás nélkül így küld. SMTP-vel egy valódi postafiókkal lép be, ugyanúgy, mint egy levelezőprogram. WordPressnél ehhez bővítmény kell, például a WP Mail SMTP.

A 100-as keretbe mindkettő ugyanúgy beleszámít. Az SMTP mégis a jobb választás, ha fontos, hogy minden rendelés-visszaigazolás célba érjen: a levél egy létező postafiókból megy ki, a bővítmény pedig naplózza, ha valamelyik nem ment el.

Hírlevél és tömeges küldés

Hírlevélre érdemes erre szakosodott külső szolgáltatót használni, például a Mailchimpet, a Brevót vagy a MailerLite-ot. Fejlesztőknek, akik a saját alkalmazásukból küldenének nagy mennyiségben, az Amazon SES is jó választás. Ezek a saját szervereikről küldenek, kezelik a leiratkozást és a visszapattanó címeket, és a tárhely keretét nem terhelik.

A tárhelyről küldeni azért sem jó ötlet, mert osztott tárhelyen sok ügyfél osztozik a szerver IP címén. Ha egy hírlevél miatt ez a cím feketelistára kerül, az a szerver összes ügyfelének a levelezését érinti, nem csak a feladóét. Egy 2000 címes hírlevél ráadásul a keret miatt legalább 20 óráig menne ki, és közben a hétköznapi levelezés is megállna.

Ha kevés a keret

A keretet csak indokolt esetben emeljük, például ha egy webáruház a rendelésekről óránként 100-nál több visszaigazolást küld. Ehhez az info@ininet.hu címre kell megírni a domain nevet, azt, hogy mit küld az oldal, és nagyjából mennyit. Hírlevél kiküldéséhez nem emelünk keretet.