Attachment | Size |
---|---|
snapshot3.png | 15.84 KB |
Buna ziua,
Am instalat pe mandriva 2010.1 pachetele de sendmail: sendmail si sendmail-cf, insa desi serverul este pornit, nu pot trimite mailuri cu sendmail si asta din aplicatii php.
Ce trebuie sa fac ca sa pot sa trimit mailuri cu ajutorul sendmail?
Va multumesc.
Teoretic nu e nevoie sa faci mare lucru, ceva la tine e in neregula.
Vezi logurile,
tail -f /var/log/maillog
tail -f /var/log/httpd/error_log
Trimiti mail local (in acelasi server) sau spre un domeniu extern? Ce ISP ai?
' Zombie: "Thou canst not kill that which doth not live. But you can blast it into chunky kibbles." ' (Quake1 manual, chapter VI, section D, line 676)
Vezi ca si in php.ini trebuie sa ai specificata calea corecta catre executabilul sendmail.
De exemplu: sendmail_path=/usr/sbin/sendmail -t -i
http://adriansilimon.blogspot.com/
La tail -f /var/log/maillog nu apare nimic si asta ca superuser(admin), iar ca user normal nu are permisiunea pentru citire.
Iar la tail -f /var/log/httpd/error_log sunt niste errori de php, dar din ce vad nu e nici una referitoare la mail, adica, ca de exemplu clasa care se ocupa cu trimiterea mailul are ceva probleme.
Trimiterea se face de localhost catre un domeniu extern, propriile mele adrese de mail de la yahoo.com, gmail.com etc. si la nici una nu am primit nimic.
Ca si ISP am rds, iar conectarea o am printr-un router. Sa fie blocat de firewall-ul din router sau de firewall din linux?
Cand am verificat cu phpinfo() aparea la sendmail_path /usr/sbin/sendmail -t -i , atat pentru local value cat si master value. Dar m-am uitat in php.ini si linia era comentata, asa ca pus-o din nou: sendmail_path=/usr/sbin/sendmail -t -i. Insa dupa ce am restartat apache-ul nu s-a produs nici o schimbare, adica tot nu primesc mailurile.
Vezi ca la rahatii* de RDS portul 25 este blocat by default. Faci cerere online la ei si deblocheaza. Intri aici http://www.rdslink.ro/admin/login.php cu user si pass si ai acolo cerere de blocare smtp sau asa ceva.
* termenul de "rahati" atribuiti celor de la RDS rezida din conditiile contractuale impuse de ei si serviciile de calitate indoielnica; acestea insa nu fac obiectul acestui post.
--
Ghidul Mandriva
Configurarea PPPoE
Este in curs de analizare. Acolo ei recomanda sa se foloaseasca serverul lor de smtp ca sa, probabil, sa se diminueze spam-ul, insa le-am explicat ca am nevoie de portul 25 pentru sendmail ca sa pot testa aplicati personale facute cu php si care mai trimit mailuri de confirmare sau ceva similar, si asta din linux.
Da, cam 24 de ore dureaza "analizarea" cererii, dupa care aproba. Vezi ca o sa ai pb cand vrei sa trimiti mail catre yahoo. De obicei IPurile dinamice din RDS is cam blacklisted si yahoo face mofturi (citeste prin loguri si ai sa vezi). Uneori o sa trimita mailul totusi dar cu mare intarziere. Pe GMail in schimb daca trimiti merge beton. De primit n-o sa ai pb daca e config corect. Daca vrei sa n-ai treaba cu trimisu pe yahoo ti-as recomanda un IP fix ceva......
--
Ghidul Mandriva
Configurarea PPPoE
de ce nu folosesti Postfix in loc de Sendmail (e cam "ruginit"). cauta pe Howtoforge.com unde sunt o multime de tutoriale ce tin de Postfix.
Cristian
http://www.mandrivausers.ro
era doar pentru testare, sa vad daca mailul s-a transmis, dar multumesc pentru sugestie.