Aleksejs Posted December 7, 2007 Report Share Posted December 7, 2007 Izlasi instrukciju, izlasi par SMTP protokolu un galvenais izlasi par mail funkciju PHP manuālī. Link to comment Share on other sites More sharing options...
tester Posted December 9, 2007 Author Report Share Posted December 9, 2007 hm kur lai dabunu infu par SMTP ? mosh kadz var iemest... nu par mail funkciju izlasiju bet neiebraucu kur kibele :( Link to comment Share on other sites More sharing options...
Aleksejs Posted December 10, 2007 Report Share Posted December 10, 2007 http://www.ietf.org/rfc/rfc0821.txt http://helpdesk.islandnet.com/pep/smtp.php http://networking.ringofsaturn.com/Protocols/smtp.php http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol Link to comment Share on other sites More sharing options...
Roze Posted December 10, 2007 Report Share Posted December 10, 2007 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('sanjemejs@gmail.com','Subjects','Teksts','From: zzz@blabla.lv'); ?> 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 More sharing options...
Aleksejs Posted December 10, 2007 Report Share Posted December 10, 2007 PHP slikti ir tas, ka nevar redzēt, kā beigusies/notikusi "saruna" ar SMTP serveri. Tādēļ arī ieteikums par wireshark. ;) Link to comment Share on other sites More sharing options...
Roze Posted December 10, 2007 Report Share Posted December 10, 2007 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 More sharing options...
Recommended Posts