Autore Topic: [sospeso... per ora]invio mail  (Letto 596 volte)

Offline Karl

  • Gamberetto
  • *
  • Post: 35
  • l'è meij un dì da leun che cent'dì da pegura
    • Mostra profilo
[sospeso... per ora]invio mail
« il: 26 Luglio 2017, 06:42:41 »
ho trovato questo in rete:

Dim t$ As String

> 15      Dim email As New SmtpClient
> 16
> 17      t$ = File.Load("/home/marty/Test.txt")
> 18
> 19      With email
> 20        .Add("Hello")
> 21        .Add(t$, Text/Plain, "Test.txt")
> 22        .To.Add("xxxxxx@xxxx.xxx")
> 23        .From = "xxxxxx@xxxx.xxx"
> 24        .Subject = "Linux Test"
> 25        .Encrypt = Net.None
> 26        .Port = 25
> 27        .Host = "smtp.xxxx.com"
> 28        .User = "xxxxxxx@xxxx.xxx"
> 29        .Password = "password"
> 30        .Debug = True
> 31     End With
> 32
> 33      email.Send()

due domande!
1) riga 25 Encrypt  da gmail  TSL o SSL
2) riga 26 port 25 come da programma oppure 587 come in  python

Grazie per ora
« Ultima modifica: 10 Agosto 2017, 15:29:26 da Karl »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:invio mail
« Risposta #1 il: 26 Luglio 2017, 10:18:06 »
1) riga 25 Encrypt  da gmail  TSL o SSL
...direi SSL


2) riga 26 port 25 come da programma oppure 587 come in  python
Non credo dipenda dal linguaggio di programmazione, bensì dal Server host utilizzato. Ad esempio per inviare da Tiscali, si deve usare il valore 465.

Vedi anche:
http://www.gambas-it.org/wiki/index.php?title=Invio_della_posta_elettronica#Uso_della_Classe_.22SmtpClient.22
http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Posta_elettronica
« Ultima modifica: 26 Luglio 2017, 10:20:37 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Karl

  • Gamberetto
  • *
  • Post: 35
  • l'è meij un dì da leun che cent'dì da pegura
    • Mostra profilo
Re:invio mail
« Risposta #2 il: 26 Luglio 2017, 10:57:06 »
oggi provo poi faccio sapere grazie

Offline Karl

  • Gamberetto
  • *
  • Post: 35
  • l'è meij un dì da leun che cent'dì da pegura
    • Mostra profilo
Re:invio mail
« Risposta #3 il: 27 Luglio 2017, 05:26:48 »
Mi da un errore alla riga 33 ma purtroppo non capisco, oltretutto non ries o a fotografare lo schermo per mostrarla si cancella  appena tocco lo schermo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:invio mail
« Risposta #4 il: 27 Luglio 2017, 10:47:16 »
Mi da un errore alla riga 33 ma purtroppo non capisco, oltretutto non ries o a fotografare lo schermo per mostrarla si cancella  appena tocco lo schermo

Ma tu hai hai attivato il componente gb.net.smtp?

Per fotografare lo schermo occorre avviare un programma tipo gnome-screenshot (cattura aschermata) e dargli qualche secondo prima di scattare l'immagine.
In Ubuntu è già presente.

P.S. Vedo un errore alla riga 21 Add vuole tre String correggi in .Add(t$, "text/plain", "Test.txt") e comunque io seguirei le lezioni indicate da Vuott...
« Ultima modifica: 27 Luglio 2017, 11:23:17 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Karl

  • Gamberetto
  • *
  • Post: 35
  • l'è meij un dì da leun che cent'dì da pegura
    • Mostra profilo
Re:invio mail
« Risposta #5 il: 29 Luglio 2017, 08:27:01 »
Si quel componente l'ho attivato.
Comunque provero' a fotografare l'errore e se riesdo lo postero'
Per ora grazie