STMP in PHP
Benny Polak
17/07/2010 18:34:48Hoi mensen,
One.com ondersteunde altijd mail() functie.
Echter, heb ik een nieuw domeinnaam aangemaakt en blijken de instellingen anders te zijn.
Er moet nu gebruik gemaakt worden van SMTP settings.
Ik kan nergens een standaard simpel SMTP PHP script vinden.
Toch leek mij deze het meest logisch, maar krijg ik Programmeer-fout melding te zien:
Weet iemand waar het mis gaat?
One.com ondersteunde altijd mail() functie.
Echter, heb ik een nieuw domeinnaam aangemaakt en blijken de instellingen anders te zijn.
Er moet nu gebruik gemaakt worden van SMTP settings.
Ik kan nergens een standaard simpel SMTP PHP script vinden.
Toch leek mij deze het meest logisch, maar krijg ik Programmeer-fout melding te zien:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$recipients = "[email protected]";
$headers["From"] = "[email protected]";
$headers["To"] = "[email protected]";
$headers["Subject"] = "test";
$body = "test";
$params["host"] = "mailout.one.com";
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = "[email protected]";
$params["password"] = "****";
$mail_object = Mail::factory("smtp", $params);
$mail_object->send($recipients, $headers, $body);
?>
$recipients = "[email protected]";
$headers["From"] = "[email protected]";
$headers["To"] = "[email protected]";
$headers["Subject"] = "test";
$body = "test";
$params["host"] = "mailout.one.com";
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = "[email protected]";
$params["password"] = "****";
$mail_object = Mail::factory("smtp", $params);
$mail_object->send($recipients, $headers, $body);
?>
Weet iemand waar het mis gaat?
Gewijzigd op 17/07/2010 18:36:08 door Benny Polak
PHP hulp
22/12/2024 10:27:29Noppes Homeland
17/07/2010 18:46:56"Ik kan nergens een standaard simpel SMTP PHP script vinden."
In willekeurige volgorde:
Swift Mailer
PHP Mailer
In willekeurige volgorde:
Swift Mailer
PHP Mailer
Aad B
17/07/2010 19:19:15In deze vraag wordt gebruik gemaakt van PEAR mail. Je hebt dus nog wat config en includes nodig denk ik. Zie: http://drupal.org/node/171245. Overigens sluit ik me geheel aan bij de suggestie van Noppes. Ik heb zelf heel lang PHP Mailer gebruikt. Ben nu wel weer terug op mail().
Gewijzigd op 17/07/2010 19:20:47 door Aad B
Noppes Homeland
17/07/2010 19:23:20PEAR is een grote chaos aan een gebreide code, dus dat is zeer zeker in mijn ogen geen optie.
Als je geen mail-clas wilt gebruiken dan zal je je toch diep in de mail-RFC definities moeten duiken en de verschillende protocollen. Dat is een gehele klus, maar waarom dat doen als er al twee projecten zijn die redelijkwijs bewezen hebben voor het versturen van mail.
Als je geen mail-clas wilt gebruiken dan zal je je toch diep in de mail-RFC definities moeten duiken en de verschillende protocollen. Dat is een gehele klus, maar waarom dat doen als er al twee projecten zijn die redelijkwijs bewezen hebben voor het versturen van mail.