Bonjour.
J'essaye d'envoyer un email depuis la console.
Voici ce que je fais :
- je m'assure que postfix tourne et je tape :
____________________________________
[root@mdv20081 ~]# mail txtman@txtman.pf
Subject: test2
test2
.
EOT
[root@mdv20081 ~]# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
32DC67471C 445 Thu Jul 17 08:44:39 root@mdv20081.localdomain
(Host or domain name not found. Name service error for name=txtman.pf type=MX: Host not found, try again)
txtman@txtman.pf
[root@mdv20081 ~]# nslookup
> txtman.pf
Server: 192.168.60.5
Address: 192.168.60.5#53
Non-authoritative answer:
Name: txtman.pf
Address: 202.3.227.242
> set type=MX
> txtman.pf
;; connection timed out; no servers could be reached
____________________________________
Sauf que là, je ne sais pas quoi faire pour qu'une interrogation MX fonctionne et que mes mails puissent partir puisqu'il semble que c'est ça qui bloque.
Évidement txtman.pf n'est pas le vrai domaine de destination, je l'ai changé ici dans mon explication pour des raisons de confidentialité.
Et sinon je ne vois pas comment/quoi faire pour que l'envoi passe par le SMTP de mana.
Et pour la réponse "google est ton ami", voici mes recherches :
- envoi smtp postfix
- smtp sendmail
- etc... et je ne trouve pas mon bonheur
# oubli
Posté par stes . Évalué à 1.
sont smtp est smtp.mana.pf
[^] # Re: oubli
Posté par mxt . Évalué à 1.
relayhost = [smtp.mana.pf]
[^] # Re: oubli
Posté par stes . Évalué à 1.
mais autrement pour les mails interne ça fonctionnera toujours ?
[^] # Re: oubli
Posté par stes . Évalué à 1.
après un envoi avec la commende mail, mailq est vide donc l'email a bien dû partir, par contre de l'autre coté le destinataire ne reçoit rien :(
[^] # Re: oubli
Posté par mxt . Évalué à 1.
Le mail est peut être refusé si le domaine de l'expéditeur n'existe pas.
[^] # Re: oubli
Posté par stes . Évalué à 1.
Jul 17 13:30:42 mdv20081 postfix/pickup[7868]: 56BF874724: uid=0 from=
Jul 17 13:30:42 mdv20081 postfix/cleanup[7963]: 56BF874724: message-id=<20080717233042.56BF874724@mdv20081.localdomain>
Jul 17 13:30:42 mdv20081 postfix/qmgr[7789]: 56BF874724: from=<root@mdv20081.localdomain>, size=439, nrcpt=1 (queue active)
Jul 17 13:30:43 mdv20081 postfix/smtp[7965]: 56BF874724: to=<txtman@mail.pf>, relay=smtp.mana.pf[202.3.225.22]:25, delay=1.4, delays=0.09/0.04/1.3/0.03, dsn=5.0.0, status=bounced (host smtp.mana.pf[202.3.225.22] said: 501 <root@mdv20081.localdomain>... Sender domain must exist (in reply to MAIL FROM command))
Jul 17 13:30:43 mdv20081 postfix/cleanup[7963]: E2A5174728: message-id=<20080717233043.E2A5174728@mdv20081.localdomain>
Jul 17 13:30:43 mdv20081 postfix/qmgr[7789]: E2A5174728: from=<>, size=2353, nrcpt=1 (queue active)
Jul 17 13:30:43 mdv20081 postfix/bounce[7966]: 56BF874724: sender non-delivery notification: E2A5174728
Jul 17 13:30:43 mdv20081 postfix/qmgr[7789]: 56BF874724: removed
Jul 17 13:30:43 mdv20081 postfix/local[7967]: E2A5174728: to=<postfix@mdv20081.localdomain>, orig_to=<root@mdv20081.localdomain>, relay=local, delay=0.05, delays=0.02/0.02/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Jul 17 13:30:43 mdv20081 postfix/qmgr[7789]: E2A5174728: removed
pour l'adresse d'expedition, y-a-t-il moyen de la spécifier dans la commande mail ?
[^] # Re: oubli
Posté par mxt . Évalué à 2.
mail destinataire@add -- -fmail@expediteur -F "Nom expediteur"
Une autre solution est de demander à Postfix de le faire:
http://postfix.traduc.org/index.php/STANDARD_CONFIGURATION_R(...)
Je t'invite d'ailleurs à parcourir cette doc pour que Postfix n'ait plus de secret pour toi:
http://postfix.traduc.org/
[^] # Re: oubli
Posté par stes . Évalué à 1.
J'en été à :
mail expediteur@mail.pf -r destinataire@mail.pf
Mais quand je recevais le mail, il était ainsi :
To: destinataire@mail.pf, -r@mdv20081.localdomain, expediteur@mail.pf
Subject: test
User-Agent: Heirloom mailx 12.3 7/15/07
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <20080718182749.68D1774724@mdv20081.localdomain>
From: expediteur@mail.pf (root)
Ce qui biensur est faux. Faut que j'affine la commande que je tape avec mail, j'imagine.
Et donc j'essaie avec mail destinataire@mail.pf -- -f expediteur@mail.pf -F "Expéditeur"
Mais hélas je ne reçois rien du tout.
[^] # Re: oubli
Posté par mxt . Évalué à 1.
Mais hélas je ne reçois rien du tout.
Toujours penser à regarder les logs.
As-tu le paquet mailx installé ?
[^] # Re: oubli
Posté par stes . Évalué à 1.
Finalement la solution pour moi a été ceci :
mail -r expediteur@mail.pf destinataire@mail.pf
Subject: test
test
.
EOT
# Test DNS MX
Posté par Low Memory . Évalué à 0.
$ host -t MX txtman.pf
Si ce n'est pas le cas, il faut mettre à jour les DNS de ton domaine (txtman.pf) avec ton serveur: 2 entrées comme suit:
1 entrée pour dirigier le mail sur un serveur:
@ pour le nom
MX pour le type
serveurmail.txtman.pf. pour la valeur (ne pas oublier le . à la fin)
10 comme priorité (permet de gérer des serveurs secondaires, tertiaires...la plus petite valeur est prioritaire)
et 1 entrée pour le serveur:
serveurmail pour le nom
A pour le type
ton adresse IP comme valeur.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.