Fedora Forum
Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?
Iulie 31, 2010, 07:13:10 pm

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
Caută:     Căutare detaliată
3756 Mesaje în 456 Subiecte de către 448 Utilizatori
Ultimul cont creat: richardmagee4421
* Pagina principală Ajutor Caută Autentificare Creează un cont
+  Fedora Forum
|-+  Suport Fedora
| |-+  Servere
| | |-+  HELP to setup mail() and smtp
« mesajul precedent următorul mesaj »
Pagini: [1] 2 Imprimă
Autor Subiect: HELP to setup mail() and smtp  (Citit de 2800 ori)
sharku
Jr. Member
**
Deconectat Deconectat

Mesaje: 10


Vezi Profilul
« : Martie 12, 2009, 01:30:44 am »

1.st - imi cer scuze ca primul meu post contine un strigat de ajutor si nu un ajutor din partea mea .. poate cu ocazia asta voi participa si eu la comunitatea de aici .
acum problema :

Se da :
- Fedora core 10 (fresh)
- apache (default) (with vhosts made)
- wordpress blog sistem
Ce nu merge :
- lost password wizard ( in wordpress )
- absolut orice alt script ce foloseste functia mail()
Ce.am inteles eu :
-trebuie setat serverul SMTP

Ca suport de configurarea am instalat si un "webmin" pe server .
Ce va rog e sa ma lamuriti si pe mine ce anume fisiere , variabile trebuie sa editez/configurez
incat sa pot folosii serverul smtp pt simpla functie php "mail()"
Nu am de gand sa hostez server de mail.

Va multumesc anticipat si astept cat mai curand o rezolvare.
Toate bune.
Memorat

nicubunu
Administrator
Hero Member
*****
Deconectat Deconectat

Mesaje: 628



Vezi Profilul WWW
« Răspunde #1 : Martie 12, 2009, 05:31:30 pm »

nu e nevoie sa setezi un server SMTP, versiunea de Linux a php trimite implicit mailurile cu motorul intern de SMTP. vezi si tu ce valoare returneaza mail(), eroare sau succes - http://www.php.net/manual/en/function.mail.php
ai cumva portul 25 taiat din firewall?
Memorat

sharku
Jr. Member
**
Deconectat Deconectat

Mesaje: 10


Vezi Profilul
« Răspunde #2 : Martie 13, 2009, 12:12:20 am »

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i

ok deci functia mail din php foloseste sendmail

[root@sharku ~]# service sendmail status
sendmail (pid  1496) is running...
sm-client (pid  1505) is running...

orice as incerca nu merge ....sincer sunt putin paralel cu smtp / sendmail / mail()
dar hostez cateva domenii si cu siguranta voi avea nevoie de aceasta functie

va rog frumos cineva cu o idee ceva ?


edit*


[root@sharku ~]# echo "Subject: test12" | /usr/sbin/sendmail -t -i xyz@zyx.ro

ce creeedeti .....  cu comanda asta merge :|

si nu nu este blocat portul 25 :|
mai zic odata SMTP fresh ... unconfigured :|
« Ultima modificare: Martie 13, 2009, 01:01:59 am de către sharku » Memorat

Adrian Joian
Administrator
Hero Member
*****
Deconectat Deconectat

Mesaje: 406


Vezi Profilul
« Răspunde #3 : Martie 13, 2009, 08:50:40 am »

My guess is ca nu te lasa selinux sa faci ce vrei tu. Deci dezactiveaza-l modificand in
Cod:
/etc/selinux/config
Memorat
sharku
Jr. Member
**
Deconectat Deconectat

Mesaje: 10


Vezi Profilul
« Răspunde #4 : Martie 13, 2009, 09:22:57 am »

same SHIT :|

eventual cred ca ar fii nevoie de un script in php cu functia mail care sa iti si arate ce errori intampina ... nu doar sa zica send / error
« Ultima modificare: Martie 13, 2009, 09:24:51 am de către sharku » Memorat

nicubunu
Administrator
Hero Member
*****
Deconectat Deconectat

Mesaje: 628



Vezi Profilul WWW
« Răspunde #5 : Martie 13, 2009, 09:55:31 am »

