Jump to content
php.lv forumi

email sutishanas skripts


tester

Recommended Posts

Izskatās ka šaujam zvirbuļus ar lielgabalu (wireshark).

 

Vajadzētu notestēt vai mail() vispār strādā.. attiecīgi uztaisi php bez visiem IF else vienkārši

<?

mail('[email protected]','Subjects','Teksts','From: [email protected]');

?>

 

1. Testiem manuprāt nevajadzētu izmantot inbox.lv jo viņiem ir zināmas spam rules līdz ar to tavs mails varētu tik bloķēts (es labāk uztaisītu kādu kastīti gmailā un tad tur kaut vai var Spam kastē ieraudzīt).

 

2. Būtu svarīgi norādīt eksistējošu From:

 

Windows vidē manuprāt to papildus jāliek arī pie php.ini:

sendmail_from =

 

Jānorāda ir tāpēc ka daudzi mailprovaideri pārbauda vai eksistē sūtītāja domēns (proti blabla.lv šajā gadijumā nederēs), vai daži pārbauda vai eksistē pati e-pasta adrese.

 

3. Nebūtu īsti labi norādīt pie From arī kaut kādus lielos mailprovaiderus piem inbox.lv tvnet.lv jo daži no tiem izmanto Sender Policy Framework.. proti tiek bloķēti visi maili kas nav izsūtīti no pašiem inbox vai tvnet mailserveriem (t.i. tu nevari no sava tk.lv izsūtīt tvnet epastus)

 

4. Varbūt problēma ir vienkārši home.tk.lv (parastais e-pasts iet?) bet tākā TK ir subprovaideris latnetnam var mēģināt mail.latnet.lv

Link to comment
Share on other sites

Ja bet nu lasīt smtp protokola rfc utt tākā pa daudz.. aiz kam wiresharkā tu redzēsi tikai vai php ir pieslēdzies mailserverim un viņam kaut ko iebarojis, kas protams ir svarīgi, bet nekādi nepalīdz ja šaize atrodas kaut kur tālāk.. (aka spamcheckings utt). Proti šajā gadijumā home.tk.lv ir tikai relays (un ja vispār strādā tad viņam mailus vajadzētu akceptēt vienmēr)

 

p.s. php to var redzēt, bet tad pašam jāraksta savs maila sūtīšanas kods aka fsockopen() (tad gan der zināt SMTP) :)

Link to comment
Share on other sites

×
×
  • Create New...