gmail en mail sturen (phpmailer)
ik probeer een e-mail te sturen met phpmailer en smtp gmail. Lokaal werkt het echter zodra op het internet wilt gmail niet meer versturen. Ik vermoed dat gmail niet laat versturen vanuit een ander land. dus België = OK, Scandinavië # ok
Weet iemand waar je dat kunt instellen?
Jan
https://github.com/PHPMailer/PHPMailer/wiki/SMTP-Debugging
Gewijzigd op 20/07/2020 11:51:58 door - Ariën -
Geen fouten in debug.
Stand al aan.
Andere ideeën?
Welke gegevens heb je ingevoerd bij phpmailer?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
$komtvan = $_SERVER['HTTP_REFERER'] ?? '';
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = support_mailhost;
$mail->Port = support_mailport;
$mail->Username = support_email; // SMTP account username
$mail->Password = support_PW; // SMTP account password
$mail->SMTPAuth = true;
$mail->SMTPSecure = support_mailSMTPSecure;
$mail->SMTPDebug = 0;//1 fouten en meldingen, 2 meldingen
$mail->CharSet = 'UTF-8';
$mail->AddAddress(support_email, "support");
$mail->MsgHTML('Webbeheerder,<br><br>' . nl2br($_POST['msg']) . '<br>' . $komtvan);
$mail->SetFrom(support_email, "support");
$mail->AddReplyTo(support_email, "support");
$mail->Subject = 'Supportbericht: ' . $_POST['site'];
if (!$mail->send()) {
echo 'Fout tijdens versturen e-mail: ' . $mail->ErrorInfo;
} else {
echo 'Uw opmerking is verzonden.';
}
?>
$komtvan = $_SERVER['HTTP_REFERER'] ?? '';
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = support_mailhost;
$mail->Port = support_mailport;
$mail->Username = support_email; // SMTP account username
$mail->Password = support_PW; // SMTP account password
$mail->SMTPAuth = true;
$mail->SMTPSecure = support_mailSMTPSecure;
$mail->SMTPDebug = 0;//1 fouten en meldingen, 2 meldingen
$mail->CharSet = 'UTF-8';
$mail->AddAddress(support_email, "support");
$mail->MsgHTML('Webbeheerder,<br><br>' . nl2br($_POST['msg']) . '<br>' . $komtvan);
$mail->SetFrom(support_email, "support");
$mail->AddReplyTo(support_email, "support");
$mail->Subject = 'Supportbericht: ' . $_POST['site'];
if (!$mail->send()) {
echo 'Fout tijdens versturen e-mail: ' . $mail->ErrorInfo;
} else {
echo 'Uw opmerking is verzonden.';
}
?>
ter herinnering: Lokaal werkt het wel!
Jan
Gewijzigd op 22/07/2020 08:07:59 door - Ariën -
Debug werd niet getoond omdat deze er 2X in stond. 2° keer op 0. 10-tallen keren over gekeken.
IMAP functies zoals imap_header en imap_getmailboxes werken ook niet.
Jan