/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
problem med mail()
Fra : tonny jørgensen


Dato : 15-05-03 16:13

jeg har lavet en formular på en hjemmeside der sender variable videre til et
php mailscript via $HTTP_POST

formen ser således ud

<form action="mail.php" method="post">
<table>
<tr><td class="form"><a><b>Navn: </b></a></td><td class="form"><input
type="text" name="navn"></td></tr>
<tr><td class="form"><a><b>Kontaktinfo - tlf eller email: </b></a></td><td
class="form"><input type="text" name="info"></td></tr>
<tr><td class="form" valign="top"><a><b>Træffetidspunkt: </b></a></td><td
class="form"><input type="text" name="tidspunkt"></td></tr>
<tr><td class="form" valign="top"><a><b>Bemærkninger: </b></a></td><td
class="form"><textarea name="text" rows="10" cols="20"></textarea></td></tr>
<tr><td colspan="2" class="form"><input type="submit" value="send
besked"></td></tr>
</table>
</form>

og mail.php ser således ud

<?

// mail thingy

/* recipients */
$to = "<hest@aub.dk>";


/* subject */
$subject = "henvendelse fra hjemmesiden";

/* message */
$message = $navn . ' skrev: <br> ' . $text . '<br>kontaktinfo:' . $info .
'<br><br><b>træffes bedst: ' . $tidspunkt . '</b>';




/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* additional headers */
$headers .= "From: webmaster\r\n";


/* and now mail it */
mail($to, $subject, $message,$headers);

header("Location: http://www.fordijegkan.dk?page=sendt");

?>

formularen kan afprøves på
http://www.fordijegkan.dk/index.php?contact=dummy&page=dummy

formularen virker og mailen sendes, men mail.php er omkring 1 MINUT !!! om
at afvikle.

nogen der har en ide om hvad problemet kan være ?

- Tonny, www.jegergud.dk



 
 
Jacob Bunk Nielsen (15-05-2003)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 15-05-03 17:44

"tonny jørgensen" <hest@aub.dk> writes:

> formularen virker og mailen sendes, men mail.php er omkring 1 MINUT !!! om
> at afvikle.

Hvad siger logfilen på din mailserver?

--
Jacob - www.bunk.cc
Intolerance is the last defense of the insecure.

Tonny Jørgensen (15-05-2003)
Kommentar
Fra : Tonny Jørgensen


Dato : 15-05-03 18:05


"Jacob Bunk Nielsen" <spam@bunk.cc> wrote in message
news:spamdrop+m31xz0upmf.fsf@paven.bunk.cc...
> "tonny jørgensen" <hest@aub.dk> writes:
>
> > formularen virker og mailen sendes, men mail.php er omkring 1 MINUT !!!
om
> > at afvikle.
>
> Hvad siger logfilen på din mailserver?
>
> --

her er et par relevante linjer fra maillog

May 15 18:13:10 du sendmail[3857]: h4FGDAbL003857: from=www, size=224,
class=0,
nrcpts=1, msgid=<200305151613.h4FGDAbL003857@du.dyndns.dk>,
relay=www@localhost
May 15 18:14:30 du sm-mta[3858]: h4FGEU9n003858: from=<www@du.dyndns.dk>,
size=4
nrcpts=1, msgid=<200305151613.h4FGDAbL003857@du.dyndns.dk>,
relay=www@localhost
May 15 18:14:30 du sm-mta[3858]: h4FGEU9n003858: from=<www@du.dyndns.dk>,
size=4
67, class=0, nrcpts=1, msgid=<200305151613.h4FGDAbL003857@du.dyndns.dk>,
proto=E
SMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
May 15 18:14:30 du sendmail[3857]: h4FGDAbL003857: to=<hest@aub.dk>,
ctladdr=www
(80/80), delay=00:01:20, xdelay=00:01:20, mailer=relay, pri=30134,
relay=localh
ost.my.domain. [127.0.0.1], dsn=2.0.0, stat=Sent (h4FGEU9n003858 Message
accepte
d for delivery)
May 15 18:14:51 du sm-mta[3860]: h4FGEU9n003858: to=<hest@aub.dk>,
ctladdr=<www@
du.dyndns.dk> (80/80), delay=00:00:21, xdelay=00:00:21, mailer=esmtp,
pri=30377,
relay=mail.aub.dk. [195.24.1.195], dsn=2.0.0, stat=Sent (Ok: queued as
90BA62BC
16C)
..



