Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25

Discussione: PDGestMail (Classe)

  1. #11
    >Condivido in pieno la tua analisi.

    >Il bug (come tu lo chiami) è che sui server aruba per poter creare
    >o eseguire operazioni su caselle email è necessario autenticarsi
    >con gli estremi dell'amministratore della pagina web in questione.
    Mi sembra giusto!

    >La classe PDGestMail funziona soltanto se agli utenti sono resi disponibili la login e la password dell'amministratore
    >della pagina web, con le quali crea la sua email a suo piacere.

    Ma tu l'email non la fai creare ai tuoi utenti, tu ai tuoi utenti chiedi attraverso un form che email,password,login,ecc... vogliono loro e a quel punto sei tu che la crei dal tuo sito (Servizio) con PDGestMail passandogli i tuoi dati di amministratore (che l'utente non conosce) oltre all'email che vuoi creare

    >Il problema è che se rendi disponibile a tutti i tuoi dati di admin, chiunque potrà accedere al tuo pannello di controllo e
    >fare esattamente ciò che desidera nel bene e nel male.

    Infatti sottoscrivo!

    >Riesci a seguirmi?

    Spero

  2. #12
    eccomi qua!
    dove hai letto che i dati per accedere al pannello di aruba devono essere pubblici per usare la classe?! :master:
    il demo è un demo come se ne potrebbero fare altri...

  3. #13
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

  4. #14
    Benvenuto!

    Per favore puoi spiegarmi meglio in che modo devo utilizzare la tua classe speciale per la gestione delle email?
    Grazie

  5. #15
    Benvenuto!

    Per favore puoi spiegarmi meglio in che modo devo utilizzare la tua classe speciale per la gestione delle email?
    Grazie

  6. #16
    è ovvissimo come devi fare
    invece di passare i dati del pannello dal form li metti nel codice...

  7. #17
    devo mettere la mia login e la mia password nel codice della tua classe?

  8. #18
    la demo è questa

    <%
    set objgestmail=new clsgestmail

    objgestmail.domain = request("domain")
    objgestmail.password = request("password")

    objgestmail.login

    if request("option") = "add" then
    objgestmail.addmailbox request("mailbox"),request("pwd")
    elseif request("option") = "del" then
    objgestmail.removemailbox request("mailbox")
    end if

    response.redirect "index.asp?a=confirm"
    %>

    cambia in qualcosa del tipo

    <%
    set objgestmail=new clsgestmail

    objgestmail.domain = "miodominio.it"
    objgestmail.password = "pwd"

    objgestmail.login

    if request("option") = "add" then
    objgestmail.addmailbox request("mailbox"),request("pwd")
    elseif request("option") = "del" then
    objgestmail.removemailbox request("mailbox")
    end if

    response.redirect "index.asp?a=confirm"
    %>

  9. #19
    Complimenti per avere realizzato e messo a disposizione una classe così utile per noi "arubiani".
    Ho modificato lo script come da tue indicazioni e funziona alla grande.

    Vorrei però chiederti qualcosa sulla gestione degli errori, infatti ho provato a registrare una casella già esistente e lo script mi ha risposto operazione eseguita con successo anche se poi in realtà non ha registrato nessuna nuova casella.

  10. #20
    perchè questo controllo non funziona e continua a confermare la creazione della email, anche se poi in realtà non crea nulla???
    codice:
    ' Check for already used mailbox name
    			If Instr(strHTML, "Name already in use") <> 0 Then
    				Err.Raise vbObjectError + 1005		' Il nome scelto per la mailbox è già in uso
    			End If
    
    			' Check for invalid mailbox name
    			If Instr(strHTML, "it cannot be added") <> 0 Then
    				Err.Raise vbObjectError + 1005		' Il nome scelto per la mailbox è già in uso
    			End If
    
    			' Check for invalid mailbox name
    			If Instr(strHTML, "Not valid address email ") <> 0 Then
    				Err.Raise vbObjectError + 1006		' Il nome scelto per la mailbox non è valido
    			End If

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.