Ik heb een script waarmee ik een zip bestand van een backup naar mezelf wil sturen. Het zip bestand is oke voor de verzending maar bij aankomst zit er geen data mee in. Waarschijnlijk iets met de instellingen maar ik kom er niet uit.
Peter
<?PHP
$fileatt_name="backup.zip";
$fileatt_type = "application/octet-stream";
Het blijft toch een probleem om het werkend te krijgen. Ik heb PHPmailer geinstalleerd. Alle variabelen ingesteld en ja, het werkt lokaal. Bijlage wordt keurig meegezonden.
De zaak geupload naar HOSTNET.
Ik krijg daar nu onderstaande foutmelding;
Message could not be sent.Mailer Error: SMTP connect() https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Op de betreffende site gezocht maar kom er niet uit ;(.
<?php
require '../PHPMailer-master/PHPMailerAutoload.php';
$username="[email protected]";
$password='******';
$from="[email protected]";
$name="peter";
$email="[email protected]";
$subject="test";
$message="inhoud";
$to="[email protected]";
$att="../backupdata_zip/backup_6.zip";
$mail = new PHPMailer;
$mail->isSMTP();/*Set mailer to use SMTP*/
$mail->Host = 'smtp.gmail.com';/*Specify main and backup SMTP servers*/
$mail->Port = 587;
$mail->SMTPAuth = true;/*Enable SMTP authentication*/
$mail->Username = $username;/*SMTP username*/
$mail->Password = $password;/*SMTP password*/
$mail->SMTPSecure = 'tls';*//*Enable encryption, 'ssl' also accepted*/
$mail->From = $from;
$mail->FromName = $name;
$mail->addAddress($to, 'Recipients Name');/*Add a recipient*/
$mail->addReplyTo($email, $name);
/*$mail->addCC('[email protected]');*/
/*$mail->addBCC('[email protected]');*/
$mail->WordWrap = 70;/*DEFAULT = Set word wrap to 50 characters*/
$mail->addAttachment($att);/*Add attachments*/
$mail->isHTML(false);/*Set email format to HTML (default = true)*/
$mail->Subject = $subject;
$mail->Body = $message;
$mail->AltBody = $message;
if(!$mail->send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
//} else {
// header("Location: ../php/start.php");
}
?>
Regel 14 t/m 20 uitschakelen. Dan moet je via sendmail op hun server zelf kunnen mailen.
Wel vreemd dat ze SMTP niet toestaan, ik zou het zelf appreciëren als ze dat wel deden.