Postfix autoriser les mails de la commande mail linux

Résolu/Fermé
jeremy_79 Messages postés 3 Date d'inscription mardi 13 octobre 2015 Statut Membre Dernière intervention 16 octobre 2015 - Modifié par mamiemando le 15/10/2015 à 13:29
Malekal_morte- Messages postés 180304 Date d'inscription mercredi 17 mai 2006 Statut Modérateur, Contributeur sécurité Dernière intervention 15 décembre 2020 - 17 oct. 2015 à 11:05
Bonjour,

J'ai installé un postfix sur une machine debian 7.0. La configuration de postfix comporte des domaines virtuelles, jusque là tout va bien en imap et smtp (avec identifiants).

Mais lorsque je veux utiliser la commande mail en ligne de commande, pas de mail qui part.

echo 'coucou' > mail -s 'coucou' moi@gmail.com 


J'ai cherché sur google, mais après avoir lu 15 tutoriels différents, je suis perdu

Config:

hostname de la machine
linkou-demo


alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
inet_protocols = all
mailbox_size_limit = 0
mydestination = linkou-sites,localhost.com, , localhost
mynetworks = 127.0.0.0/8 91.xxx.xxx.xxx/32 [::1]/128 [fe80::]/64
myorigin = $mydomain
readme_directory = no
recipient_delimiter = +
relay_domains = mysql:/etc/postfix/mysql_relay_domains_maps.cf
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
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 permit_inet_interfaces
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sender_restrictions = permit_mynetworks,reject_unknown_sender_domain
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
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 = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000



Je ne vois pas où est le problème.
Help me please :-)
A voir également:

2 réponses

Malekal_morte- Messages postés 180304 Date d'inscription mercredi 17 mai 2006 Statut Modérateur, Contributeur sécurité Dernière intervention 15 décembre 2020 24 628
Modifié par Malekal_morte- le 15/10/2015 à 15:58
Salut,

Plutôt

echo 'coucou' | mail -s 'coucou' moi@gmail.com


ou

mail -s "coucou" moi@gmail.com < /tmp/unfichier.txt


et matter les logs : /var/log/mail.log probablement.

Like the angel you are, you laugh creating a lightness in my chest,
Your eyes they penetrate me,
(Your answer's always 'maybe')
That's when I got up and left
1
jeremy_79 Messages postés 3 Date d'inscription mardi 13 octobre 2015 Statut Membre Dernière intervention 16 octobre 2015
16 oct. 2015 à 18:18
Pfff ben ouai c un | et non un > dans ma commande. Merci pour vos réponses !!!
0
Malekal_morte- Messages postés 180304 Date d'inscription mercredi 17 mai 2006 Statut Modérateur, Contributeur sécurité Dernière intervention 15 décembre 2020 24 628 > jeremy_79 Messages postés 3 Date d'inscription mardi 13 octobre 2015 Statut Membre Dernière intervention 16 octobre 2015
17 oct. 2015 à 11:05
De rien =)
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
15 oct. 2015 à 13:34
Bonjour,

Ce n'est pas simplement que tu n'as pas configuré de
relay_host
?

Voir section "envoyer du courrier non local"
http://www.linux-france.org/article/mail/postfix-jaco/


Bonne chance
0
jeremy_79 Messages postés 3 Date d'inscription mardi 13 octobre 2015 Statut Membre Dernière intervention 16 octobre 2015
15 oct. 2015 à 15:31
Mon serveur envoie les mails directement et j autorise les envois des mails via login et mot de passe. Donc quand je teste via la fonction mail, je pense que le problème vient du relay_domains. Que faut il mettre du coup comme domaine pour que sa fonctionne ? Localhost ? Le nom de la machine localhost ? J ai le problème aussi pour les sites internet, mais je peux régler le problème en paramétrant le smtp des sites.
0