Jacob Bunk Nielsen (15-05-2003)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 15-05-03 18:34

"Tonny Jørgensen" <hest@aub.dk> writes:

> her er et par relevante linjer fra maillog

Øv, de var irriterende ombrudt :-\

Nåh, det kan godt se ud som om det er din mailserver der hænger.

> May 15 18:13:10 du sendmail[3857]: h4FGDAbL003857: from=www, size=224,
> class=0,
> nrcpts=1, msgid=<200305151613.h4FGDAbL003857@du.dyndns.dk>,
> relay=www@localhost
> May 15 18:14:30 du sm-mta[3858]: h4FGEU9n003858: from=<www@du.dyndns.dk>,
> size=4
> nrcpts=1, msgid=<200305151613.h4FGDAbL003857@du.dyndns.dk>,
> relay=www@localhost

Hvad laver den her? Er det to forskellige mails, eller hvad? Jeg er
ikke så stiv i Sendmail.

> May 15 18:14:30 du sm-mta[3858]: h4FGEU9n003858: from=<www@du.dyndns.dk>,
> size=4
> 67, class=0, nrcpts=1, msgid=<200305151613.h4FGDAbL003857@du.dyndns.dk>,
> proto=E
> SMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
> May 15 18:14:30 du sendmail[3857]: h4FGDAbL003857: to=<hest@aub.dk>,
> ctladdr=www
> (80/80), delay=00:01:20, xdelay=00:01:20, mailer=relay, pri=30134,
> relay=localh
> ost.my.domain. [127.0.0.1], dsn=2.0.0, stat=Sent (h4FGEU9n003858 Message
> accepte
> d for delivery)

Hmmm, den delay kunne tyde på at ovenstående stammer fra samme
mail. Hvad laver mailserveren der? Prøv lige at snakke SMTP med den
manuelt.

> May 15 18:14:51 du sm-mta[3860]: h4FGEU9n003858: to=<hest@aub.dk>,
> ctladdr=<www@
> du.dyndns.dk> (80/80), delay=00:00:21, xdelay=00:00:21, mailer=esmtp,
> pri=30377,
> relay=mail.aub.dk. [195.24.1.195], dsn=2.0.0, stat=Sent (Ok: queued as
> 90BA62BC
> 16C)

Der var så bagefter 20 sekunders delay på at få lov at aflevere mailen
til mail.aub.dk. Er en af serverne meget travl, eller står på en
virkelig død linje?

--
Jacob - www.bunk.cc
Whoever would lie usefully should lie seldom.

Tonny Jørgensen (16-05-2003)
Kommentar
Fra : Tonny Jørgensen


Dato : 16-05-03 07:23


"Jacob Bunk Nielsen" <spam@bunk.cc> wrote in message
news:spamdrop+m3wugst8qh.fsf@paven.bunk.cc...
> "Tonny Jørgensen" <hest@aub.dk> writes:
>
> > her er et par relevante linjer fra maillog
>
> Øv, de var irriterende ombrudt :-\
>
> Nåh, det kan godt se ud som om det er din mailserver der hænger.
>
¨fandt ud af hvad problemet var.

fik rettet min /etc/hosts fil til at resolve "localhost" til 127.0.0.1 det
hjalp KRAFTIGT på problemet.

nu virker det som en drøm igen og den er kun lige 1 - 2 sekunder om det, så
det er bare superlækkert.

- Tonny, www.jegergud.dk



Jacob Bunk Nielsen (16-05-2003)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 16-05-03 11:32

"Tonny Jørgensen" <hest@aub.dk> writes:

> fik rettet min /etc/hosts fil til at resolve "localhost" til 127.0.0.1 det
> hjalp KRAFTIGT på problemet.

Hvilken Unix bruger du?

Det nu altså standard på de *nixer jeg arbejder med til hverdag (Linux
og Solaris) så vidt jeg husker.

--
Jacob - www.bunk.cc
We can predict everything, except the future.

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste