Toon posts:

[PHP] Mail sturen traag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste tweaker,

Ik ben bezig met een mail scriptje maar zo gauw ik dit scriptje aanroept duurt het heel lang voor dat hij zegt mail verzonden.

Ook de status balk van IE loopt heel langzaam.

Waar kan dit aan liggen?

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:14

TheDane

1.618

hoge load op server ?
trage mail server ?

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:11
Geen idee...
m'n glazen bol is gisteren gevallen...

https://fgheysels.github.io/


Verwijderd

Topicstarter
Maar kan het zijn dat ik instellingen ben vergeten?
Want via het mail programma wat bij osX zit is een mail zo weg dus aan de mail server ligt het denk ik niet

Verwijderd

Daar zou het eigenlijk niet aan kunnen liggen. Ik heb zelf een PHP script in elkaar gezet zonder enige uitgebreide instellingen en die verzond binnen 1 seconde de troep.

Verwijderd

Schrijf eens een zo simpel mogelijk mailscript, als het dan nog steeds lang duurt, dan lag het niet aan het script.

Verwijderd

Topicstarter
Als ik vanaf reserveer.php op verzend klik dan duurt het heel lang voor dat hij uit mail.php "Bericht verzonden" laat zien:

Mail.php:
PHP:
1
<?$bericht = urldecode($bericht);$bericht = ereg_replace("=",": ",$bericht);$bericht = ereg_replace("&amp;","\n",$bericht);$bericht = ucwords(strtolower($bericht));mail("mijn@email.nl", "Reservering via pier.nl", "$bericht");Print"Mail verzonden!";exit();?>

  • Inge801
  • Registratie: Januari 2002
  • Niet online

Inge801

Iron Maiden

zal wel aan mailserver liggen idd

你还记得吗 记忆的炎夏


  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

ga eens naar een console prompt en tiep daar

mail your@mail.com, test, test [enter]

kijk hoe snel dat gaat..

kan zijn dat je sendmail (zit volgens moi ook in osX) gewoon fout geconfigged is.

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


Verwijderd

Topicstarter
dan moet ik een bericht intiepen maar hoe kan ik em dan verzenden? wek command?

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

brutal:
Als ik vanaf reserveer.php op verzend klik dan duurt het heel lang voor dat hij uit mail.php "Bericht verzonden" laat zien:

Mail.php:
PHP:
1
<?snip?>
Hoe weet je met deze code zeker dat het aan het mailen ligt, en niet aan die replaces?
probeer dit eens:
code:
1
2
mail ( "jou@email.com", "test", "test" );
echo "Done :)";

verder niets. Wat dan?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 12:37 schreef drm het volgende:

[..]

Hoe weet je met deze code zeker dat het aan het mailen ligt, en niet aan die replaces?
probeer dit eens:
code:
1
2
mail ( "jou@email.com", "test", "test" );
echo "Done :)";

verder niets. Wat dan?
heh tikfaut mijnerzijds :)

check dit topic anders..

[topic=382970/1/25]

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 07:26
Mail is trouwens altijd een lastige functie omdat je nooit weet of het aankomt.

Verwijderd

Topicstarter
Op maandag 03 juni 2002 12:37 schreef drm het volgende:

[..]

Hoe weet je met deze code zeker dat het aan het mailen ligt, en niet aan die replaces?
probeer dit eens:
code:
1
2
mail ( "jou@email.com", "test", "test" );
echo "Done :)";

verder niets. Wat dan?
arse error: parse error in /Applications/4DWebSTAR/WebServer/DefaultSite/mail.php on line 2

Verwijderd

Topicstarter
Uit dat andere topic:
Op donderdag 17 januari 2002 11:13 schreef Skinny het volgende:
Ik had het probleem eerst ook. Bij mij lag het aan de mailserver configuratie. Die probeerde namelijk eerst mijn lokale IP adres (192.*) te resolven bij de DNS van mijn ISP..
Ik post daar aar niet meer in omdat die al oud is.
Waar kan ik dit instellen dat hij geowon localhost pakt?

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 12:44 schreef brutal het volgende:
Uit dat andere topic:
[..]

