Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10

    [delphi]Mandare e-mail con delphi 7

    Salve a tt...sono nuovo del forum......vorrei sapere come far mandare delle email al programma ke ho fatto,email contenenti un allegato (es. KKK.txt )all'indirizzo di posta impostato del codice....senza utilizzare programmi esterni come OutLook...grazie 1000
    PS è davvero utile qst forum,grazie per tutto quello che fate!!

  2. #2
    dovresti utilizzare i componenti indy, disponibili nella tua palette. Esiste un client di posta. Dal sito di indy ti puoi scaricare delle demo, tra cui una che spiega il funzionamento di questo componente.
    ciao
    sergio

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10
    cioè???no ke le librerie nn le ho mai usate......se mi puoi aiutare....e far capire te ne sarei grato....grazie

  4. #4
    purtroppo delphi 7 lo ho installato su un altro computer e ti posso dire solo a memoria.
    Il progetto indy lo trovi
    http://www.indyproject.org/index.en.aspx
    da lì puoi scaricarti le librerie se non fossero già installate (lo sono sicuramente nella edizione delphi 7 professional).
    Vedrai che ci sono molti componenti, tu devi cercare un client di posta pop3 ed inserilo nel tuo form.
    Le demo se vuoi le scarichi da qui
    http://www.indyproject.org/Sockets/D.../index.EN.aspx
    ciao
    sergio

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10
    non riesco a far partire l'esempio....tu non ricordi nulla di come posso fare? perchè la paletta POP3 indy l'ho trovata....ma nn so come fare.....grazie

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10
    Senti ma cosa andrebbe scritto in server SMPT? (nel programma che mi hai consigliato c'è scritto <<mail.htnet.hr>>?!?!?! scs ankora x l'ingoranza!!!

  8. #8
    il codice che devi usare è questo
    codice:
    procedure TMailerForm.btnSendMailClick(Sender: TObject);
    begin
      StatusMemo.Clear;
    
      //setup SMTP
      SMTP.Host := ledHost.Text;
      SMTP.Port := 25;
    
      //setup mail message
      MailMessage.From.Address := ledFrom.Text;
      MailMessage.Recipients.EMailAddresses := 
          ledTo.Text + ',' + ledCC.Text;
    
      MailMessage.Subject := ledSubject.Text;
      MailMessage.Body.Text := Body.Text;
    
      if FileExists(ledAttachment.Text) then
        TIdAttachment.Create(MailMessage.MessageParts, 
                             ledAttachment.Text);
    
      //send mail
      try
        try
          SMTP.Connect(1000);
          SMTP.Send(MailMessage);
        except on E:Exception do
          StatusMemo.Lines.Insert(0, 'ERROR: ' + E.Message);
        end;
      finally
        if SMTP.Connected then 
          SMTP.Disconnect;
      end;
    
    end; (* btnSendMail Click *)
    Dopo aver inserito i due componenti
    To send an email with attachment(s) from Delphi using Indy, we'll need two components. First, the TIdSMTOP is used to connect and communicate (send mail) with an SMTP server. Second, the TIdMessage handles storing and encoding of message(s).
    When the message is constructed (TIdMessage "filled" with data), the email message is delivered to an SMTP server using the TIdSMTP.
    l'host è il tuo server di posta.
    Se vuoi ti crei una dialog box come in figura, altrimenti li compili da codice.
    ciao
    sergio

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10
    Per server di posta cosa intendi??

  10. #10
    il tuo server per l'uscita della posta, quello che imposti su outlook per esempio
    ciao
    sergio

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.