configurare server mail
configurare server mail
Salve,
sul mio serverino linux sto installando un portale, che ha diverse funzioni tra cui mandare mail.
lavora in intranet, una rete pensata e realizzata con microsoft: win server, isa server ed exchange.
premesso che devo usare questo serverino solo per mandare posta all'interno della rete, anche se il server di posta è exchange, come devo fare?
posto questo momento ho solo installato da synaptic il paccetto completo server mail.
grz anticipatamente
sul mio serverino linux sto installando un portale, che ha diverse funzioni tra cui mandare mail.
lavora in intranet, una rete pensata e realizzata con microsoft: win server, isa server ed exchange.
premesso che devo usare questo serverino solo per mandare posta all'interno della rete, anche se il server di posta è exchange, come devo fare?
posto questo momento ho solo installato da synaptic il paccetto completo server mail.
grz anticipatamente
Re: configurare server mail
mandare mail in che modo? tramite script bash, php o client di posta che utilizzano il server come smtp?docoscar ha scritto: Salve,
sul mio serverino linux sto installando un portale, che ha diverse funzioni tra cui mandare mail.
lavora in intranet, una rete pensata e realizzata con microsoft: win server, isa server ed exchange.
premesso che devo usare questo serverino solo per mandare posta all'interno della rete, anche se il server di posta è exchange, come devo fare?
posto questo momento ho solo installato da synaptic il paccetto completo server mail.
grz anticipatamente
se hai installato il pacchetto server mail completo ti ritrovi già con postfix, che è il programma che si occuperà di spedire le mail.
Re: configurare server mail
Oltre ad installare postfix hai probabilmente bisogno di dovecot per l'accesso degli utenti alla posta personale e puoi utilizzare squirrelmail per la webmai.
Ciao
---
Andrea
http://www.ubuntu-linux.it - guide consigli e news dal mondo linux
Ciao
---
Andrea
http://www.ubuntu-linux.it - guide consigli e news dal mondo linux
Andrea
Guide Consigli e News dal mondo Linux www.ubuntu-linux.it
Guide Consigli e News dal mondo Linux www.ubuntu-linux.it
Re: configurare server mail
ciao e intanto grazie.
allora:
devo mandare mail tramite php.
gli utenti non hanno bisogno di controllare la webmail, perchè ognuno riceverà la mail nella sua posta personale, che già esiste ed è su exchange.
allora:
devo mandare mail tramite php.
gli utenti non hanno bisogno di controllare la webmail, perchè ognuno riceverà la mail nella sua posta personale, che già esiste ed è su exchange.
Re: configurare server mail
ok. con il pacchetto mail server che hai installato sarà postfix ad occuparsi dell'invio. se si tratta di invio interno alla rete, controlla che il nome dominio dei destinatari sia riconosciuto dal server (punti all'indirizzo ip esatto), altrimenti va mappato (in /etc/hosts).docoscar ha scritto: ciao e intanto grazie.
allora:
devo mandare mail tramite php.
gli utenti non hanno bisogno di controllare la webmail, perchè ognuno riceverà la mail nella sua posta personale, che già esiste ed è su exchange.
per il resto fai una prova di invio e controlla i log in /var/log/mail.log e la coda di invio mail tramite il comando mailq
Il file di configurazione di postfix è /etc/postfix/main.cf, quindi se devi correggere qualcosa è lì che devi andare a sistemare.
Re: configurare server mail
ok in linea di principio ho tutto chiaro, però avrei bisogno di una mano per:
- dentro etc/hosts c'è la macchina linux e localhost, manca il mio dominio. come lo inserisco?
- come faccio a testare se mi manda la mail? uso del codice? fatto come?
Re: configurare server mail
per quanto riguarda il files hosts, ti basta aggiungere una riga del tipo:docoscar ha scritto: ok in linea di principio ho tutto chiaro, però avrei bisogno di una mano per:
- dentro etc/hosts c'è la macchina linux e localhost, manca il mio dominio. come lo inserisco?
- come faccio a testare se mi manda la mail? uso del codice? fatto come?
Codice: Seleziona tutto
indirizzo_ip_server_mail miodominio.itCodice: Seleziona tutto
ping miodominio.itper quanto riguarda il test, puoi usare php, visto che poi userai php per mandare mail. crea un semplice file con all'interno la funzione mail, e poi lo esegui:
Codice: Seleziona tutto
php5 file.phpCodice: Seleziona tutto
echo "mail di prova" | mail destinatario@dominio.it -s "subject"Re: configurare server mail
... allora grazie ancora.
pare che ci siamo con tutto, quindi l'host non l'ho aggiunto perchè il nome di dominio viene risolto.
la mail l'ho inviata direttamente da terminale e non mi ha dato nessun errore. ho controllato la coda con mailq e la coda era vuota, però.... la mail non è arrivata.
pare che ci siamo con tutto, quindi l'host non l'ho aggiunto perchè il nome di dominio viene risolto.
la mail l'ho inviata direttamente da terminale e non mi ha dato nessun errore. ho controllato la coda con mailq e la coda era vuota, però.... la mail non è arrivata.
Re: configurare server mail
controlla /var/log/mail.log e posta eventualmente le ultime righedocoscar ha scritto: ... allora grazie ancora.
pare che ci siamo con tutto, quindi l'host non l'ho aggiunto perchè il nome di dominio viene risolto.
la mail l'ho inviata direttamente da terminale e non mi ha dato nessun errore. ho controllato la coda con mailq e la coda era vuota, però.... la mail non è arrivata.
Re: configurare server mail
Jan 25 08:31:23 server-linux postfix/master[1034]: reload -- version 2.7.1, configuration /etc/postfix
Jan 25 08:31:28 server-linux postfix/master[1034]: reload -- version 2.7.1, configuration /etc/postfix
Jan 25 09:43:39 server-linux postfix/master[1034]: reload -- version 2.7.1, configuration /etc/postfix
Jan 25 09:43:41 server-linux postfix/master[1034]: reload -- version 2.7.1, configuration /etc/postfix
Jan 25 09:46:24 server-linux postfix/pickup[2662]: 1278481881: uid=1000 from=
Jan 25 09:46:24 server-linux postfix/cleanup[2695]: 1278481881: message-id=
Jan 25 09:46:24 server-linux postfix/qmgr[2663]: 1278481881: from=, size=299, nrcpt=1 (queue active)
Jan 25 09:46:24 server-linux postfix/local[2698]: warning: database /etc/aliases.db is older than source file /etc/aliases
Jan 25 09:46:24 server-linux postfix/local[2698]: 1278481881: to=, relay=local, delay=0.26, delays=0.1/0.09/0/0.07, dsn=5.1.1, status=bounced (unknown user: "io")
Jan 25 09:46:24 server-linux postfix/cleanup[2695]: 4577181F61: message-id=
Jan 25 09:46:24 server-linux postfix/qmgr[2663]: 4577181F61: from=, size=1970, nrcpt=1 (queue active)
Jan 25 09:46:24 server-linux postfix/bounce[2699]: 1278481881: sender non-delivery notification: 4577181F61
Jan 25 09:46:24 server-linux postfix/qmgr[2663]: 1278481881: removed
Jan 25 09:46:25 server-linux postfix/local[2698]: 4577181F61: to=, relay=local, delay=1.1, delays=0.01/0/0/1.1, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Jan 25 09:46:25 server-linux postfix/qmgr[2663]: 4577181F61: removed
Jan 25 10:27:17 server-linux dovecot: Dovecot v1.2.12 starting up (core dumps disabled)
Jan 25 10:27:21 server-linux postfix/master[1031]: daemon started -- version 2.7.1, configuration /etc/postfix
Jan 25 08:31:28 server-linux postfix/master[1034]: reload -- version 2.7.1, configuration /etc/postfix
Jan 25 09:43:39 server-linux postfix/master[1034]: reload -- version 2.7.1, configuration /etc/postfix
Jan 25 09:43:41 server-linux postfix/master[1034]: reload -- version 2.7.1, configuration /etc/postfix
Jan 25 09:46:24 server-linux postfix/pickup[2662]: 1278481881: uid=1000 from=
Jan 25 09:46:24 server-linux postfix/cleanup[2695]: 1278481881: message-id=
Jan 25 09:46:24 server-linux postfix/qmgr[2663]: 1278481881: from=, size=299, nrcpt=1 (queue active)
Jan 25 09:46:24 server-linux postfix/local[2698]: warning: database /etc/aliases.db is older than source file /etc/aliases
Jan 25 09:46:24 server-linux postfix/local[2698]: 1278481881: to=, relay=local, delay=0.26, delays=0.1/0.09/0/0.07, dsn=5.1.1, status=bounced (unknown user: "io")
Jan 25 09:46:24 server-linux postfix/cleanup[2695]: 4577181F61: message-id=
Jan 25 09:46:24 server-linux postfix/qmgr[2663]: 4577181F61: from=, size=1970, nrcpt=1 (queue active)
Jan 25 09:46:24 server-linux postfix/bounce[2699]: 1278481881: sender non-delivery notification: 4577181F61
Jan 25 09:46:24 server-linux postfix/qmgr[2663]: 1278481881: removed
Jan 25 09:46:25 server-linux postfix/local[2698]: 4577181F61: to=, relay=local, delay=1.1, delays=0.01/0/0/1.1, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Jan 25 09:46:25 server-linux postfix/qmgr[2663]: 4577181F61: removed
Jan 25 10:27:17 server-linux dovecot: Dovecot v1.2.12 starting up (core dumps disabled)
Jan 25 10:27:21 server-linux postfix/master[1031]: daemon started -- version 2.7.1, configuration /etc/postfix
Re: configurare server mail
il server cerca di mandare la mail in locale, all'utente io, come se miodominioit puntasse a se stesso, ecco perché non ricevi nulla.Jan 25 09:46:24 server-linux postfix/local[2698]: 1278481881: to=, relay=local, delay=0.26, delays=0.1/0.09/0/0.07, dsn=5.1.1, status=bounced (unknown user: "io")
il comando:
Codice: Seleziona tutto
host miodominioit
Ultima modifica di ReMichael il martedì 25 gennaio 2011, 10:47, modificato 1 volta in totale.
Re: configurare server mail
allora ho dato il comando
host miodominio
mi ha risposto:
miodominio.intranet has address 192.168.x1.8
miodominio.intranet has address 192.168.x1.167
miodominio.intranet has address 169.xxx.xx.xx
miodominio.intranet has address 192.168.x2.1
miodominio.intranet has address 192.168.x3.1
allora x1.8 è dns e 167 è exchange xxxxxx è l'indirizzo esterno gli altri due x2 e x3 non ho la minima idea: saranno altri servizi o non so
host miodominio
mi ha risposto:
miodominio.intranet has address 192.168.x1.8
miodominio.intranet has address 192.168.x1.167
miodominio.intranet has address 169.xxx.xx.xx
miodominio.intranet has address 192.168.x2.1
miodominio.intranet has address 192.168.x3.1
allora x1.8 è dns e 167 è exchange xxxxxx è l'indirizzo esterno gli altri due x2 e x3 non ho la minima idea: saranno altri servizi o non so
Ultima modifica di docoscar il martedì 25 gennaio 2011, 10:57, modificato 1 volta in totale.
Re: configurare server mail
posta il file di configurazione di postfix (/etc/postfix/main.cf). mettilo tra tag codice (bottone # quando componi il messaggio)docoscar ha scritto: allora ho dato il comando
host miodominio
mi ha risposto:
miodominio.intranet has address 192.168.x1.8
miodominio.intranet has address 192.168.x1.167
miodominio.intranet has address 169.xxx.xx.xx
miodominio.intranet has address 192.168.x2.1
miodominio.intranet has address 192.168.x3.1
allora 14.8 è dns e 167 è exchange xxxxxx è l'indirizzo esterno gli altri due x2 e x3 non ho la minima idea: saranno altri servizi o non so
Re: configurare server mail
Codice: Seleziona tutto
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = server-linux
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = miodominio.intranet, server-linux, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = allRe: configurare server mail
prova così:
e in /etc/hosts prova ad impostare così:
ricordati di restartare postfix
Codice: Seleziona tutto
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
readme_directory = no
# TLS parameters
#smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
#smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
#smtpd_use_tls=yes
#smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
#smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = server-linux
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = miodominio.intranet
myorigin = miodominio.intranet
mydestination = server-linux, localhost.$mydomain, $mydomain, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 192.168.0.0/16
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
Codice: Seleziona tutto
127.0.0.1 localhost
127.0.1.1 server-linux.miodominio.intranet, server-linux
192.168.x1.167 miodominio.intranet
Ultima modifica di ReMichael il martedì 25 gennaio 2011, 11:17, modificato 1 volta in totale.
Re: configurare server mail
allora...
ho fatto le modifiche ma non ho ancora risolto il problema, a parte che non arriva la mail, posto di seguito il risultato di mail.log
ho fatto le modifiche ma non ho ancora risolto il problema, a parte che non arriva la mail, posto di seguito il risultato di mail.log
Codice: Seleziona tutto
Jan 25 11:50:05 server-linux postfix/pickup[5950]: A8238825DF: uid=1000 from=<utente>
Jan 25 11:50:05 server-linux postfix/cleanup[5956]: A8238825DF: message-id=<20110125105005.A8238825DF@server-linux>
Jan 25 11:50:05 server-linux postfix/qmgr[5951]: A8238825DF: from=<utente@miodominio.intranet>, size=305, nrcpt=1 (queue active)
Jan 25 11:50:05 server-linux postfix/smtp[5958]: A8238825DF: to=<io@miodominio.it>, relay=none, delay=0.15, delays=0.1/0.04/0.01/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=miodominio.it type=A: Host found but no data record of requested type)
Jan 25 11:50:05 server-linux postfix/cleanup[5956]: C9F1A84CD6: message-id=<20110125105005.C9F1A84CD6@server-linux>
Jan 25 11:50:05 server-linux postfix/qmgr[5951]: C9F1A84CD6: from=<>, size=2210, nrcpt=1 (queue active)
Jan 25 11:50:05 server-linux postfix/bounce[5959]: A8238825DF: sender non-delivery notification: C9F1A84CD6
Jan 25 11:50:05 server-linux postfix/qmgr[5951]: A8238825DF: removed
Jan 25 11:50:05 server-linux postfix/local[5961]: warning: database /etc/aliases.db is older than source file /etc/aliases
Jan 25 11:50:05 server-linux postfix/local[5961]: C9F1A84CD6: to=<utente@miodominio.intranet>, relay=local, delay=0.17, delays=0.01/0.1/0/0.06, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Jan 25 11:50:05 server-linux postfix/qmgr[5951]: C9F1A84CD6: removedRe: configurare server mail
non mi torna una cosa.. il dominio al quale tu vuoi spedire la mail non è miodominio.intranet? perché cerchi di mandare la mail a miodominio.it anziché a miodominio.intranet?docoscar ha scritto: allora...
ho fatto le modifiche ma non ho ancora risolto il problema, a parte che non arriva la mail, posto di seguito il risultato di mail.log
Codice: Seleziona tutto
Jan 25 11:50:05 server-linux postfix/pickup[5950]: A8238825DF: uid=1000 from=<utente> Jan 25 11:50:05 server-linux postfix/cleanup[5956]: A8238825DF: message-id=<20110125105005.A8238825DF@server-linux> Jan 25 11:50:05 server-linux postfix/qmgr[5951]: A8238825DF: from=<utente@miodominio.intranet>, size=305, nrcpt=1 (queue active) Jan 25 11:50:05 server-linux postfix/smtp[5958]: A8238825DF: to=<io@miodominio.it>, relay=none, delay=0.15, delays=0.1/0.04/0.01/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=miodominio.it type=A: Host found but no data record of requested type) Jan 25 11:50:05 server-linux postfix/cleanup[5956]: C9F1A84CD6: message-id=<20110125105005.C9F1A84CD6@server-linux> Jan 25 11:50:05 server-linux postfix/qmgr[5951]: C9F1A84CD6: from=<>, size=2210, nrcpt=1 (queue active) Jan 25 11:50:05 server-linux postfix/bounce[5959]: A8238825DF: sender non-delivery notification: C9F1A84CD6 Jan 25 11:50:05 server-linux postfix/qmgr[5951]: A8238825DF: removed Jan 25 11:50:05 server-linux postfix/local[5961]: warning: database /etc/aliases.db is older than source file /etc/aliases Jan 25 11:50:05 server-linux postfix/local[5961]: C9F1A84CD6: to=<utente@miodominio.intranet>, relay=local, delay=0.17, delays=0.01/0.1/0/0.06, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION") Jan 25 11:50:05 server-linux postfix/qmgr[5951]: C9F1A84CD6: removed
Re: configurare server mail
perchè sono dentro la rete. provo a passare tutto a .it
vediamo se ci riesco
vediamo se ci riesco
Re: configurare server mail
ho cambiato hosts e mail.cf
... penso di aver fatto piu casino che altro: allo start di postfix mi dice che
ho copiato hosts dentro spool è giusto? che succede?
... penso di aver fatto piu casino che altro: allo start di postfix mi dice che
Codice: Seleziona tutto
warning: /var/spool/postfix/etc/hosts and /etc/hosts differ
Ultima modifica di docoscar il martedì 25 gennaio 2011, 12:28, modificato 1 volta in totale.
Re: configurare server mail
è la prima volta che vedo questo messaggio di postfix. in teoria non serve copiare nulla dentro a spool/postfix, però non credo che copiando si creano problemi.. ora parte senza errori?docoscar ha scritto: ho cambiato hosts e mail.cf
... penso di aver fatto piu casino che altro: allo start di postfix mi dice cheho copiato hosts dentro spool è giusto? che succede?Codice: Seleziona tutto
warning: /var/spool/postfix/etc/hosts and /etc/hosts differ
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti

