Passerelle smtp avec postfix

Fermé
sakuraa88 - 14 janv. 2010 à 23:37
 sakuraa88 - 17 janv. 2010 à 00:48
Bonsoir,
s'il vous plait si quelqu'un peut m'aider je suis perdu ...bon voilà:je suis débutante dans ce domaine et ça peut être évident mais je n'ai pas trouvé la solution ca fait plus d'un mois que je cherche .
je doit mettre en place une passerelle SMTP à l'aide de serveur postfix qui permet juste de recevoir les mails et les directionner après identification à isp correspondant.
je doit le tester à distance et en local et j'ai pas toucher au master.cf
je travaille avec ubuntu 8.10 sur machine virtuelle vmware et en le testant avec Evolution j'ai pas trouver comment le configuer pour travailler avec postfix et les mails reste non envoyer une erreur lors de l'exécution.

pour le main.cf :

# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name.The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

mail_owner = postfix

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)

biff = no

mydomain = domaine.com

myhostname = rt.domaine.com

myorigin = $mydomain

default_transport = smtp

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain , $mydomain

relay_domains = $mydestination, domaine.com

relayhost = [smtp.domaine.com]:submission

# appending .domain is the MUA's job.

append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

smtp_sender_dependent_authentication = yes

sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map

smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = hash:/etc/postfix/passwd

smtp_sasl_security_options =

mailbox_size_limit = 0

recipient_delimiter = +

queue_directory=/var/spool/postfix

puis j'ai crée relayhost_map ou j'ai mis:
user1@hotmail.com [smtp.live.com]
user2@gmail.com [smtp.gmail.com]
user3@yahoo.fr [smtp.mail.yahoo.fr]

et dans passwd :
user1@hotmail.com user1@hotmail.com:passwd1
user2@gmail.com user2@gmail.com:passwd2
user3@yahoo.com user3@yahoo.fr:passwd3
[smtp.domaine.com] defaultUsername:passwd

Merci :).

3 réponses

jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 306
15 janv. 2010 à 04:30
Bonjour,

Si tu veux recevoir les messages, il faut aller les cherchez chez ton ISP...
Postfix va te permettre d'envoyer les messages et de trier aussi ceux qui sont arrivés, mais il son rôle n'est pas d'aller les chercher.

La solution serait que tu utilises fetchmail pour te connecter sur le serveur de ton fournisseur et il faudrait que tu installes un serveur POP ou IMAP sur ton serveur. (Courrier, cyrus, etc...) en plus de postfix.



Bon courage.
1
sakuraa88 Messages postés 1 Date d'inscription jeudi 14 janvier 2010 Statut Membre Dernière intervention 16 janvier 2010
16 janv. 2010 à 01:28
Bonsoir,
merci de m'avoir répondu jivef, en réalité j'ai installé le serveur perdition pour pop et j'ai pas su comment changer le serveur de sendmail ou smtp à postfix sous evolution est-ce que ca peut être aussi le problème?
si tu peut m'expliquer comment utiliser fetchmail ?
merci :)
0
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 306
16 janv. 2010 à 08:20
Bonjour,
Je ne connais pas perdition, mais tant que ça marche...

Pour fetchmail, tu dois d'abord l'installer.
sudo apt-get install fetchmail

Ensuite, tu vas créer un fichier que tu appelleras fetchmail.conf par exemple et que tu mettras dans /etc

Voici le contenu dont j'ai changé ce qui pouvait nuire à la confidentialité.

mailtux:~ # cat .fetchmailrc
# fichier de configuration recree le 20070120Sa. par Jonas
set syslog
set postmaster "postmaster@domaine.pf"
set bouncemail
set no spambounce
set properties ""
poll pop.mana.pf with proto POP3 interval 120 localdomains mondomaine.pf user 'compte.utilisateur' there with password 'motdepasse' is * here
#and wants mda "/usr/bin/procmail /etc/procmailrc"
mailtux:~ #


Cordialement.
Jonas.
0
Bonsoir,
Merci beaucoup Jonas pour les explications je vais essayer avec fetchmail et j'espère que ca marche.
:)
0