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.
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
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
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 ?