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 29/07/2012, à 11:24

At0mIkS

Postfix Mail Forwarding Domains - Delivery failed permanently

Bonjour,
Je voudrais récupérer les mail envoyé sur les adresse de mon domaine sur une adresse ciblé et pour cela j'ai suivi un des nombreux tutoriel présent sur internet. C'est à dire :

Dans /etc/postfix/main.cf j'ai ajouté :

virtual_alias_domains = mydomain.com
virtual_alias_maps = hash:/etc/postfix/virtual

Et dans /etc/postfix/virtual file :

@mydomain.com   *********@gmail.com

Cependant après

postmap /etc/postfix/virtual
service postfix reload

Lorsque j'envoi un mail sur ce domaine gmail me renvoi un mail avec :
Delivery to the following recipient failed permanently

Comment faire ?
Merci d'avance

Hors ligne

#2 Le 29/07/2012, à 18:06

Pseudo supprimé

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

-alias est je pense inapproprié, car cela sous entend que gmail.com et domain.com appartiennent au même mx. Ce n'est pas le cas.

voir canonical_maps ou les méthodes par forward.
smtp_generic_maps si tu n'as pas de vrai domaine.

#3 Le 29/07/2012, à 22:02

At0mIkS

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Tout d'abord j'ai un domaine, dans l'exemple on considère que mon domaine est mydomain.com.
J'ai donc essayé de me pencher sur mais je ne vois pas. Pourrais-tu expliciter ?
J'ai essayer de mettre dans /etc/postfix/main.cf :

canonical_maps = hash:/etc/postfix/canonical

Et dans /etc/postfix/canonical

@mydomain.com myemail@gmail.com

Comment faire ?
Merci d'avance

Hors ligne

#4 Le 29/07/2012, à 22:18

src

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Je n'ai pas bien compris ce que tu essaies de faire. Tu as une boite sur gmail et tu veux la récupérer sur ton serveur ?


Actuellement sur Manjaro Xfce (amd64)

Hors ligne

#5 Le 29/07/2012, à 23:44

At0mIkS

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Non, en gros, l'idée est que j'ai un nom de domaine qui pointe vers mon serveur et je voudrais que lorsque quelqu'un écrit un mail à destination de celui-ci soit redirigé vers ma boite gmail.
Comment faire ?
Merci d'avance

Dernière modification par At0mIkS (Le 08/08/2012, à 10:00)

Hors ligne

#6 Le 30/07/2012, à 09:50

bruno

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Est-ce que ton nom de domaine à un enregistrement MX dans les DNS ? Il faudrait également voir les détails su courriel d'erreur renvoyé par gmail.

#7 Le 30/07/2012, à 12:32

At0mIkS

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Donc je viens de changer mon mx pour le faire pointer vers mon serveur dédié et maintenant je ne reçois plus de mail d'erreur de la part de gmail. Cependant je ne reçois pas non plus le mail. Il n'est donc pas redirigé ...
Comment faire ?

Hors ligne

#8 Le 30/07/2012, à 12:59

bruno

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Là il faut regarder les logs de postfix dans /var/log/mail*** et regarder s'il n'y a rien dans la file d'attente (postqueue -p)

#9 Le 30/07/2012, à 17:14

At0mIkS

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Dans /var/log/mail.log :

Jul 30 18:12:06 vks10719 postfix/smtpd[20254]: connect from mail-yx0-f180.google.com[209.85.213.180]
Jul 30 18:12:07 vks10719 postfix/smtpd[20254]: 6817933C1C49: client=mail-yx0-f180.google.com[209.85.213.180]
Jul 30 18:12:07 vks10719 postfix/cleanup[20258]: 6817933C1C49: message-id=<CAGUyNWk_fj=OWyyNiz+7pusPLdaA1Xba4XJtThWfFXUUvp3vtA@mail.gmail.com>
Jul 30 18:12:07 vks10719 postfix/qmgr[17718]: 6817933C1C49: from=<mymail@gmail.com>, size=1710, nrcpt=1 (queue active)

Et

postqueue -p
Mail queue is empty

C'est étonnant ...

Hors ligne

#10 Le 30/07/2012, à 20:35

bruno

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Ton courriel  doit être dans /var/mail visiblement il n'a pas été retransmis vers gmail. C'est curieux cela fonctionnait au départ puisque tu recevais un message d'erreur en provenance de gmail...

#11 Le 30/07/2012, à 22:14

At0mIkS

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Je viens de regarder mais il ne me semble pas que les mails soient dans /var/mail ... Ils ont juste disparus ...

Hors ligne

#12 Le 31/07/2012, à 18:43

Pseudo supprimé

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

normalement avec du virtual, tu dois avoir
relay_recipient_maps quelquepart qui correspond à tes récipients.
un truc du genre,

relay_recipient_maps = hash:/etc/postfix/virtual, regex:/etc/postfix/canonical, mysql:/etc/postfix/data_recipients.cf 

avec du hash /etc/postfix/virtual
toto@domain.com   toto@domain.com,titi@other-domain.tld,pierre@gmail.com

évidemment toto@domain.com doit exister en tant que mailbox sinon erreur rcpt 550

avec du regex, c'est une autre syntaxe.

sous /etc/aliases, c'est la même chose
toto:         toto@domain.tld,titi@other-domain.tld,pierre@gmail.com
...
Tu as également les copies parallèles, réplication avec *_bcc

#13 Le 31/07/2012, à 18:53

At0mIkS

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Tout d'abors merci pour ta réponse mais je n'ai pas exactement compris ce que tu voulais dire,

Donc dans /etc/postfix/main.cf je met :

