Non puoi fare quel test in locale. Non si possono spedire email dal proprio pc locale. Vedrai che quando metterai il sito online le email ti arriveranno.
Chi ha creato la discussione
profmanc
(@profmanc)
Questo significa che non posso provare cosa succede se volessi affidare a terzi la cura di una sezione del sito, non posso provare come intervenire a bloccare o modificare quanto scritto da altri. E’ un bel problema. Allora devo per forza metterlo on line su un sito di prova. Ma a questo punto sorge un’altra domanda: come faccio per non far vedere le mie prove? da chi per caso si trova a digitare in google un titolo smile al mio costruendo sito? Qualche volta ho visto “Under construction” e mi sono sempre chiesto: chi lo ha scritto può accedere e lavorarci sopra al contrario di me che sono arrivato qui per caso?
Grazie
Per ricevere posta in un server locale leggi questo articolo.
Per quanto riguarda invece un sito di test on line dovrai sicuramente spuntare l’opzione in Impostazioni > Lettura per comunicare ai motori di ricerca di non indicizzare il sito. Naturalmente chi conosce il link diretto potrà vederlo comunque, ma il sito non sarà indicizzato perché generalmente i motori onorano le richieste in tal senso non avendo motivi per non farlo.
Se installerai un plugin del tipo “under construction” chiunque non connesso vedrà la pagina con l’avviso che sceglierai di mostrare, mentre le persone connesse lo vedranno normalmente e potranno lavorarci.
Anche se un plugin così ha maggior utilizzo per siti che sono già stati pubblici (con indirizzo noto e/o indicizzato) e che sono temporaneamente sospesi, ha senso anche per un sito che nessuno conosce e che non è indicizzato (nonostante la rara eventualità che qualcuno capiti).
Chi ha creato la discussione
profmanc
(@profmanc)
Grazie.
SOno andato a vedere il link che hai messo. Traduco l’articolo e appena avrò un attimo di tempo provo il plugin.
Ti farò sapere il risultato
Chi ha creato la discussione
profmanc
(@profmanc)
Ho cominciato a tradurre, ma ho visto che l’articolo fa riferimento a un WAMP server, io, invece, ho impostato tutto con XAMP.
Procedo lo stesso? Prima di continuare aspetto delucidazioni se me ne puoi dare.
Grazie
Sì, ciò che fa il plugin è solo configurare la funzione wp_mail( ) a usare SMTP invece di mail( )
Chi ha creato la discussione
profmanc
(@profmanc)
Dopo essere entrato come admin con una email di yahoo ho cercato di far funzionare WP Mail SMTP
Purtroppo l’articolo che mi hai indicato e che io ho tradotto puntualmente riporta delle immagini del tutto diverse da quelle dell’ultimo aggiornamento del plughin ed un neofita come me, si è trovato spaesato. Le voci che ho riempito in “setting” dell’ultimo aggiornamento sono:
From email mionome@gmail.com
From name ho inserito il nome del costruendo sito (se lascio in bianco è wordpress)
Mailer Fra le varie opzioni ho spuntato gmail
Return-path Set the return-path to match the From Email (ho spuntato l’ozione)
Client ID mionome@gmail.com
Client secret Ho messo la password della mia email (ho forse sbagliato qui?)
Authorized redirect URI Compare una finestrella in cui è scritto http://localhost/wordpress/wp-admin/options-general.php?page=wp-mail-smtp&tab=auth
Authorize Allow plugin to send emails using your Google account (ovviamente autorizzo)
Ma premendo “autorizzo” viene la seguente scritta
401. That’s an error.
Error: invalid_client
The OAuth client was not found.
Request Details
response_type=code
access_type=offline
client_id=mionome@gmail.com
redirect_uri=http://localhost/wordpress/wp-admin/options-general.php?page=wp-mail-smtp&tab=auth
state=
scope=https://www.googleapis.com/auth/gmail.send
approval_prompt=force
include_granted_scopes=true
That’s all we know.
Infine effettuando una email test, viene la seguente informativa di errore
Versions:
WordPress: 4.9.4
WordPress MS: No
PHP: 7.2.2
WP Mail SMTP: 1.2.5
Params:
Mailer: gmail
Constants: No
Client ID/Secret: Yes
Auth Code: No
Access Token: No
Server:
OpenSSL: Yes
PHP.allow_url_fopen: Yes
PHP.stream_socket_client(): Yes
PHP.fsockopen(): Yes
PHP.curl_version(): Yes
Apache.mod_security: No
Debug:
Error while sending via Gmail mailer: {
“error”: {
“errors”: [
{
“domain”: “global”,
“reason”: “required”,
“message”: “Login Required”,
“locationType”: “header”,
“location”: “Authorization”
}
],
“code”: 401,
“message”: “Login Required”
}
}
Please copy only the content of the error debug message above, identified with an orange left border, into the support forum topic if you experience any issues.
Per me è un caos. Non ho capito nemmeno una parola di quanto WordPress mi ha comunicato.
-
Questa risposta è stata modificata 8 anni, 7 mesi fa da
profmanc.
-
Questa risposta è stata modificata 8 anni, 7 mesi fa da
profmanc. Motivo: togliere riferimenti personali di una email
-
Questa risposta è stata modificata 8 anni, 7 mesi fa da
Cristiano Zanca.
@profmanc *** Il tuo ultimo post non si vede nel forum perché il sistema l’ha bloccato (forse perché pieno di codice non correttamente pubblicato nel tag code), ma l’ho ricevuto via mail.***
Io ti ho consigliato quel plugin perché le sue informazioni lo indicano come un mezzo semplice per configurare SMTP da poter utilizzare in un’installazione locale. Non conosco direttamente il plugin non avendolo mai utilizzato, né posso approntare un sito in locale solo per provarlo per te – tanto più che alla fine ti direi le stesse cose che si leggono nelle diverse guide disponibili nel web per quel plugin, magari più aggiornate, oltre alle informazioni che puoi trovare nelle pagine del plugin stesso.
I messaggi di errore che vedi non sono di WP, ma del plugin, e se leggi meglio nell’ultima riga c’è scritto di “copiare il messaggio di debug identificato con il bordo sinistro di color arancione” per poterlo riportare così com’è direttamente nel forum di supporto del plugin. Il debug serve proprio a quello.
Purtroppo se non riesci a configurare SMTP manualmente, né con un plugin, non vedo altre alternative che farselo fare da qualcuno o installare un sito di test live.
Chi ha creato la discussione
profmanc
(@profmanc)
Innanzitutto ti ringrazio,
ma non essendo un utilizzatore di forum, pur avendo visto più di una volta i simboli sopra scritti (b , i, link, b-quote etc) non ne conosco il significato e non so come usarli. Se hai qualche link che li spiega me lo puoi postare per favore? in particolare mi interessa sapere come mettere i codici, dato che il forum mi averva bloccato per un inesatto inesrimento di essi e le immagini prese dal desktop
Proverò comunque a mettere lo scritto identificato con il colore arancione sul forum del plugin. ed eventualmente a ricercarne qualche altro perchè ho visto che ce ne sono.
-
Questa risposta è stata modificata 8 anni, 7 mesi fa da
profmanc. Motivo: specificazioni
-
Questa risposta è stata modificata 8 anni, 7 mesi fa da
profmanc.
Sono tag HTML standard. b è il grassetto, i è il corsivo, link è un collegamento ipertestuale, b-quote è una citazione, ul/ol/li sono elenchi, code è codice. Se usi l’editor di WP dovresti già conoscerli, e funzionano allo stesso modo, cioè selezionando la parte di testo interessata.