Invio Mail con PHPMailer, problemi SMTP

  • Creatore Discussione Creatore Discussione Guest94
  • Data di inizio Data di inizio

Guest94

Nuovo Utente
3 Ago 2017
4
0
1
30
Salve a tutti, sono nuovo su questo forum.
Volevo chiedere se c'era un modo per riuscire ad inviare mail, sia con la funzione mail() semplice di php oppure con la classe PHPMailer, senza inviarla nello spam. Io sto creando un sito web e per ora sono appoggiato su altervista. Ci sono delle restrizioni particolari che si possono cambiare per risolvere tutto?



$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'smtp.gmail.com'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = "xxxxx@gmail.com"; // SMTP username
$mail->Password = "xxxx"; // SMTP password
$mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 25; // TCP port to connect to


Ho provato ad utilizzare un altro servizio SMTP ma non so quanto è lecita questa operazione.
 
Anzitutto manca l'istanza della classe:

Codice:
<?php
require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
 
Ultima modifica:
Ciao Otto9due sisi lo so, avevo solo inserito il pezzo di codice che mi da problemi.
Il problema è che mi restituisce SMTP Connect () Failed
 
prova con questi valori
Codice:
$eM_Host     = "smtp.gmail.com";     // ok PHPmailer
$eM_Port     = 465;
$eM_Auth     = true;
$eM_Secure   = "ssl";
$eM_Username = "CAMBIAMI@gmail.com";
$eM_Password = "CAMBIAMI";
 
Diciamo che in generale con gmail a me ha sempre dato problemi, nel senso che non mi invia le mail..
con i valori indicati a me ha sempre inviato le mail ....
alcune righe del log,
Codice:
[04-Aug-2017 11:51:04 Europe/Rome] SERVER -> CLIENT: 250-smtp.gmail.com at your service, [82.48.121.33]

[04-Aug-2017 11:51:05 Europe/Rome] SERVER -> CLIENT: 235 2.7.0 Accepted

[04-Aug-2017 11:51:05 Europe/Rome] CLIENT -> SERVER: MAIL FROM:<MY_USER_NAME@gmail.com>

[04-Aug-2017 11:51:05 Europe/Rome] CLIENT -> SERVER: RCPT TO:<RCPT_USER_NAME@alice.it>

[04-Aug-2017 11:51:05 Europe/Rome] CLIENT -> SERVER: X-Mailer: PHPMailer 5.2.14 (https://github.com/PHPMailer/PHPMailer)

[04-Aug-2017 11:51:06 Europe/Rome] Connection: closed

(Send) Mail Box Test : smtp.gmail.com inviato a RCPT_USER_NAME@alice.it
 
Ultima modifica:
  • Like
Reactions: otto9due
Grazie marino51 e 892 per le risposte, il problema è che io sono si altervista, voglio inviare una email da mail1 a mail2.
Però quando scrivo lo script con il require autoload aggiungendo isSMTP, HOST , USERNAME E PASSWORD PORT non funziona..mi dice che non riesce qualcosa con la connessione SMTP.
Ho provato ad inserire
smtp.gmail.com
Account gmail
Username xx
E nemmeno va. Volevo chiedere se utilizzare un servizio esterno ad altervista quindi gmail o outlook è possibile per inviare mail oppure altervista blocca qualcosa.
 
ciao
potreste dirmi se anche chi nn sa usare php puo usare questo codice con facilità?
 

Discussioni simili