virtual_alias_domains = mydomain.com
virtual_alias_maps = hash:/etc/postfix/virtual
relay_recipient_maps = hash:/etc/postfix/virtual, regex:/etc/postfix/canonical, mysql:/etc/postfix/data_recipients.cf 

Et dans /etc/postfix/virtual file :

@mydomain.com   myemail@gmail.com

Qu'entends tu par

évidemment toto@domain.com doit exister en tant que mailbox

?
C'est en mettant dans /etc/aliases :

toto   myemail@gmail.com

?

Merci d'avance

Hors ligne

#14 Le 02/08/2012, à 21:23

Pseudo supprimé

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

utilise canonical_maps, cela sera plus simple.

sudo nano /etc/postfix/canonical
yoko       pierre.durand@gmail.com
yoko @domain.tld      pierre.durand@gmail.com

sudo postmap hash:/etc/postfix/canonical
sudo postconf -e 'canonical_maps = hash:/etc/postfix/canonical'
sudo postfix reload

#15 Le 03/08/2012, à 08:09

bruno

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

La méthode avec virtual_alias me semble être la bonne pour faire un catch-all vers une adresse gmail. Par contre l'extrait des logs que tu donnes ne semble pas complet... Quoiqu'il en soit il ne faut surtout pas tester depuis l'adresse gmail en question, cela ne marchera pas !

#16 Le 04/08/2012, à 08:41

Pseudo supprimé

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

@At0mIkS
Je ne sais pas ce tu veux vraiment, avec Gmail, entre
1/un rewrite d'adresse mail,
2/un transport gmail ( en utilisant leur serveur comme relais), ou
3/un simili de fetch pour lire les courriers
??

1/ sender_canonical_maps est suffisant
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sudo nano /etc/postfix/sender_canonical

yoko       pierre.durand@gmail.com
yoko@domain.tld      pierre.durand@gmail.com

test

yoko@pc:~$ echo 'bonjour' | mailx -s 'test' -b pierre.durand@gmail.com toto@sfr.fr

yoko devient pierre.durand@gmail.com, qui s'envoit à mail à lui-même en cci, et au destinataire final toto@sfr.fr
mutt -f imaps://pierre.durand@gmail.com:password_de_pierre@imap.gmail.com

2/ Gmail Transporteur
relayhost =
transport_maps = hash:/etc/postfix/transport

# Internal delivery.
domaine.tld	:
.domaine.tld	:
# External delivery.
*	        smtp:smtp.gmail.com:587 

sudo postmap hash:/etc/postfix/transport

avec
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
/etc/postfix/sasl_passwd

smtp.gmail.com:587 mon-compte@gmail.com:password_chez_gmail

sudo postmap hash:/etc/postfix/sasl_passwd

il te faut installer le sasl, tls/ssl, submission.
et

sudo apt-get install ca-certificates
cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem
sudo postconf -e 'smtp_tls_CAfile = /etc/postfix/cacert.pem'

3/main.inc.php / roundcube / imap.gmail.com

$rcmail_config['default_host'] = array(
	'imap.aliceadsl.fr:143' => 'ALICE',
	'imap.fr.aol.com:143' => 'AOL',
	'imap.cegetel.net:143' => 'CEGETEL',
	'imap.free.fr:143' => 'FREE',
	'ssl://mail.gandi.net:993' => 'GANDI',
	'imap.gawab.com:143' => 'GAWAB',
	'ssl://imap.gmail.com:993' => 'GMAIL',
	'imap.gmx.com:143' => 'GMX',
	'ssl://imap.laposte.net:993' => 'LAPOSTE',
	'mail.netcourrier.com:143' => 'NETCOURRIER',
	'imap.noos.fr:143' => 'NOOS',
	'imap.numericable.fr:143' => 'NUMERICABLE',
	'ssl://imap.orange.fr:993' => 'ORANGE',
	'imap.sfr.fr:143' => 'SFR',
	'ssl://imap.domain.tld:993' => 'mondomaine',
	'ssl://imap.mail.yahoo.com:993' => 'YAHOO');

#17 Le 05/08/2012, à 22:14

At0mIkS

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Merci pour vos réponse.
J'ai donc continuer dans la voie des virtual aliases et j'arrive enfin à faire transmettre les messages envoyés sur mon domaine vers mon compte gmail.

Cependant, j'ai exactement le problème mis en évidence par Bruno, pourquoi ne puis-je pas envoyer de message depuis la même adresse gmail que celle qui le reçoit ?

Merci d'avance

Hors ligne

#18 Le 10/08/2012, à 06:45

bruno

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

At0mIkS a écrit :

Cependant, j'ai exactement le problème mis en évidence par Bruno, pourquoi ne puis-je pas envoyer de message depuis la même adresse gmail que celle qui le reçoit ?

Cela vient des serveurs gmail qui filtrent les doublons.
Si tu envoie un mail depuis toto@gmail.com qui est ensuite retransmis a toto@gmail.com, il est considéré comme un doublon par les serveurs gmail et n'apparaîtra jamais dans la boîte de réception.

Dernière modification par bruno (Le 10/08/2012, à 06:52)

#19 Le 11/08/2012, à 23:18

Pseudo supprimé

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

tu peux toujours utilser fetchmail  pour rapatrier tes messages gmail et imapsync pour copier tes mailboxes gmail.

#20 Le 12/08/2012, à 11:11

At0mIkS

Re : Postfix Mail Forwarding Domains - Delivery failed permanently

Ce problème étant un problème mineur et que moyennement embêtant en soi, ma solution actuelle me convient.
Merci pour votre aide

Hors ligne