04. september 2004 - 00:05
Der er
29 kommentarer og 1 løsning
Mail: problem.
Hej Gutter Jeg sidder med en freebsd maskine, med installed php samt mySQL, når jeg prøver at sende en mail via mail() gør den intet :(, men så snart jeg kører det over på en anden server virker det fint, nogen der har en løsning :)
Annonceindlæg fra itavis
04. september 2004 - 00:14
#1
Hvordan ser din sendmail_path ud i php.ini? prøv med: sendmail_path =/usr/sbin/sendmail -t -i
04. september 2004 - 00:17
#2
har jeg så lige prøvet men uden held :|
04. september 2004 - 00:18
#3
Hmm.. prøv: chmod 4755 /usr/libexec/sendmail/sendmail
04. september 2004 - 00:19
#4
Har du i øvrigt oprettet den bruger som du sender fra?
04. september 2004 - 00:21
#5
? oprettet`? :)
04. september 2004 - 00:23
#6
Ja, jeg er langt fra *bsd eller linux ekspert, men på win32 skal brugeren der sendes fra være trustet af smtp serveren. Hvordan ser din mail() sætning ud?
04. september 2004 - 00:25
#7
<? if($besked) { mail("mail@mail.dk","Mail fra somom.com"," Navn: $navn Besked: $besked $besked", "From: \"lol\"<mail@mail.dk>"); echo("Din besked er afsendt!"); } elseif ($send) { echo("Din besked blev ikke afsendt korrekt - prøv venligst igen!"); } ?> <form action="index.php?p=mail" method="post"> Navn: <input type="text" name="navn"><br> besked: <input type="text" name="besked" value=""><br><br> <input type="submit" name="send" value="Send"> <input type="reset" name="reset" value="Slet"> </form> Men jeg har jo kun isntalleret php som std, har ikke skulle sætte nogen smtp :?
04. september 2004 - 00:28
#8
Hvilke brugere har du i: /etc/mail/trusted-users ?
04. september 2004 - 00:29
#9
ingen
04. september 2004 - 00:30
#10
har for det skal være korrekt ingen fil i den dur :(
04. september 2004 - 00:36
#11
Ok. Har du en sendmail.cf i /etc/ ?
04. september 2004 - 00:37
#12
no :(
04. september 2004 - 00:38
#13
Prøv forresten lige at ændre linien i php.ini til dette først: sendmail_path = /usr/sbin/sendmail -f postmaster@ditdomæne.dk -t -i Husk at genstarte apache.
04. september 2004 - 00:41
#14
not working :(
04. september 2004 - 00:46
#15
og den er også 4-5 secs om at bekræfte at mailen er sendt... og på mit anden hotel sparker den røv med det samme =)
04. september 2004 - 00:48
#16
Er det qmail du bruger?
04. september 2004 - 00:50
#17
Som sagt, er det ren installe af freebsd, med php samt mysql installeret og så lige sendmail. Intet andet køre :) Den står pt på en ADSL!
04. september 2004 - 00:52
#18
Ok. Har du kigget i din mail log efter fejl?
04. september 2004 - 00:56
#19
jeg er jo også unix nub :) aner ikk hvor den ligger =D!
04. september 2004 - 00:57
#20
/var/log/mail så vidt jeg husker
04. september 2004 - 01:01
#21
Sep 4 01:00:15 server sendmail[32903]: i83N0DuZ032903: to=root, ctladdr=root (0/0), delay=00:00:02, xdelay=00:00:02, mailer=relay, pri=30214, relay=[127.0.0 Sep 4 01:00:15 server sm-mta[32905]: i83N0D4X032904: to=<root@server.fragze.dk>, ctladdr=<root@server.fragze.dk> (0/0), delay=00:00:00, xdelay=00:00:00, ma
04. september 2004 - 01:01
#22
kan man ikke lave et relay til en anden smtp ?
04. september 2004 - 01:11
#23
Jeg ka' ik se at der skulle være nogle fejl i ovenstående? Du kan sikkert godt sende via en anden smtp server, men tror kun det bliver mere besværligt. Hvad siger den til en "sendmail -bv dig@server.fragze.dk" og "echo '$=w' | sendmail -bt" ?
04. september 2004 - 01:14
#24
Sep 4 01:15:38 server sm-mta[32975]: i83NFV4X032975: from=<www@server.fragze.dk>, size=377, class=0, nrcpts=1, msgid=<200409032315.i83NFSLH032974@server.fra Sep 4 01:15:38 server sendmail[32974]: i83NFSLH032974: to=yahoooo@c.dk, ctladdr=www (80/80), delay=00:00:10, xdelay=00:00:07, mailer=relay, pri=30086, relay Der sker sq inte ritti noget :(~~
04. september 2004 - 01:22
#25
Ok, vil lige komme med et sidste bud før jeg smutter: Åbn /etc/sendmail.cf og tilføj brugeren "www" under punktet: # Trusted users # Genstart, og se om det gør en forskel.
04. september 2004 - 01:25
#26
okay prøver jeg så samt reboter =D tak for hæjlpen ellers =)
04. september 2004 - 14:39
#27
Hjalp det? :)
04. september 2004 - 18:29
#28
Nej desværre... den dur sq stadig inte :(
05. september 2004 - 20:39
#29
Prøv at smide den i FreeBSD kategorien i stedet :) der kan de sikkert give dig svaret :)
05. september 2004 - 21:07
#30
yes det prøver jeg tak for hjælpen ellers =D
Vi tilbyder markedets bedste kurser inden for webudvikling