PHP script SMTP email
Ik krijg SMTP mail niet aan de praat in mijn php script, ik gebruik de SMTP van Gmail alles staat aan in mijn gmail account, maar ik krijg door deze foutmelding.
Message could not be sent.SMTP connect() failed
php mail script instellingen .
Wie kan Mij helpen ?
Alvast bedankt !
Gewijzigd op 02/07/2020 14:16:44 door Dennis Hayden
- gebruik je een library, bijvoorbeeld PHPMailer? deze heeft uitgebreide debugging- en tracemogelijkheden geloof ik
- is dit onderdeel van een website die zelf ook uit libraries/pakketten/frameworks bestaat? of is dit eigen gerolde code? WordPress? Laravel? iets anders?
EDIT: voor de gein al eens de foutmelding in Ome Goegel gegooid? vaak heb je dan snel resultaat.
Gewijzigd op 02/07/2020 14:26:24 door Thomas van den Heuvel
Haal die // eens voor de hostname weg.
ik had via Google gezocht en gekeken maar het wil maar nog steeds niet lukken.
// dit weghalen helpt ook niet.
Mijn website https://haydenpanettiere.nl draait op mijn eigen computer thuis.
Ik gebruik het pakket Phpvibe op mijn website.
Phpvibe heeft het bestand vibe_config.php daar moetje alles in vullen.
OS is Ubuntu 20.04 LTS op mijn computer.
Bedankt !!
En Phpvibe is een VideoCMS. Kan je achterhalen of die een bestaande mail-library gebruikt?
Wellicht is het dus de poort of SSL ipv TLS
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$mail->IsSMTP();
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->IsHTML(true);
$mail->Username = "";
$mail->Password = "";
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->IsHTML(true);
$mail->Username = "";
$mail->Password = "";
Gewijzigd op 02/07/2020 17:29:50 door Ramon van Dongen
Dennis Hayden op 02/07/2020 16:19:50:
Mijn website draait op mijn eigen computer thuis.
Al eens overwogen om ergens webhosting te nemen?
Wat Thomas zegt. Vooral met een videosite kan je met een beetje bezoekers al je verbinding laten dichtslibben.
Thomas van den Heuvel op 02/07/2020 21:24:00:
Om te ontwikkelen, wat Dennis nog aan het doen is maakt het niks uit zolang er geen 50 users aan het browsen zijn. PHPMailer kan ook werken op een home systeem. Ik heb drie sites draaien op 1 raspberry inclusief email, plaatjes en eentje die zowel een MySQL db als een SQLite DB (van Domoticz) tegelijkertijd moet uitvragen.....Al eens overwogen om ergens webhosting te nemen?
Domoticz werkt dan weer met Lightpd op een andere poort en alleen intern.
Gewijzigd op 04/07/2020 21:02:20 door Aad B
- uptime (als je connectie eruit ligt, ligt je site plat?)
- backups (als de bliksem inslaat is je site foetsie?)
- upgrades (ivm security)
- stabiliteit (weet niet wat je nog meer op deze computer doet?)
+ hopelijk een heleboel expertise van de hoster die er voor zorgt dat dit soort problemen (met mail) niet of nauwelijks optreden.
Als je geen tijd/zin hebt om met (wat in feite) systeembeheer (is) bezig te zijn, of hier gewoon je interesse niet ligt, dan kan een hostingpakket je ook gewoon heel veel werk besparen.
Om te ontwikkelen kun je prima je eigen PC of wat dan ook gebruiken, maar dat is niet wat hier gebeurt.
En voor Dennis: Doe wat Ramon aanraadt, ga gebruik maken van de PHPmailer library.
Gewijzigd op 04/07/2020 21:54:28 door Aad B
Mogelijk is er veel meer "mis" met de configuratie van deze webserver als mail niet werkt.
Heeft deze in het verleden wel gewerkt trouwens?
Zoja, wat is er veranderd?
Wat je zou kunnen proberen: maak een apart testscript, desnoods met PHPMailer, en kijk of dit wel werkt.
ISP's staan trouwens ook niet te trappelen als iedereen zijn/haar site via hun internetabonnement aan het hosten zijn, je moet niet doen alsof dat allemaal zonder kleerscheuren verloopt.
En de hoster staat dan misschien ook niet te wachten op dit soort beginnersvragen, maar goed, hier betaal je voor (afhankelijk van je pakket, uiteraard), dus daar hoef je geen medelijden mee te hebben.
En vaak is het met één ticket of wat extra toelichting opgelost. Dus het is ook weer niet alsof de host wordt belaagd door een stortvloed aan triviale vragen die eindeloos veel tijd kosten om opgelost te worden.
Ik ben het met je eens dat enige technische knowhow handig is. Maar blijf ook eerlijk tegenover jezelf. Als je ergens echt geen kaas van hebt gegeten: verdiep je in de materie, of besteed het uit, maar kies dan wel een fatsoenlijke oplossing. Je site (rechtstreeks) hosten vanaf je eigen pjoeter, zonder enige hulpstukken, valt daar wat mij betreft niet onder.