Ik post daar aar niet meer in omdat die al oud is.
Waar kan ik dit instellen dat hij geowon localhost pakt?
pas anders jouw sendmail config aan zodat ie alle uitgaande mail doorpassed naar de smtp mailer binnen jouw netwerk.

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


  • Glabbeek
  • Registratie: Februari 2001
  • Laatst online: 04-09 14:30

Glabbeek

Dat dus.

Toon je sowieso wel iets via echo of print na het versturen van de mail? Anders blijft je browser eindeloos wachten op data die nooit gaat komen.

En zo is het maar net.


Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:08 schreef Glabbeek het volgende:
Toon je sowieso wel iets via echo of print na het versturen van de mail? Anders blijft je browser eindeloos wachten op data die nooit gaat komen.
Ja

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

brutal:
arse error: parse error in /Applications/4DWebSTAR/WebServer/DefaultSite/mail.php on line 2
Ja? Nee. ;)
Doe eens even goed overnemen, ipv foute code invoeren, dan.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:15 schreef drm het volgende:

[..]

Ja? Nee. ;)
Doe eens even goed overnemen, ipv foute code invoeren, dan.
<?

mail ( "jou@email.com", "test", "test" );
echo "Done :)";

?>

Moet toch werken?

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

[edit]

vage reden een doublepost... |:(

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


Verwijderd

Topicstarter
hij doet het nu wel :? maar iig duurt net zo lang

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 13:19 schreef brutal het volgende:
hij doet het nu wel :? maar iig duurt net zo lang
mailserver dus..

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:14

TheDane

1.618

Op maandag 03 juni 2002 13:19 schreef brutal het volgende:
hij doet het nu wel :? maar iig duurt net zo lang
en als je 't via de commandline probeert ? (staat hierboven hoe)

of als je een willekeurig ander php script (zonder mail) draait? gaat 't dan nog steeds zo traag ?

Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:20 schreef Kakarot het volgende:

[..]

mailserver dus..
Hoe kan het dan dat een mail via het email programma wel snel weg is?

Verwijderd

Is het niet zo dat een mail via je mail programma eerst naar je Provider toegaat en vanuit daar naar het adres dat gespecificeerd werd?

Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:23 schreef Sensation16 het volgende:
Is het niet zo dat een mail via je mail programma eerst naar je Provider toegaat en vanuit daar naar het adres dat gespecificeerd werd?
beats me :(

Ik heb de ballen verstand van mail servers en bijbehoren

Verwijderd

Ik ook niet maar dat lijkt me het logiste.

Want als je het via het script doet komt hij meteeen in aanraking met de mail server van je server.

In mijn geval gaat hij eerst naar de server van je provider en dan naar de server waarop de mail ontvangen wordt.

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 13:22 schreef brutal het volgende:

[..]

Hoe kan het dan dat een mail via het email programma wel snel weg is?
omdat jij hoooogst waarschijnlijk een ECHTE smtp server ingesteld heb in jouw mail client..

als jij jouw sendmail config aanpast dat ie naar dezelfde mailserver mailed als jouw mailclient ben je klaar

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:21 schreef TheDane het volgende:

[..]

en als je 't via de commandline probeert ? (staat hierboven hoe)

of als je een willekeurig ander php script (zonder mail) draait? gaat 't dan nog steeds zo traag ?
Via de command line lukt me niet ik ben daar geen held in als je e ff recies zegt hoe je dat doet dan probeer ik het wel.

alle andere php scripts gaan wel snel

het is puur de mail();

Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:34 schreef Kakarot het volgende:

[..]

omdat jij hoooogst waarschijnlijk een ECHTE smtp server ingesteld heb in jouw mail client..

als jij jouw sendmail config aanpast dat ie naar dezelfde mailserver mailed als jouw mailclient ben je klaar
Dat heb ik al gaat beide via de zelfde mail server.

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 13:35 schreef brutal het volgende:

[..]

Via de command line lukt me niet ik ben daar geen held in als je e ff recies zegt hoe je dat doet dan probeer ik het wel.

alle andere php scripts gaan wel snel

het is puur de mail();
[robert@trunks robert]$ mail jouw@mail.com
Subject: sent by commandline
bla die bla die bla eindigen met een .
op een nieuwe regel.
.
Cc: [enter]
[robert@trunks robert]$


en die heb je nou in je mailbox legge

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:40 schreef Kakarot het volgende:

[..]

[robert@trunks robert]$ mail jouw@mail.com
Subject: sent by commandline
bla die bla die bla eindigen met een .
op een nieuwe regel.
.
Cc: [enter]
[robert@trunks robert]$


en die heb je nou in je mailbox legge
Heb je gezopen ofsow? :?
Wat moet ik hiermee doen?

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:14

TheDane

1.618

Op maandag 03 juni 2002 13:45 schreef brutal het volgende:

[..]

Heb je gezopen ofsow? :?
Wat moet ik hiermee doen?
|:(

intypen

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 13:45 schreef brutal het volgende:

[..]

Heb je gezopen ofsow? :?
Wat moet ik hiermee doen?
* Zucht *

start een console scherm op je osX bakkie

tiep dan: mail m***@****.nl (jouw mailadres)
hij vraagt om een subject. tiep en geef enter.
dan zie je nix meer komen en kan je je bericht tiepen..

nieuwe regel een . (punt) neerzetten..

je ziet dan CC: geef een enter..

klaar en als het goed werkt moet je METEEN dat mailtje in jouw mbox hebben.

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


Verwijderd

Topicstarter
In de command krijg ik dit na een tijdje:

/etc/mail/sendmail.cf: line 81: fileclass: cannot open /etc/mail/local-host-names: Group writable directory

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:14

TheDane

1.618

Op maandag 03 juni 2002 13:48 schreef brutal het volgende:
In de command krijg ik dit na een tijdje:

/etc/mail/sendmail.cf: line 81: fileclass: cannot open /etc/mail/local-host-names: Group writable directory
dan zit je (webuser) niet in de juiste group om in die directory te schrijven.

dus
1) webuser meer rechten geven / in juiste group adden
of
2) rechten van directory aanpassen zodat webuser erin kan schrijven

ik zou voor optie 1 gaan :)

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 13:50 schreef TheDane het volgende:

