ra001 Posted January 24, 2010 Report Share Posted January 24, 2010 (edited) Labdien. Nesen uzradās kaut kāda nejauka problēma Ir windows + appache + php un mail.ls.lv tas kas agrāk bija latnet mailserveris. Visu laiku nebija nekādu problēmu, bet te pēkšņi sāka sūtīties tikai pirmais mails (ar php mail komandu) Respektīvi izpildu kodu mail('raimis0001@gmail.com', 'test', 'test'); pirmo reizi mails aiziet, bet izpildot komandu otrreiz lapa "uzkaras" vienkārši nekas nenotiek, gaidīju ilgu laiku, bet tā arī nekādas kļūdas nesagaidīju, pēc appache restarta atkal var mailu sūtīt. Tad pamēģināju nosūtīt mailu vienreiz, pagaidīju 5 min un nosūtīju otrreiz, viss sanāca, bet man nepieciešams programmā nosūtīt divus mailus pēc kārtas (vienu sev, otru lietotājam). Varbūt kāds zin vismaz kurā virzienā meklēt problēmu? Edited January 24, 2010 by ra001 Quote Link to comment Share on other sites More sharing options...
briedis Posted January 24, 2010 Report Share Posted January 24, 2010 Kļūda ir arī sūtot NORMĀLU meilu, tas ir, ar NORMĀLIEM headeriem? Quote Link to comment Share on other sites More sharing options...
ra001 Posted January 24, 2010 Author Report Share Posted January 24, 2010 Kļūda ir arī sūtot NORMĀLU meilu, tas ir, ar NORMĀLIEM headeriem? Ja varētu paskaidrot ko nozīmē NORMĀLS headeris, eksperimenta nolūkos biju izmantojis šādu pierakstu: $to = 'mails'; $from_mail = 'kam sūtu'; $repl_mail = 'kam atbildu'; $subject = 'Jauns Lietotāja konts '; $message = "Atvērts jauns lietotāja konts"; $headers = "From: $from_mail" . "\r\n" . "Reply-To: $repl_mail" . "\r\n"; mail($to, $subject, $message, $headers); Quote Link to comment Share on other sites More sharing options...
briedis Posted January 24, 2010 Report Share Posted January 24, 2010 piemet vēl klāt šito: Content-Type: text/plain; charset=UTF-8 Quote Link to comment Share on other sites More sharing options...
ra001 Posted January 24, 2010 Author Report Share Posted January 24, 2010 piemet vēl klāt šito: Content-Type: text/plain; charset=UTF-8 nea, nepalīdz ((( Quote Link to comment Share on other sites More sharing options...
mounkuls Posted January 24, 2010 Report Share Posted January 24, 2010 (edited) Iemet debug if(mail($to, $subject, $message, $headers)) echo 'nosūtijās'.$mainiigie; else echo 'nefiga'.$mainiigie; Ja vienreiz nosūta, vaina visdrīzāk būs kodā. Edited January 24, 2010 by mounkuls Quote Link to comment Share on other sites More sharing options...
ra001 Posted January 25, 2010 Author Report Share Posted January 25, 2010 Iemet debug if(mail($to, $subject, $message, $headers)) echo 'nosūtijās'.$mainiigie; else echo 'nefiga'.$mainiigie; Ja vienreiz nosūta, vaina visdrīzāk būs kodā. Es vēlreiz saku, ka izpildot komandu mail browseris "uzkaras", to pat aiztaisīt nevar, ja jau varētu debugot, tad sen to būtu izdarījis... Quote Link to comment Share on other sites More sharing options...
briedis Posted January 25, 2010 Report Share Posted January 25, 2010 Es vēlreiz saku, ka izpildot komandu mail browseris "uzkaras", to pat aiztaisīt nevar, ja jau varētu debugot, tad sen to būtu izdarījis... Browseris uzkaras, vai lapa turpina lādēties un nekas nenotiek? :) Browserim jau nu toč nevajadzētu nokārties... vajadzētu būt tikai aizturei lapas ielādes brīdī... Quote Link to comment Share on other sites More sharing options...
ra001 Posted January 25, 2010 Author Report Share Posted January 25, 2010 (edited) Browseris uzkaras, vai lapa turpina lādēties un nekas nenotiek? :) Browserim jau nu toč nevajadzētu nokārties... vajadzētu būt tikai aizturei lapas ielādes brīdī... Nu labi ir aizture, respektīvi rāda, ka tjipa ielādē lapu un gaida Praktiski to var redzēt izpildot šo te: dzests Tikai baigi neaizraujaties, jo ik pa laikam dabonu restartēt apaci ((( Edited January 27, 2010 by ra001 Quote Link to comment Share on other sites More sharing options...
ra001 Posted January 27, 2010 Author Report Share Posted January 27, 2010 Pats interesantākais, ka tas pats notiek, ja izmanto kādu citu pasta programmu, piemēram outlook, ja ieliek šo SMTP adresi, tad divi pēc kārtais maili neaiziet (((. Tā problēma tomēr jāmeklē laikam Latnet pusē.... Quote Link to comment Share on other sites More sharing options...
EdgarsK Posted January 27, 2010 Report Share Posted January 27, 2010 nezinu kas tev tur ir, pameigini ta ka man ir <?php echo "Begin mailing"; $from = 'me@me.lv'; $to = 'to@to.lv'; $subject = '=?UTF-8?B?'.base64_encode("Mans virsraksts").'?='; $body = 'body'; $header = 'MIME-Version: 1.0'."\r\n".'Content-Type: text/plain; charset=UTF-8'."\r\n"; $send_mails=array( array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header), array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header), array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header), array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header), array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header) ); // Sutam 5 epastus $id=0; echo "Settings done, sending"; foreach($send_mails as $send){ $id++; if(mail($send['from'],$send['to'],$send['subject'],$send['body'],$send['header'])) $log[] = '#'.$id.' Mail sent'; else $log[] = '#'.$id.' - Mail not sent'; } var_dump($log); ?> Quote Link to comment Share on other sites More sharing options...
ra001 Posted January 27, 2010 Author Report Share Posted January 27, 2010 nezinu kas tev tur ir, pameigini ta ka man ir Paldies par palīdzēšanu, bet problēmu atrisināju tikai izmantojot gmail smt serveri.... Quote Link to comment Share on other sites More sharing options...
EdgarsK Posted January 27, 2010 Report Share Posted January 27, 2010 iespejams ka tev temp faili tavam mailerim bija parpilditi, vai log failos ieviesusies kluda, tados gadijumos mail serveri atgriez netieshu false kodam, ka rezultata aiziet loops.. kods -> mailers mailers -> kods etc. Quote Link to comment Share on other sites More sharing options...
ra001 Posted January 27, 2010 Author Report Share Posted January 27, 2010 iespejams ka tev temp faili tavam mailerim bija parpilditi, vai log failos ieviesusies kluda, tados gadijumos mail serveri atgriez netieshu false kodam, ka rezultata aiziet loops.. kods -> mailers mailers -> kods etc. Maileris jau ir latneta es tur neko nevaru mainīt. Quote Link to comment Share on other sites More sharing options...
Pentiums Posted January 29, 2010 Report Share Posted January 29, 2010 tad uzliec sev postfix :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.