Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    come funziona un mailserver

    ciao, vorrei fare per prova un semplice mailserver...

    il problema è che non so ne le sintassi usate ne come fnziona lo scambio di email tra webserver, mi spiego meglio con un esempio:

    MAILSERVER "A"
    MAILSERVER "B"

    l'tente io@A.it invia un'email all'utente tu@B.it

    come fa il mailserver A a sapere a che server (e indirizzo ip) inviare l'email?

    altra domanda: come funzionano i domini?

    spero di essere stato sufficientemente chiaro...

    ciao!
    Nicolò "Remotes" Lucia
    "the 449257th penguin"
    PHP - GNU/Linux - modding
    "Long Live Aslan... and Merry Christmas!!!" [cit.]

  2. #2
    diciamo che non è un argomento da poche righe...dovresti cercarti qualche manuale.

    Comunque i mail server si contattano tramite DNS proprio come i domini tradizionali, tramite il record MX

  3. #3
    ok, grazie, cercherò...

    ciao
    Nicolò "Remotes" Lucia
    "the 449257th penguin"
    PHP - GNU/Linux - modding
    "Long Live Aslan... and Merry Christmas!!!" [cit.]

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    In quale linguaggio?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Sì.
    La parte dopo la @ ci devi fare il DNS MX, ci sono funzioni che lo fanno come http://it2.php.net/manual/it/function.dns-get-mx.php .

    Il dns MX puo' ritornare vari indirizzi IP, il primo è quello con priorità pi alta.

    Dopo che ottieni il DNS ti connetti al sever che hai trovato.

    Da questo punto in poi devi conoscere il protocollo SMTP che è anche abbastanza semplice, almeno per le cose di base.


    Per ricevere email invece devi:
    Crearti un DNS che supporti MX, ricordo che un tempo no-ip.org lo faceva.
    A quel punto se provi ad inviare una email a qualcosa@tuodominio.no-ip.org il server SMTP che hai suato, come ad esempio virgilio.it, ti contatta alla porta 25. Se nel tuo computer c'è un SMTP server che risponde allora il messaggio viene innoltrato al demone.

    Il messaggio che ricevi lo salvi da qualche parte. Poi se vuoi ti fai anche un demone POP3 e ti leggi la posta^^.
    In questo modo hai infinite caselle e-mail perchè la parte prima della @ decidi te se considerarla o meno quando ti viene passata l'informazione.

    Mi divertii un paio di anni fa a fare questi demoni anche io. Sono semplici ma molto istruttivi.

    Buon divertimento ^_^


    EDIT:
    io lo creai in perl. Molto facile gestire stringhe e connessioni.
    ...

  6. #6
    a me interesa in generale perchè poi qualsiasi linguaggio che può essere usato per mettersi in ascolto su una porta, inviare e ricevere dati e scrivere e leggere files va bene..

    io pensavo addirittura di farlo in mirc...

    cmq ho trovato un sito in cui lo spiega abbastanza bene http://www.andreabeggi.net/2005/07/2...-pillole-smtp/

    spero che possa essere d'aiuto anche ad altri

    bye!
    Nicolò "Remotes" Lucia
    "the 449257th penguin"
    PHP - GNU/Linux - modding
    "Long Live Aslan... and Merry Christmas!!!" [cit.]

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