[..]

dan zit je (webuser) niet in de juiste group om in die directory te schrijven.

dus
1) webuser meer rechten geven / in juiste group adden
of
2) rechten van directory aanpassen zodat webuser erin kan schrijven

ik zou voor optie 1 gaan :)
ahem.. lijkt me een hele verstandige optie..

maar in weze zou het al goed zijn om de webuser in de group mail te gooien..

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


Verwijderd

Topicstarter
Het wordt steeds moeilijke rom e rnog wat van te snappen.

Jullie met jullie l33t praat ;)

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 13:53 schreef brutal het volgende:
Het wordt steeds moeilijke rom e rnog wat van te snappen.

Jullie met jullie l33t praat ;)
het is gewoon handig dat jouw "server" GOED geconfigged is zodat je niet fouten gaat lopen zoeken in je script..

kijk en dat ze daar nou met een mac werken ala.. maar niet als webserver.. (MHO)

kijk ik snap geen snars van php e.d. maar mijn webserver is wel goed geconfigged >:)

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


Verwijderd

Topicstarter
Ja beats me too why een mac server maarja heel groot gedeelte is nu Unix bij mac.

maar ik zal zo wel ff vragen waarom die mail server zo traag is.

kan ik niet bij mail server localhost opgeven?

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Als jij op je localhost een mailserver hebt draaiien wel..

Verwijderd

Topicstarter
Dan moet ik dat maar doen want dit schiet echt niet op zo. Ik moet nu gewoon 5 min wachten iedere keer.

ps. Weet iemand hoe je het send mail path opvraagt?

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

