Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Invio email: problemi a seconda del destinatario

    Ragazzi sto utilizzando il classico codice per il'invio email con i CDOSYS, però sto avendo dei problemi che non riesco a capire.
    Se utilizzo come destinatario un indirizzo email del tipo:
    nome@assoluto.it
    dominio registrato con aruba, tutto ok. l'invio funziona e non ho problemi.
    Se invece utilizzo questo, che poi è quello che DEVO utilizzare:
    nome@tele2.it
    mi da problemi e l'email creata mi resta nella cartella QUEUE di MAILROOT in INETPUB senza inoltrare.

    Sapreste spiegarmi il perchè?
    Grazie mille!

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Vediamo il codice.
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    codice:
    
    nomeDominio 				= Request.ServerVariables("HTTP_HOST")
    indirizzoIp					= Request.ServerVariables("REMOTE_ADDR") 
    modulo						= Request.ServerVariables("HTTP_REFERER")
    browserSistemaOperativo		= Request.ServerVariables("HTTP_USER_AGENT")
    
    
    
    	'* creo gli oggetti cdosys sul server e li gestisco
    	
    DIM iMsg, Flds, iConf
    
    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    
    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "192.168.0.1" 
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update
    
    	'* voce da modificare con il proprio indirizzo email
    
    'invioA = "info@assoluto.it"
    'invioA = "zseven@libero.it"
    'invioA = "guidozagarola@lafer.net"
    invioA =  "capante@tele2.it"
    
    	'* voce da modificare con un indirizzo email che funga da mittente: 
    	'* in caso di errore riceverete notifica a questo indirizzo un MAILER-DAEMON
    	'* dato che cdosys supporta questa notifica
    
    'invioDa = "info@assoluto.it"		
    invioDa =  "ffiore@ttautointesa.net"
    
    With iMsg
       Set .Configuration = iConf
       .To = invioA
       .From = invioDA
       .Bcc = ""
       .Sender = invioDa
       .Subject = "Comunicazione Cliente"
       .TextBody = "" 
       .HTMLbody = html
       .Send
    End With
    
    %>
    Come vedi ho fatto diversa prove con diversi miei indirizzi.
    Quello che adesso è indicato relativo a tele2 è quello che mi da problemi.

    Grazie

  4. #4
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Sostituisci questo:

    Flds(cdoSMTPServer) = "192.168.0.1"

    con:

    Flds(cdoSMTPServer) = "localhost"

    e fai sapere.
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  5. #5
    purtroppo devo per forza utilizzare un indirizzo IP perchè quello che sto facendo deve girare su di un applicativo intranet, e da un client deve collegarsi al server con indirizzo ip 192.168.1.5 dove risiede IIS.
    Ecco perchè adesso da casa sto provando con l'indirizzo IP e non con localhost.

  6. #6
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Azzardo due possibilità:

    1) Se l'email parte ma non viene recapitata è un problema di configurazione e di autenticazione sul tuo server smtp; (http://forum.html.it/forum/showthrea...t=email+libero)

    2) L'smtp da cui cerchi di inviare le email non è configurato correttamente per l'uscita dei messaggi.
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  7. #7
    credo che il problema sia relativo al primo punto.
    Se fosse unproblema di configurazione di smtp non dovrebbe partire alcuna email, giusto?

    Solo che non ho ben capito come configurare correttamente i parametri per l'SMTP...
    Adesso faccio qualche ulteriore ricerca, e/o tentativo.
    Se hai qualche altro suggerimento, magari anche sul codice, mi faresti un grande favore.

    Grazie!

  8. #8
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Se il problema è il primo punto allora il problema è che il tuo Simple Mail Transfer Protocol (SMTP) non ha un Fully Qualified Domain Name (FQDN).

    Oggi diversi Internet Service Provider (ISP) , tra cui risulta anche tele2.it ,hanno imposto ai loro SMTP di non accettare mail se l' SMTP da cui provengono non ha un FDQN valido.

    In sostanza la tua macchina dovrebbe chiamarsi, ad esempio:

    www.nomesito.it come "fully qualified domain name" in IIS/Default SMTP Virtual Server/Properties/Delivery/Advanced
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  9. #9
    allora ho fatto così:

    IIS -> Server Virtuale SMTP prefedefinito -> Proprietà -> Recapito -> Avanzate
    ed ho inserito come NOME DOMINIO COMPLETO:
    www.libero.it

    il destinatario è zseven@libero.it

    ho provato ad inviare, ma ritorna indietro al mittente come POSTMASTER:

    Notifica generata automaticamente sullo stato del recapito .

    Recapito destinatari specificati di seguito non riuscito.

    zseven@libero.it


    E poi nel DIagnostic Code mi dice:
    Diagnostic-Code: smtp;504 : Helo command rejected: need fully-qualified hostname

    Significa che non ho configurato bene il fully qualified hostname.
    Cosa ho sbagliato?

  10. #10
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Esatto.

    Lì non ci va il nome del dominio a cui invii le email ma il nome di un sito presente sulla macchina.

    Basta intervenire su IIS ed aggiustare la configurazione del SMTP di default.

    Ecco i passi da seguire:

    -Apri la console di gestione di IIS

    -Visualizza le proprietà del default SMTP Virtual Server (Server Virtuale SMTP Predefinito)

    -Seleziona la scheda Delivery (Recapito)

    -Clicca su Advanced (Avanzate)

    -Nel campo Fully-qualified domain name (Nome Dominio Completo) inserisci il nome del sito presente sulla macchina... dovrebbe andare...
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.