Hoi...
heb de melding :
Heb ff wat gezocht en kwam op
Als ik de script ff aanpas (mijn server invullen enzo), dan werkt het. Eerst gebruikte ik localhost als SMTP server en nu gebruik ik vb mail.mijnserver.nl.
Nu doet ti ut wel, maar op de server staan +- 100 websites die php runnen en een emailscript hebben. Nu kan ik vrolijk die ini_set in elk php script douwen en die SMTP server opgeven, maar ja dat is ook een gedoe.
Kan ik dit niet in PHP.ini opgeven ofzo? Of weet iemand hoe dit automatisch gaat. In mijn PHP.ini staat gewoon SMTP op localhost. Hoe doet *NIX varianten dat?
De server is een Windows 2003 server. Webserver is IIS.
heb de melding :
code:
1
| Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in my_sendmail.php on line 49 |
Heb ff wat gezocht en kwam op
code:
1
2
3
4
5
6
7
8
9
10
11
| ini_set("SMTP","mail.domain.com"); ini_set("sendmail_from","user@domain.com"); if (mail("me@mydomain.com","This is a test","This is the body","From: user@domain.com\r\nContent-type: text/plain\r\n\r\n")) { print "Success"; } else { print "Failed"; } |
Als ik de script ff aanpas (mijn server invullen enzo), dan werkt het. Eerst gebruikte ik localhost als SMTP server en nu gebruik ik vb mail.mijnserver.nl.
Nu doet ti ut wel, maar op de server staan +- 100 websites die php runnen en een emailscript hebben. Nu kan ik vrolijk die ini_set in elk php script douwen en die SMTP server opgeven, maar ja dat is ook een gedoe.
Kan ik dit niet in PHP.ini opgeven ofzo? Of weet iemand hoe dit automatisch gaat. In mijn PHP.ini staat gewoon SMTP op localhost. Hoe doet *NIX varianten dat?
De server is een Windows 2003 server. Webserver is IIS.