[php]Mail() traag...

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 07:05
Ik ben bezig met een mailscript aan het maken.. Nou leek het best simpel en alles... maar helaas niet :( Wanneer ik op versturen klik dan duurt het bijna 2-3 minuten voordat het verstuurt is via het versturen.php
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<html>
<head>
<title>Untitled Document</title>
<style type="text/css">
p {font-family: verdana}
.test {width:680px; border: 1px dotted black;} 
</style>
</head>
<body>
<p>Emailbericht:</p>
<form name="form1" method="post" action="versturen.php">
<table>
    <tr>
        <td>
            <p>Naam:<br>
            <input name="naam" type="text" class="test" value="">
            </p>
        </td>
    </tr>
    <tr>
        <td>
            <p>Van:<br>
            <input name="van" type="text" class="test" value="">
            </p>
        </td>
    </tr>
    <tr>
        <td>
            <p>Onderwerp:<br>
            <input name="ond" type="text" class="test">
            </p>
        </td>
    </tr>
    <tr>
        <td>
            <p>Bericht:<br>
            <textarea name="ber" rows="20" class="test"></textarea></p>
        </td>
    </tr>
    <tr>
        
      <td align="center"> 
        <input name="wat_kut" type="hidden" value="godver">
            <input type="submit" name="Submit" value="verzenden">
        </td>
    </tr>
    <tr>
        <td class="test">
        [HTML] is aan
        </td>
    </tr>
</table>
</form>
</body>
</html>


PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?
include(config.php);
$prev = $_POST['preview'];
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ";
$headers .= $_POST['naam'];
$headers .= "<"; 
$headers .= $_POST['van'];
$headers .= ">\r\n";
$mes = "<html><head><title>Matrix Sunglasses Inkoopactie</title></head><body background=http://www.doomed.nl/images/matrix.jpg nowrap>";
$mes .= "<center><table width=800 color=white><tr><td align=center bgcolor=white>";
$mes .= "<font size=7>Matrix Sunglasses</font>";
$mes .= "</td></tr><tr><td bgcolor=black></td></tr><tr><td bgcolor=white>";
$mes .= $_POST['ber'];
$mes .= "</td></tr><tr><td bgcolor=black></td></tr>";
$mes .= "<tr><td bgcolor=white><p>Met vriendelijke Groet,<br>Paul van der Holst & Wilco de Kreij</p></td></tr>";
$mes .= "</table></center><br></body></html>";
$sql = "SELECT * FROM email";
$res = mysql_query($sql);
while ($rec = mysql_fetch_object($res)) {
    mail($rec->adres, $ond, $mes, $headers);
    echo "Mail send to: ";
    echo $rec->adres;
    echo "<br>";
}
?>

Ik heb hier toen gezocht via de search, en kwam uit op een topic van PHP Mail traag als titel. Daar stonden wat handige dingen zoals dat je sendmail / postfix verkeerde setup heeft. Dus heb ik mijn standaard build van sendmail gecheckt. Maar naar mijn idee staat het goed, maar hier is de mc
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
divert(-1)
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')
dnl define(`SMART_HOST',`smtp.quicknet.nl')
define(`confDEF_USER_ID',``8:12'')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
define(`confAUTO_REBUILD')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
dnl define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confTO_QUEUEWARN', `4h')dnl
dnl define(`confTO_QUEUERETURN', `5d')dnl
dnl define(`confQUEUE_LA', `12')dnl
dnl define(`confREFUSE_LA', `18')dnl
dnl FEATURE(delay_checks)dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
dnl The '-t' option will retry delivery if e.g. the user runs over his quota.
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
dnl This changes sendmail to only listen on the loopback device 127.0.0.1
dnl and not on any other network devices. Comment this out if you want
dnl to accept email over the network.
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
dnl NOTE: binding both IPv4 and IPv6 daemon to the same port requires
dnl       a kernel patch
dnl DAEMON_OPTIONS(`port=smtp,Addr=::1, Name=MTA-v6, Family=inet6')
dnl We strongly recommend to comment this one out if you want to protect
dnl yourself from spam. However, the laptop and users on computers that do
dnl not have 24x7 DNS do need this.
FEATURE(`accept_unresolvable_domains')dnl
dnl FEATURE(`relay_based_on_MX')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
Cwlocalhost mail.doomed.nl doomed.nl vanderholst.com

Het lijkt mij dat de connectie tussen php > sendmail bagger is.. maar ik zou het gewoon niet weten, ik heb totaal geen idee wat er aan de hand is.. iemand een idee?

ik heb geen idee in welke forum het moet plaatsen, dit omdat het naar mijn idee de php > sendmail connectie is. Maar dat laat ik aan de modjes over

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 15-09 18:24

dusty

Celebrate Life!

Hoe snel gaat het zenden via sendmail vanaf de prompt?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Acties:
  • 0 Henk 'm!

Verwijderd

Mischien ander mailserver kiezen ? , mischien dat die je nu gebruikt heel erg traag is !

Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 07:05
ok net ff hulp gehad hij is nu rete snel :) het werkt perfect.

Alleen dit nu weer met sendmail:
scarab@quicknet.nl < werkt perfect
paul@vanderholst.com < "user unknown"
ik wist niet dat ze zo willekeurig waren? want ik heb geen scarab of paul in mij list staan....

iemand?

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8


Acties:
  • 0 Henk 'm!

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09 14:42
SCaRaBaeuS schreef op 03 juli 2003 @ 19:10:
ok net ff hulp gehad hij is nu rete snel :) het werkt perfect.

Alleen dit nu weer met sendmail:
scarab@quicknet.nl < werkt perfect
paul@vanderholst.com < "user unknown"
ik wist niet dat ze zo willekeurig waren? want ik heb geen scarab of paul in mij list staan....

iemand?
En? Wat was het :?

Acties:
  • 0 Henk 'm!

  • Ankh
  • Registratie: Mei 2001
  • Laatst online: 07:05
bovenstaand probleem ook op gelost..
Cwlocalhost mail.doomed.nl doomed.nl vanderholst.com verandert in Cwlocalhost.localdomain

en ik vond in mijn logs dat hij mijn naam niet kon: domein: egypte. heb dat verandert naar: doomed.nl en nu werkt het perfect :)

-Ankh- Camera Gear: Nikon D7000 | Nikon AF-S DX 16-85mm f3.5-5.6 AF-S DX VR & Tokina AT-X 116 Pro DX AF 11-16mm f2,8

Pagina: 1