waarschijnlijk weten ze dat op www.php.net wel denk je niet?

Verwijderd

Topicstarter
Op maandag 03 juni 2002 14:08 schreef wasigh het volgende:
waarschijnlijk weten ze dat op www.php.net wel denk je niet?
Sorry

Ik zit hier helemaal in de stress :(

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op maandag 03 juni 2002 14:04 schreef brutal het volgende:
Dan moet ik dat maar doen want dit schiet echt niet op zo. Ik moet nu gewoon 5 min wachten iedere keer.

ps. Weet iemand hoe je het send mail path opvraagt?
onder linux is het: whereis sendmail
en dan krijg ik:

sendmail: /usr/sbin/sendmail /etc/sendmail.cf /usr/lib/sendmail /usr/share/man/man8/sendmail.8.gz

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


  • SyphOn
  • Registratie: Juni 2001
  • Laatst online: 05-09 13:01
Thx

Dat hele sendmail schiet dus niet op hier :(

  • RoRoo
  • Registratie: Mei 2001
  • Laatst online: 02-06 14:20

RoRoo

Certified Prutser

Op dinsdag 04 juni 2002 11:16 schreef SyphOn het volgende:
Thx

Dat hele sendmail schiet dus niet op hier :(
sterkte.. :)

hint:

p75
800 mb hdd
cdrom
linux erop kwakken >:)

It's not DNS. There's no way it's DNS. It was DNS. --The Sysadmin haiku


  • SyphOn
  • Registratie: Juni 2001
  • Laatst online: 05-09 13:01
Op dinsdag 04 juni 2002 12:54 schreef Kakarot het volgende:

[..]

sterkte.. :)

hint:

p75
800 mb hdd
cdrom
linux erop kwakken >:)
Linux kan ook op een mac hoor >:)

Maar ff ontopic:
Is er geen andere manier om mail te versturen met php?

  • SyphOn
  • Registratie: Juni 2001
  • Laatst online: 05-09 13:01
Schop!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 06-09 19:42
Ik heb me wel eens laten vertellen dat qmail sneller is dan sendmail. In dat geval zou je de locatie van sendmail in de PHP configuratie moeten veranderen in de locatie van qmail-inject. Ze zouden dan in ieder geval razendsnel in de mailqueue geinjecteerd moeten worden. Of het versturen zelf ook (veel) sneller gaat zou ik niet kunnen zeggen. Het is natuurlijk de moeite van 't proberen waard...

  • SyphOn
  • Registratie: Juni 2001
  • Laatst online: 05-09 13:01
Heb je ook nog links met info?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 06-09 19:42
Op woensdag 05 juni 2002 13:56 schreef SyphOn het volgende:
Heb je ook nog links met info?
qmail is een projectje van DJ Bernstein, dus:
http://cr.yp.to/qmail.html
qmail is a secure, reliable, efficient, simple message transfer agent. It is designed for typical Internet-connected UNIX hosts. As of October 2001, qmail is the second most common SMTP server on the Internet, and has by far the fastest growth of any SMTP server.
[..]
Efficient: On a Pentium under BSD/OS, qmail can easily sustain 200000 local messages per day---that's separate messages injected and delivered to mailboxes in a real test! Although remote deliveries are inherently limited by the slowness of DNS and SMTP, qmail overlaps 20 simultaneous deliveries by default, so it zooms quickly through mailing lists. (This is why I finished qmail: I had to get a big mailing list set up.)
[..]
Notable features:
[..]
SPEED---qmail blasts through mailing lists two orders of magnitude faster than sendmail. For example, each message on the qmail mailing list is delivered to more than 1000 hosts around the world in just 76 seconds.
Wat betreft installatie kan ik alleen zeggen dat er onder de meeste operating systems wel een standaard port/package voor bestaat.

  • SyphOn
  • Registratie: Juni 2001
  • Laatst online: 05-09 13:01
Nu nog de baas overtuigen dat hij dit hier wil draaien >:)
Pagina: 1