Discussione:
inviare mail cono account gmail
(troppo vecchio per rispondere)
m***@gmail.com
2018-07-24 13:54:12 UTC
Permalink
Ciao a tutti

ho un applicazione che invia delle mail notturne, vorrei farla funzionare con gmail nell'xml di configurazione ho inserito

<add key="serversmtp" value="smtp.gmail.com" />
<add key="username" value="***@gmail.com" />
<add key="password" value="fdfdsfdsfds" />
<add key="TO" value="***@gmail.com" />
<add key="BCC" value="" />
<add key="mode" value="release" />

nel log del programma vedo

System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Must issue a STARTTLS command first. x184-v6sm2124404wmg.24 - gsmtp

come faccio a farlo funzionare? prima funzionava perchè usavo un dominio senza autenticazione. Oppure conoscete un dominio che fa creare nuove mail senza autenticazione?

grazie
Giovanni
2018-07-25 10:26:19 UTC
Permalink
Post by m***@gmail.com
Ciao a tutti
ho un applicazione che invia delle mail notturne, vorrei farla
funzionare con gmail nell'xml di configurazione ho inserito
<add key="serversmtp" value="smtp.gmail.com" />
<add key="password" value="fdfdsfdsfds" />
<add key="BCC" value="" />
<add key="mode" value="release" />
nel log del programma vedo
System.Net.Mail.SmtpException: The SMTP server requires a secure
connection or the client was not authenticated. The server response
was: 5.7.0 Must issue a STARTTLS command first.
x184-v6sm2124404wmg.24 - gsmtp
come faccio a farlo funzionare? prima funzionava perchÚ usavo un
dominio senza autenticazione. Oppure conoscete un dominio che fa
creare nuove mail senza autenticazione?
Tutti i domini su cui ho account oramai usano la porta 587 ed è
necessario usare TLS. Gmail non fa eccezione e nelle configurazione del
mio mailer devo usare

account GMAIL {
## server:porta
set smtp=smtp://smtp.gmail.com:587
## Mittente (invia il messaggio come)
set from="Mio Nome <***@gmail.com>"
## usa tls (invia starttls)
set smtp-use-tls
## usa autenticazione (
set smtp-auth=login
## autentica come user
set smtp-auth-user=***@gmail.com
## autentica con password
set smtp-auth-password=miapassword
## aggiungi firma
set signature=$HOME/nome_file_per_signature
}

Inoltre devi configurare gmail, via web, con autenticazione non sicura
Se il tuo programma non è troppo vecchio dovresti trovare direttive
analoghe.

Ciao
Giovanni
--
A computer is like an air conditioner,
it stops working when you open Windows.
< http://giovanni.homelinux.net/ >
Loading...