Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1314 connectés 

 


Dernière réponse
Sujet : [Postfix] Probleme d'envoi de mail
andromede182 http://www.supinfo-projects.com/fr [...] %5Fserv/1/
 
tiens, même si c'est pour OpenBSD, c'est toujours du Postfix

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
andromede182 http://www.supinfo-projects.com/fr [...] %5Fserv/1/
 
tiens, même si c'est pour OpenBSD, c'est toujours du Postfix
bfjuju

nobody13 a écrit :

virtual_mailbox_domains = /etc/postfix/virtual_destination
Et dans virtual_destination, je lui claque mes domaines ligne à ligne.


 
Ok mais ca c'est pour les domaines que tu geres sur la machine.
 

nobody13 a écrit :


Est ce que ca correspond à ta ligne :
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf


Oui
 
 

nobody13 a écrit :


Si tout est okay, ce qui doit être le cas, as tu essayé d'envoyer un mail d'un domaine que tu gères à un autre domaine que tu gères ?
Ce qui permettrait de tester le bon fonctionnement du MTA, et de répondre à la question si le 127.0.0.0/8 à le droit d'envoyer de mails ;-)


Oui ca marche. C'est des que j'envoi un mail vers l'exterieurs que ca ne marche plus.

mikala

Goon a écrit :

Et pour relayer avec un nom d'utilisateur/mot de passe ?


il faut jetter un oeil du coté de saslauthd

Goon

l0ky a écrit :

tu peux utiliser le smtp de ton fai comme relais smtp

relayhost = smtp.de.mon.fai



Et pour relayer avec un nom d'utilisateur/mot de passe ?

nobody13 Malheureusement je ne connais pas trop postfix/mysql mais avec LDAP, je déclare les domaines que mon postfix a le droit de relayer.
Soit dans un fichier à plat, soit à la suite, soit avec une requête LDAP.
 
virtual_mailbox_domains = /etc/postfix/virtual_destination
Et dans virtual_destination, je lui claque mes domaines ligne à ligne.
 
Est ce que ca correspond à ta ligne :
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
 
Ca doit être une requête mysql qui doit renvoyer les domaines que tu gères.
 
Si tout est okay, ce qui doit être le cas, as tu essayé d'envoyer un mail d'un domaine que tu gères à un autre domaine que tu gères ?
Ce qui permettrait de tester le bon fonctionnement du MTA, et de répondre à la question si le 127.0.0.0/8 à le droit d'envoyer de mails ;-)
bfjuju oui car j'autorise tout les gens Authentifiés a utilisé le smtp. Donc peu de risque.
nobody13 Juste une question anodine, car cela m'a frappé dans ta conf.
 
Ta variable mynetworks est vraiment à zéro ??
 
Car elle est très importante pour la suite de la conf, notament pour la partie UCE comme smtpd_recipient_restrictions par exemple ...
bfjuju Je crois plutot qu'il manque une variable dans ce fichier de conf.
Je possede 3 domaines: toto1.fr, toto2.fr, toto3.fr
 
Mais le host smtp quand il relai un mail s'adresse au distant (celui de free par exemple) en lui disant qu'il s'appelle toto1.fr alors que l'emetteur du mail est un utilisateur de toto2.fr, donc le relai distant (free.fr voir plus haut) croit qu'on souhaite l utiliser comme relai de mail. Ce se tient ?
bfjuju cat main.cf
 
# 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 = SERVEUR.COM
myorigin = $myhostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#myorigin = /etc/mailname
mydestination = localhost
relayhost =
mynetworks = 0.0.0.0/0
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 20000000
recipient_delimiter = +
inet_interfaces = all
message_size_limit = 10000000
disable_dns_lookups = yes
 
#virtual_transport = vmail
#maildrop_destination_recipient_limit = 1
 
 
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = mysql:/etc/postfix/mysql-virtual-uid.cf
virtual_gid_maps = mysql:/etc/postfix/mysql-virtual-gid.cf
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
content_filter = amavis:[127.0.0.1]:10024
 
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual-quota.cf
virtual_mailbox_limit_override = no
virtual_create_maildirsize = yes
virtual_mailbox_limit = 20000000
virtual_mailbox_lock = dotlock
virtual_maildir_limit_message = "Quota exceeded. The recipient's mailbox is full."
l0ky ah...
tu peux poster ton main.cf ?
bfjuju Je ne peux pas car j'ai pas de FAI. Le serveur est dans un data-center. J'ai pas de Smtp, et tout est géré sur la machine (DNS, SMTP ...). Avant j'utilisait sendmail et j'avais jamais eu le probleme.
l0ky tu peux utiliser le smtp de ton fai comme relais smtp

relayhost = smtp.de.mon.fai

bfjuju Bonjour,  
 
J'ai configurer une debian avec un postfix en suivant le tutoriel suivant:
http://workaround.org/articles/ispmail-sarge/
 
J'ai donc plusieurs domaines gérés. Le serveur est sur internet et il gere  
son propre DNS. Je recois les messages sans probleme, par contre quand j'utilise  
le smtp du serveur pour envoyer du courrier, les mails sont refusé par les smtp des  
destinataire avec en reponse :
This is the Postfix program at host MONDOMAINE.COM.
 
I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.
 
For further assistance, please send mail to <postmaster>
 
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
 
The Postfix program
 
<toto@free.fr>: host free.fr[213.228.0.42] said: 554
    <toto@free.fr>: Relay access denied (in reply to RCPT TO
    command)

 
Bien entendu l'adresse free utilisé marche. Je ne sais plus quoi modifier dans le main.cf.
Ceci peut il etre du au fait que le serveur s'annonce comme un TITI.COM alors que le mail  
est emis par tutu@LOLO.COM ?
 
J'espere que je suis assez clair.
 
Cordialement,
Julien

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR