Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/01/2009, à 17:18

shensi

[Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

Bonjour,
J'essaye de configurer mon serveur postfix sur un serveur dédié afin qu'il puisse permettre à des utilisateurs de récupérer leurs emails via courier-imap-ssl et bien sur d'en envoyer... C'est le 2eme point qui ne marche pas...

En fait mon dilemne a bien plus de challenge puisque j'ai deux domaines avec 2 noms MX pour chacun de mes domaines et que je voudrais que chacun puissent à partir de leur nom MX associé récupérer et envoyer des emails.... Chers lecteurs, Pour le moment je ne bataille qu'avec un seul mais cette problématique est à prendre en compte...

-------------------------------------
En local lorsque j'essaye d'envoyer des emails pas de problème :

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 mail.domain1.com ESMTP Postfix
ehlo domain1.com
250-mail.domain1.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: <test@domain1.com>
250 2.1.0 Ok
rcpt to: <test@domain2.com>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
mouahouahoua
.
250 2.0.0 Ok: queued as 4905353341
quit
221 2.0.0 Bye
Connection closed by foreign host.

J'arrive à le lire sans aucun problème avec mon client de messagerie

--------------------------------------
Mais lorsque j'essaye de le faire (l'envoi de mail) depuis mon client de messagerie ça passe pas, popup de thunderbird me dit :

Une erreur est survenue lors de l'envoi du courrier : leserveur de courrier a envoyé un message d'accueil incorrect: Cannot connect to smtp server <ip de mon server>(<ip de mon server>:25), cannot connect 10060

En plus aucune trace dans mes fichiers de logs de postfix sur mon dédié !

----------------------------------------
Mon client de messagerie arrive sans problème à se connecter à chacun des adresses de test de mes domaines via courier-imap-ssl, via les champs MX de chacun de mes domaines.

------------------------------------------
Voici la config de mon fichier main.cf

#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

# 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:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

#myhostname = mamachine.kimsufi.com
##-> j'ai essayé de donner le nom d'un de mes domaines pour voir mais ca marche pas. et myhostname n'accepte bien sur pas de prendre 2 champs de type: mail.domaine1.com et mail.domaine2.com
myhostname = mail.domaine1.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mamachine.kimsufi.com, localhost.kimsufi.com, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

# Support Mysql
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail/
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 = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000
# Support du quota
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 = Desole, la boite email de l'utilisateur est pleine, essayez   plus tard.
virtual_overquota_bounce = yes
# Suport du relay
#relay_domains = mysql:/etc/postfix/mysql_relay_domains_maps.cf

# Support TLS
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key

# Support SASL
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
  permit_mynetworks,
  permit_sasl_authenticated,
  reject_non_fqdn_hostname,
  reject_non_fqdn_sender,
  reject_non_fqdn_recipient,
  reject_unauth_destination,
  reject_unauth_pipelining,
  reject_invalid_hostname,
  reject_rbl_client list.dsbl.org,
  reject_rbl_client bl.spamcop.net,
  reject_rbl_client sbl-xbl.spamhaus.org
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous

# Support Amavis
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings

A priori mon problème semble être dans ce fichier de config... Mais je n'arrive pas à l'isoler. J'attends votre avis.

Cordialement,

un ubuntero

Dernière modification par shensi (Le 02/01/2009, à 17:23)


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#2 Le 02/01/2009, à 18:39

kuri

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

dans myhostname tu mets l host du serveur.
si tu dois relayer deux serveurs, tu le fait avec le parametre "relay_domains", par exemple j ai :

relay_domains = paranoia.abuser.eu, 88.191.60.54

par contre le msg d erreur que tu as me derange :

Une erreur est survenue lors de l'envoi du courrier : leserveur de courrier a envoyé un message d'accueil incorrect: Cannot connect to smtp server <ip de mon server>(<ip de mon server>:25), cannot connect 10060

as tu essaye de telnet a partir de ton poste client pour voir si la connexion aboutie ?

Hors ligne

#3 Le 02/01/2009, à 19:05

shensi

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

YooOo kuri !

Je modifie direct ce que tu viens de me dire....
J'ai essayé en telnet via mon poste et voici ce qu'il me dit :

421 cannot connect to SMTP Server <ipdemonserver>:25, connect error 10060

Perte de connection à l'hôte

Pourtant en faisant un netstat sur mon serveur je vois bien que mon service (port 25)  écoute sur toute les interfaces ...

what else...

et en gros ce que tu me dis de faire c'est ça n'est ce pas ?:

myhostname = mamachine.kimsufi.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mamachine.kimsufi.com, localhost.kimsufi.com, localhost, domaine1.com, domaine2.com
relayhost = mail.domaine1.com, mail.domaine2.com
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

Dernière modification par shensi (Le 02/01/2009, à 19:08)


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#4 Le 02/01/2009, à 19:48

shensi

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

ouops pardon dans ma hate je me suis planté de paramètre tongue

myhostname = mamachine.kimsufi.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mamachine.kimsufi.com, localhost.kimsufi.com, localhost, domaine1.com, domaine2.com
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

j'ai effectivment un champ (qui était commenté) de type:

relay_domains = mysql:/etc/postfix/mysql_relay_domains_maps.cf

Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#5 Le 02/01/2009, à 20:10