OK, am incercat si eu pe desktopul meu cu F10 si setari aproape de cele implicite (nu am atins nimic in php.ini, sau in sendmail, dar nu am firewall pentru ca sint in spatele altuia si SELinux e dezactivat), a mers fara probleme imediat ce am pornit serviciul sendmail (pe server am postfix si acolo am customizat mai mult).

Deci: ce MTA folosesti, sendmai sau postfix? altceva? servicul este pornit? ai atins cumva configuratia MTA-ului? (la mine tocmai ce a functionat cu sendmai in configuratie implicita)

Vezi ca functia mail intoarce un rezultat boolean care spune daca a avut succes sau a esuat, dar probabil iti raspunde TRUE pentru ca a trimis mailul in coada, de acolo il preia servicul.

Poti sa te uti in cozile de asteptare sa vezi ce ai acolo (gen /var/spool/mqueue si /var/spool/clientmqueue) si in loguri (/var/log/maillog)
Memorat

sharku
Jr. Member
**
Deconectat Deconectat

Mesaje: 10


Vezi Profilul
« Răspunde #6 : Martie 13, 2009, 11:03:48 am »

ok  ...... din sendmail ..... nush cum am reusit  da am reusit sa trimit mail cu urmatoare comanda
[root@sharku ~]# echo "Subject: test12" | /usr/sbin/sendmail -t -i xyz@zyx.ro
in php.ini am asa
sendmail_path = /usr/sbin/sendmail -t -i

nu m.am atins de configuratia la nimic .. nici php.ini nici sendmail
e clar ca nu se face legatura dintre functia mail() si serverul smtp
Memorat

nicubunu
Administrator
Hero Member
*****
Deconectat Deconectat

Mesaje: 628



Vezi Profilul WWW
« Răspunde #7 : Martie 13, 2009, 12:05:27 pm »

service sendmail status

normal ca ce ai facut tu a mers pentru ca ai invocat direct binarul sendmail, cred ca php-ul foloseste serviciul.

poti incerca un
echo "hello world" | mailx -s "Test" name@example.com
Memorat

sharku
Jr. Member
**
Deconectat Deconectat

Mesaje: 10


Vezi Profilul
« Răspunde #8 : Martie 13, 2009, 12:27:06 pm »

[root@sharku etc]# service sendmail status
sendmail (pid  1496) is running...
sm-client (pid  1505) is running...

echo "hello world" | mailx -s "Test" name@example.com ....... functioneaza .am primit mail

dar cum fac functia mail() sa functioneze .... asta.i buba
Memorat

Adrian Joian
Administrator
Hero Member
*****
Deconectat Deconectat

Mesaje: 406


Vezi Profilul
« Răspunde #9 : Martie 13, 2009, 01:29:50 pm »

Pai stai ca deja mutam problema din cadrul sistemului de operare in cadrul google it... Dar am sa fac eu asta pentru http://lmgtfy.com/?q=php+script+for+mail
Memorat
sharku
Jr. Member
**
Deconectat Deconectat

Mesaje: 10


Vezi Profilul
« Răspunde #10 : Martie 13, 2009, 01:36:31 pm »

GEEZAS .. nu.s asa de prost nu nu am nevoie de script , poate am nevoie de un script mai special sa.mi arate de ce nu merge nenorocita aia de functie .... orice contact form , nu merge :| wizard.u lost password in wordpress ... nu merge :|


se da ...

<?php
$to = "recipient@example.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body)) {
  echo("<p>Message successfully sent!</p>");
 } else {
  echo("<p>Message delivery failed...</p>");
 }
?>

ce primim ? 

Message delivery failed...
« Ultima modificare: Martie 13, 2009, 01:38:07 pm de către sharku » Memorat

nicubunu
Administrator
Hero Member
*****
Deconectat Deconectat

Mesaje: 628



Vezi Profilul WWW
« Răspunde #11 : Martie 13, 2009, 03:05:21 pm »

ai urmarit ce se intimpla prin cozi si prin loguri?

ca la mine functioneaza perfect (ma rog, daca perfect se poate numi ca am ajuns intr-un CBL pentru ca aveam HELO prost configurat trimitind de pe desktop testul de azi dimineata).
Memorat

sharku
Jr. Member
**
Deconectat Deconectat

Mesaje: 10


Vezi Profilul
« Răspunde #12 : Martie 13, 2009, 05:04:57 pm »

/var/log/maillog - nimic special
/var/spool/mqueue - it.s empty

