Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Web Station mods => Topic gestart door: Kordaat op 11 maart 2012, 21:50:15
-
Voorheen werkte ik aan mijn websites op mijn mac met Mamp geïnstalleerd. Ik had toen geen problemen met het gebruik van PHPmailer. Sinds ik mijn lokale sites (die straks ook van buitenaf bereikbaar zijn) op mijn Synology heb gezet werken mijn functies die gebruik maken van PHPMailer niet meer. Ik krijg de onderstaande foutmelding (voor de volledigheid heb ik ook mijn php script erbij gezet, kun je zien dat het klopt ; )):
FOUTMELDING:
SMTP -> ERROR: Failed to connect to server: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (5)
SMTP Error: Could not connect to SMTP host.
Ik heb het internet de afgelopen dagen afgestruind maar kom alleen maar oplossingen tegen voor Windows machines waar ze in het php.ini bestand de optie "php_openssl.dll" dienen te activeren. Voor de Synology ligt dat toch wel anders. Kan iemand mij vertellen hoe ik op een Synology openssl kan activeren? Ik heb op het internationale forum het volgende gevonden, (http://forum.synology.com/enu/viewtopic.php?f=20&t=19958) maar dat geeft geen oplossing.
PHP BESTAND
<?php
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Mailer = "smtp";
$mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
$mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
$mail->Host = "ssl://smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPAuth = true; //authentication enabled
$mail->Username = "**********";
$mail->Password = "**********";
$mail->IsHTML(true);
$mail->FromName = "**********";
$mail->From = "**********";
$mail->AddAddress("**********");
$mail->Subject = "Test";
$mail->Body = "Testbericht";
$result = $mail->Send();
?>
Alvast bedankt voor de reacties.
-
Hoi,
Ik denk dat dat een lastige opgave is. PHP modules dienen voor het platform waarop ze draaien gecompileerd te worden. Dat is niet simpel vanaf de Synology te doen.
-
Maar waarom wil je uitgaande mail via Gmail verzenden?
Als je een SMTP server kunt gebruiken die niet gebruik van SSL vereist, dan zou het moeten werken.
-
bartmans99, bedankt voor je reacties.
Ik had ssl gmail op mijn mac ingesteld en dat werkte prima. Toen ik vervolgens al mijn sites op de Synology had gezet werkte het niet meer. Waarom is het zo ingewikkeld om SSL te gebruiken? Ik hoopte eigenlijk op een eenvoudige "plug-in" o.i.d. om de boel werkend te krijgen. Als het echt zo ingewikkeld is als je doet voorkomen, dan gebruik ik wel de SMTP van mijn domeinnaam die niet perse SSL nodig heeft.