kuri

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

si ce que j ai compris de ce que tu souhaites faire, c est relayer des mails que traitent deux autres hosts d autres domaines non ? donc faut les mettre en relay host.

pour ton serveur, bah comme tu vois tu ne peux pas te connecter ... une histoire de fichier /etc/hosts.allow peut etre ?

Hors ligne

#6 Le 02/01/2009, à 20:35

shensi

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

Non non non....
en fait mon serveur dédié héberge 2 domaines... je leur ai créé à chacun des nom en MX pour le courier que j'ai redirigé vers l'ip de mon serveur.

Je voulais que chacun de mes domaines est la possibilité via courier-imap (dans 1 premier temps) de permettre aux user :
- de récupérer leurs mails( ca ca marche)
- d'en envoyer (ca marche pas à  cause de ce foutu serveur smtp) ...

et après rajouter un webmail genre round cube pour rajouter un petit plus à mes quelques user.... sur mes 2 domaines différents hébergé sur le même serveur !

Le problème étant que je peut pas me connecter à mon serveur smtp autre qu'en local.... mais je fouille du côté de /etc/hosts*

Est ce un peu plus clair ?


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#7 Le 02/01/2009, à 20:56

shensi

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

Petite question que j'ai vu sur d'autres fils....
Je suis chez NEUF !

Est-ce que neuf telecom ne bloquerait le port 25 ?!
Auquel cas je vais essayer un autre port genre le 587 comme google...

Si quelqu'un a déjà eu le problème...
Cordialement


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#8 Le 02/01/2009, à 21:03

shensi

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

Après un petit googelage...

Afin de bloquer les spams émis depuis les boîtes électroniques de ses abonnés, le fournisseur d'accès à Internet Neuf Cegetel filtre désormais le port 25.
Depuis la fin du mois de juin, Neuf Cegetel , deuxième fournisseur d'accès à Internet en France désormais propriété du groupe SFR, met en place une nouvelle fonctionnalité sur ses Neuf Box 4. Il s'agit du filtrage du port 25 qui est pour rappel utilisé par le protocole SMTP ( Simple Mail Transfert Protocol ) pour l'envoi [...]

CQFD... je vais changer le port d'écoute de mon serveur SMTP... et je clos si besoin.... raaaa relou les FAI! ils filtrent nos ports....


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#9 Le 02/01/2009, à 21:25

kuri

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

j ai un doute sur ce filtrage vu que je suis chez neuf et que j arrive a faire du smtp vers mon serveur chez dedibox, ou alors ce sont les flux a destination d un serveur smtp sur le reseau neuf qui est filtre, pas l inverse.

pour gerer tes domaines, tu peux rajouter les hosts dans mydestination

Hors ligne

#10 Le 02/01/2009, à 21:43

shensi

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

heeu... bah j'essaye de contacter un serveur smtp qui n'est pas sur le réseau de neuf et il est filtré mon port 25... en modifiant le port d'écoute (587) j'ai pu envoyer des messages...

Après je veux bien croire qu'ils filtrent aussi les flux à destination d'un serveur smtp sur leur réseau

Quel est le bordel alors??

plus qu'à mettre en place cyrus-sasl sur le smtp pour encrypter les échanges en sortis... et le webmail


Distrib: Ubuntu 9.04
Citation : Si chuck Norris te dit que ta mère est bonne... tu peux l'appeler Papa

Hors ligne

#11 Le 02/01/2009, à 22:05

kuri

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

si changer le port resoud ton probleme, alors il y a en effet un filtrage quelque part.
je ne saurai dire ou, mais si ca vient du FAI, je ne souffre pas du dit filtrage, bien qu ayant le meme FAI.

je ne dit pas que ce filtrage est impossible, mais je dois avouer qu il m etonne.
mais c est a la mode de faire du minitel sur internet, donc oui empecher les gens d etre leurs propres serveurs mails, pourquoi pas!

Hors ligne

#12 Le 03/01/2009, à 03:25

Uggy

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

Une grande partie des proividers filtrent (bloquent) effectivement les connexions DEPUIS leur abonnés VERS les ports 25 sur Internet (sauf le port 25 de leur relais smtp du type smtp.monprovider.com).

Ceci a bien sur pour but de limiter l'envoi de spams par leurs abonnés infectés par des virus.
99% des gens passant de base par le smtp de leur provider, çà n' handicape qu'une minorité d'abonnés (dont toi) pour un tres fort avantage.. (donc un bon ratio au final).

Certains provider conçients de cette problématique, permettent de "débrider" le bloquage du port 25. C'est le cas de Free par exemple.

Dernière modification par Uggy (Le 04/01/2009, à 03:05)

Hors ligne

#13 Le 03/01/2009, à 11:26

kuri

Re : [Postfix]server smtp pas moyen d'envoyer 1 email avec client2messageri

marrant que je n ai jamais souffert de ce filtrage, pourtant ca ne fait que 45 jours que je ne suis plus mon propre serveur mail (deporte sur une dedibox), mais j envoit tjs mes mails en passant par le smtp de ma dedibox, et la encore, pas de soucis.

Dernière modification par kuri (Le 03/01/2009, à 11:27)

Hors ligne