chiar nu se gaseste nici un GURU p.aici sa stie tot Sad Angry
Memorat

cr_alin
Administrator
Hero Member
*****
Conectat Conectat

Mesaje: 256


Vezi Profilul
« Răspunde #13 : Martie 14, 2009, 11:00:55 pm »

ce output ai la comenzile astea:

netstat -an | grep LISTEN | grep :25

tail -20 /var/log/messages

tail -20 /var/log/maillog

functia mail() se conecteaza pe portul 25 (daca am inteles eu bine din help-ul php.
De asemenea implicit sendmail este configurat sa asculte doar pe loopback si sa nu faca relay la nimic decit ceea ce vine de la localhost.

Daca nu ii dai de capat de nici o culoare, da-mi un mail pe privat si vedem ce se mai poate face sa-ti mearga.

Memorat
sharku
Jr. Member
**
Deconectat Deconectat

Mesaje: 10


Vezi Profilul
« Răspunde #14 : Martie 15, 2009, 12:26:22 am »


[root@sharku ~]# netstat -an | grep LISTEN | grep :25
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN

------------------------------------------------------

[root@sharku ~]# tail -20 /var/log/messages
Mar  4 19:40:33 localhost NetworkManager: <info>  HAL disappeared
Mar  4 19:40:33 localhost pcscd: pcscdaemon.c:563:signal_trap() Preparing for suicide
Mar  4 19:40:34 localhost pcscd: readerfactory.c:1348:RFCleanupReaders() entering cleaning function
Mar  4 19:40:34 localhost pcscd: pcscdaemon.c:523:at_exit() cleaning /var/run
Mar  4 19:40:34 localhost bluetoothd[1591]: bridge pan0 removed
Mar  4 19:40:34 localhost bluetoothd[1591]: Stopping SDP server
Mar  4 19:40:34 localhost bluetoothd[1591]: Exit
Mar  4 19:40:34 localhost NetworkManager: <WARN>  nm_signal_handler(): Caught signal 15, shutting down normally.
Mar  4 19:40:34 localhost NetworkManager: <info>  (eth0): now unmanaged
Mar  4 19:40:34 localhost NetworkManager: <info>  (eth0): device state change: 2 -> 1
Mar  4 19:40:34 localhost NetworkManager: <info>  (eth0): cleaning up...
Mar  4 19:40:34 localhost NetworkManager: <info>  (eth0): taking down device.
Mar  4 19:40:34 localhost kernel: skge eth0: disabling interface
Mar  4 19:40:34 localhost NetworkManager: <info>  disconnected by the system bus.
Mar  4 19:40:34 localhost nm-system-settings: disconnected from the system bus, exiting.
Mar  4 19:40:34 localhost nm-system-settings: nm_sysconfig_settings_remove_connection: assertion `NM_IS_SYSCONFIG_SETTINGS (self)' failed
Mar  4 19:40:35 localhost rpc.statd[1337]: Caught signal 15, un-registering and exiting.
Mar  4 19:40:35 localhost rpcbind: rpcbind terminating on signal. Restart with "rpcbind -w"
Mar  4 19:40:35 localhost kernel: Kernel logging (proc) stopped.
Mar  4 19:40:35 localhost rsyslogd: [origin software="rsyslogd" swVersion="3.21.3" x-pid="1306" x-info="http://www.rsyslog.com"] exiting on signal 15

------------------------------------------------------

[root@sharku ~]# tail -20 /var/log/maillog
Mar  4 19:34:47 localhost sendmail[1656]: alias database /etc/aliases rebuilt by root
Mar  4 19:34:47 localhost sendmail[1656]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total
Mar  4 19:34:47 localhost sendmail[1661]: starting daemon (8.14.3): SMTP+queueing@01:00:00
Mar  4 19:34:47 localhost sm-msp-queue[1670]: starting daemon (8.14.3): queueing@01:00:00

free.sharku (yahoo)   .. daca se poate rezolva aici e ok daca nu si rezolvam asta in privat ..... o sa postam pourma rezolvarea

ms frumos cr_alin
Memorat

Pagini: [1] 2 Imprimă 
« mesajul precedent următorul mesaj »
Schimbă forumul:  

Creat cu MySQL Creat cu PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro
Validat cu XHTML 1.0! Validat cu CSS!
Pagină creată în 0.045 secunde cu 15 cereri.