+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

Inviare mail da codice

  1. #1
    Unistar non è in linea Novello
    Post
    14
    Like Inviati  
    0
    Like Ricevuti  
    0
    Buongiorno a tutti,
    da profano sto provando a utilizzare la classe system.ne.mail per una utility che mi servirebbe al lavoro ma ho qualche difficolta...
    L'idea è quella di avere una finestra con una textbox dove posso scrive quello che voglioe un tasto che mi invia una mail col contenuto della textbox..

    Il codice seguente sul pc di casa funziona ma al lavoro no. Aggiungo che è una rete aziendale di cui non ho diritti di amministratore, ma ho comunque accesso a internet.
    Se qualcuno sa come aggirare il problema gliene sarei grato...
    Il codice è il seguente...



    Dim oggetto As String
    Dim messaggio As String
    Dim destinatario As String
    Dim x As New System.Net.Mail.SmtpClient()
    Dim c As New System.Net.NetworkCredential("xxxxxx@alice.it", "yyyyy")

    oggetto = "oggetto"
    messaggio = "messaggio "
    destinatario = "xxxxx@alice.it"

    x.UseDefaultCredentials = False
    x.Credentials = c
    x.Host = "out.alice.it"
    x.Send("indirizzo@mittente.it", destinatario, oggetto, messaggio)

  2. #2
    Unistar non è in linea Novello
    Post
    14
    Like Inviati  
    0
    Like Ricevuti  
    0
    Aggiungo che a casa ho w7 e al lavoro xp...

  3. #3
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Ma da lavoro utilizzi i parametri del server di posta corretto (ovviamente non "alice.it") ma quello aziendale ?


    P.S. Correggo il titolo ... "aiutino" e simiili non dicono nulla agli utenti che cercano
    ℹ️ Leggi di più su AntonioG ...

  4. #4
    Unistar non è in linea Novello
    Post
    14
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Ma da lavoro utilizzi i parametri del server di posta corretto (ovviamente non "alice.it") ma quello aziendale ?
    bhe...no uso la mail personale...

    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    P.S. Correggo il titolo ... "aiutino" e simiili non dicono nulla agli utenti che cercano
    grazie hai ragione

  5. #5
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    No ... non puoi usare il server di posta di alice dalla tua azienda per due motivi ...

    Primo perché la tua azienda non ti permetterà di raggiungere il server out.alice.it sulla porta corretta per questioni di sicurezza

    Secondo perché alice non ti consentirà di accettare posta da un dominio diverso dal proprio

    In pratica dovrai utilizzare l'account e il server della tua azienda.
    ℹ️ Leggi di più su AntonioG ...

  6. #6
    Unistar non è in linea Novello
    Post
    14
    Like Inviati  
    0
    Like Ricevuti  
    0
    Grazie per la risposta, sei stato molto gentile.
    Io credevo che magicamente andasse sul server server out.alice.it e inviasse la mail. Poi avevo immaginato non funzionasse per colpa di porta bloccata, ma non credevo propio che non si potesse..meno male che ho chiesto se no sai quante ore ci passavo ancora sopra...
    A quasto punto credo di aver capito che non c'è possibilita di fare quello che voglio io usando la mia posta privata e comunque posso usare quella del lavoro.

    Un ultima questione non esiste un'altra classe che possa farlo?

  7. #7
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Post
    2,875
    Like Inviati  
    9
    Like Ricevuti  
    2
    Ti è già stato risposto..non si tratta di classi.
    Rileggi le risposte di AntonioG.
    ℹ️ Leggi di più su sistemista ...

  8. #8
    L'avatar di alextyx
    alextyx non è in linea Moderatore Globale
    Post
    2,600
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ho fatto una rapida verifica. Avevo Alice a casa e ho ancora una casella email con loro. Però adesso, per vari motivi (prezzo, prezzo e prezzo ) sono passato a wind. Non è un problema scaricare la posta, ma per inviarla ho dovuto inserire il server SMTP del provider attuale, cioè mail.libero.it. Bisogna vedere come sei messo in azienda. Potresti risolvere creando un secondo account, quasi gemello a quello tuo casalingo, che però ha come server SMTP quello del provider aziendale. Ovviamente, quando invii dall'ufficio, dovresti usare quest'ultimo. Oppure potrebbero esserci altre limitazioni di cui non sono a conoscenza. In ultima istanza, alla disperata, dai un'occhiata al servizio di port redirect di NO-IP, ma è a pagamento. Con il tuo account così com'è, resta valido quello che ti è già stato detto da Antonio.
    ℹ️ Leggi di più su alextyx ...

  9. #9
    Unistar non è in linea Novello
    Post
    14
    Like Inviati  
    0
    Like Ricevuti  
    0
    Dunque prima di tutto grazie anche a Alextyx che è stato molto gentile a cercare una soluzione per me.
    Adesso sotto le feste sono un po preso da varie cose e non ho troppo tempo per stare sul PC di casa ma appena posso provo a fare come indicatomi.

    Una cosa da profano non capisco, ho provato a inserire le credenziali e il server SMTP di un'altra casella email di yahoo che possiedo abilitando anche la sicurezza di connessione SSL richiesta da yahoo, ma il codice non funziona, o meglio il codice funziona ma da timeout di operazione.

    Quello che non torna è che comunque con un programma di posta (io uso thunderbird) è comunque possibile inviare posta su altri SMTP ache se non è quello del proprio ISP. Dunque in qualche modo è possibile anche farlo con semplice codice.

    Ancora grazie..

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Inviare mail via VBA
    Da Jocman nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 13-06-2016, 11:15
  2. Inviare URL in PHP con mail()
    Da schizzechea nel forum PHP
    Risposte: 4
    Ultimo Post: 14-10-2008, 10:00
  3. inviare mail
    Da massimo74rn nel forum ASP 3, ASP .Net
    Risposte: 1
    Ultimo Post: 24-07-2008, 20:38
  4. inviare e-mail
    Da Diabolik nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 03-11-2005, 21:05
  5. Codice per inviare E-Mail con allegato
    Da Brend nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 28-06-2005, 08:21