Serveur mail perso sous POSTFIX + OVH

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Serveur mail perso sous POSTFIX + OVH

Messagepar Greg505 » 15 Sep 2005 01:05

Bonsoir,

Je suis en train de monter un petit serveur mail pour mes utilisateurs ainsi que pour moi meme.

Je possède un nom de domaine chez OVH : gregserveur.com

Je souhaiterais que l'user1 (user1@gregserveur.com puisse consulter ses mails depuis un Webmail.

Pour l'instant je tente de configurer POSTFIX mais je galère :s

en fait, mon nom de domaine est geré par OVH et j'utilise DYNHOST pour mon IP Dynamique.

J'ai crée les champs :

.gregserveur.com MX mail.gregserveur.com
mail.gregserveur.com DYNHOST xxx.xxx.xxx.xxx (etant mon IP)

Ensuite mon fichier de configuration POSTFIX possede cela (j'ai pas tout mis)

mydomain = gregserveur.com
myhostname = mail.gregserveur.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
relay_domains = $mydestination
mynetworks = 10.0.0.0/10 127.0.0.0/10
mailbox_command = procmail -a "$EXTENSION"


Voila, en local ca marche mais des que j'envoie un mail vers Wanadoo ou gmail... j'ai un Connection timed out...

Merci de m'aider.
Pues te jodes
Avatar de l’utilisateur
Greg505
Second Maître
Second Maître
 
Messages: 38
Inscrit le: 12 Jan 2004 01:00
Localisation: Montpellier

Messagepar Fesch » 15 Sep 2005 09:18

oui, dès que je serais à la maison je pourrai te passer ma config ...
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar Greg505 » 15 Sep 2005 12:12

merci c'est super cool, :o
Pues te jodes
Avatar de l’utilisateur
Greg505
Second Maître
Second Maître
 
Messages: 38
Inscrit le: 12 Jan 2004 01:00
Localisation: Montpellier

Messagepar snoopyouaib » 17 Sep 2005 10:39

Bonjour,
Je me suis fait un petit pense bête à cette adresse.
Si ça peut peut t'aider.
Debian un jour, Debian toujours !
Avatar de l’utilisateur
snoopyouaib
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 186
Inscrit le: 17 Juin 2003 00:00
Localisation: Dieppe - Haute Normandie

Messagepar Fesch » 17 Sep 2005 12:28

Donc voici ma config pour POSTFIX:

main.cf
Code: Tout sélectionner
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
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

myhostname = tux.tux.lu
#alias_maps = hash:/etc/aliases
#alias_database = hash:/etc/aliases
#mydestination = tux.lu
#relayhost =
mynetworks = 192.168.***.***/** 127.0.0.1/32
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
irecipient_delimiter = +

virtual_alias_maps      = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps        = static:105
virtual_mailbox_base    = /usr/local/virtual/
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit   = 51200000
virtual_mailbox_maps    = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid     = 104
virtual_transport       = virtual
virtual_uid_maps        = static:104

# Additional for quota support
virtual_create_maildirsize      = yes
virtual_mailbox_extended        = yes
virtual_mailbox_limit_maps      = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override  = yes
virtual_maildir_limit_message   = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce        = yes

# reject_non_fqdn_sender, reject_non_fqdn_hostname,
smtpd_recipient_restrictions =  permit_mynetworks,
                                check_client_access hash:/etc/postfix/pop-before-smtp,
                                reject_non_fqdn_sender,
                                reject_non_fqdn_recipient,
                                reject_unauth_destination,
                                reject_unauth_pipelining,
                                reject_invalid_hostname,
                                reject_rbl_client opm.blitzed.org,
                                reject_rbl_client list.dsbl.org,
#                               reject_rbl_client bl.spamcop.net,
                                reject_rbl_client sbl-xbl.spamhaus.org
#                               reject_rbl_client rbl.maps.vix.com,
#                               reject_rbl_client relays.mail-abuse.org,
#                               reject_rbl_client relays.ordb.org,
#                               reject_rbl_client spews.relays.osirusoft.com


#broken_sasl_auth_clients       = yes
#smtpd_sasl_auth_enable                 = yes
#smtpd_sasl_password_maps       = mysql:/etc/postfix/mysql_virtual_smtp_auth.cf
#smtpd_sasl_security_options    = noanonymous


mysql_virtual_alias_maps.cf
Code: Tout sélectionner
user = postfix
password = ******
hosts = ******.tux.lu
dbname = postfix
table = alias
select_field = goto
where_field = address


mysql_virtual_domains_maps.cf
Code: Tout sélectionner
user = postfix
password = *****
hosts = *****lu
dbname = postfix
table = domain
select_field = description
where_field = domain
#additional_conditions = and backupmx = '0' and active = '1'


mysql_virtual_mailbox_limit_maps.cf
Code: Tout sélectionner
user = postfix
password = *****
hosts = *****lu
dbname = postfix
table = mailbox
select_field = quota
where_field = username
#additional_conditions = and active = '1'


mysql_virtual_mailbox_maps.cf
Code: Tout sélectionner
user = postfix
password = *****
hosts = *****lu
dbname = postfix
table = mailbox
select_field = maildir
where_field = username
#additional_conditions = and active = '1'


mysql_virtual_smtp_auth.cf
Code: Tout sélectionner
user = postfix
password = *****
hosts = *****.tux.lu
dbname = postfix
table = mailbox
select_field = maildir
where_field = username
#additional_conditions = and active = '1'


Pour l'envoye l'utilise Courier ...
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar Greg505 » 17 Sep 2005 21:11

Bon merci a vous...

SquirrelMail fonctionne...

J'arrive a recevoir les mails cependant lorsque j'en envoie, j'ai :

Sep 17 22:59:15 gregserveur postfix/smtp[5102]: connect to gmail.com[216.239.57.107]: Connection timed out (port 25)
Sep 17 22:59:15 gregserveur postfix/smtp[5102]: 7B7B413F3A: to=<gregory.bittan@gmail.com>, relay=none, delay=90, status=deferred (connect to gmail.com[216.239.57.107]: Connection timed out)

D'ou cela peut venir ? Merci à vous
Pues te jodes
Avatar de l’utilisateur
Greg505
Second Maître
Second Maître
 
Messages: 38
Inscrit le: 12 Jan 2004 01:00
Localisation: Montpellier

Messagepar HaM » 17 Sep 2005 23:51

Le fait que tes connexions tombent en timeout peut venir du fait que tu utilises une IP dynamique et donc que tu te retrouves dans certaines RBLDNS, ce qui à pour éffet que certains serveurs utilisants ces RBLDNS refusent d'établir une connexion avec ton serveur.
Avatar de l’utilisateur
HaM
Amiral
Amiral
 
Messages: 1045
Inscrit le: 31 Juil 2002 00:00
Localisation: Boulogne-Billancourt 92

Messagepar Greg505 » 18 Sep 2005 02:41

Solution trouvée...

J'utilisais les DNS de mon routeurs et ils ne detectaient pas les champs MX :s

J'ai donc rentré directement les DNS dans /etc/resolv.conf et now ca marche nickel...

Now, je vais me pencher sur le fait que j'ai plusieurs domaines sur la meme machines...

MERCI a vous.
Pues te jodes
Avatar de l’utilisateur
Greg505
Second Maître
Second Maître
 
Messages: 38
Inscrit le: 12 Jan 2004 01:00
Localisation: Montpellier

Messagepar snoopyouaib » 18 Sep 2005 14:45

Ce n'est pas un probleme, dans main.cf :
mydestination = mon.domaine1.com, mon.domaine2.org, ton.domaine3.net
Par contre "relay_domains" ne sert que pour les domaines que tu veut relayer (mx backup)
et il est conseillé de laisser "relayhost =" pour ne pas être relais ouvert
Debian un jour, Debian toujours !
Avatar de l’utilisateur
snoopyouaib
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 186
Inscrit le: 17 Juin 2003 00:00
Localisation: Dieppe - Haute Normandie

Messagepar Greg505 » 18 Sep 2005 17:24

Tout marche mais j'aimerais allais un peu plus loin...

J'heberge 2 domaines sur mon serveur.
gregserveur.com et dentalmaestranza.com

L'user dental a une adresse dental@gregserveur.com

Je souhaiterais que cette user + ceux que je specifie et uniquement cela est une adresse sous forme xxx@dentalmaestranza.com

J'ai donc rajouté :

Dans main.cf

virtual_alias_domains = dentalmaestranza.com
virtual_alias_maps = hash:/etc/postfix/virtual

Dans /etc/postfix/virtual

info@dentalmaestranza.com dental

mais, ca a pas l'air d'etre ca, qqu a une idée ?
Pues te jodes
Avatar de l’utilisateur
Greg505
Second Maître
Second Maître
 
Messages: 38
Inscrit le: 12 Jan 2004 01:00
Localisation: Montpellier


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité