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 08/03/2013, à 17:07

28marc28

petit soucis de smtp avec joomla

Bonjour à tous,

si vous avez suivi mes peripecies, j'ai installé un serveur ubuntu 12.10 avec postfix et tout le tralala...
Tous les mails circulent entrant sortant sur le reseau internet ou dehors aucun soucis.

Le serveur heberge un domaine avec un site(sous joomla) qui y est attaché, quand je configure joomla comme n'importe quel soft de mail il me répond : Erreur ! connexion à l'hote SMTP impossible

A priori pas de trace dans le mail.log.

Voici mon posconf n:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
bounce_queue_lifetime = 5d
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
default_transport = smtp
delay_warning_time = 4h
local_transport = virtual
maximal_queue_lifetime = 5d
mydestination = localhost
mydomain = XXXX.com
myhostname = smtp.XXXX.com
mynetworks = 127.0.0.0/8, [::ffff:127.0.0.0]/104, [::1]/128, 192.168.3.0/24
mynetworks_style = subnet
myorigin = XXXX.com
relay_recipient_maps = mysql:/etc/postfix/mysql_relay_domains.cf
relayhost = smtp.free.fr
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, sleep 1, reject_unauth_pipelining
smtpd_helo_restrictions = reject_invalid_helo_hostname
smtpd_recipient_restrictions = reject_unlisted_recipient, reject_unknown_recipient_domain,permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_recipient, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = reject_unlisted_sender, reject_unknown_sender_domain, permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_uid_maps = static:5000

Précision le site est protegé par crawl protect tous les repertoires sont en 750 et tous les fichiers en 640

avez-vous une idée ?

par avance merci.
28marc28

Dernière modification par 28marc28 (Le 08/03/2013, à 17:09)

Hors ligne

#2 Le 08/03/2013, à 17:47

28marc28

Re : petit soucis de smtp avec joomla

J'ai changé la config sur joomla et passe maintenant par mail

j'ai une trace sur le log:

Mar  8 17:42:29 sweb1 postfix/pickup[8095]: 49126421656: uid=33 from=<www-data>
Mar  8 17:42:29 sweb1 postfix/cleanup[8161]: 49126421656: message-id=<c4660e5a6bbcb48d80e8581e2d2e0cea@www.1111.fr>
Mar  8 17:42:29 sweb1 postfix/qmgr[8096]: 49126421656: from=<www-data@2222.com>, size=1148, nrcpt=1 (queue active)
Mar  8 17:42:29 sweb1 postfix/pickup[8095]: 586744216B2: uid=33 from=<www-data>
Mar  8 17:42:29 sweb1 postfix/cleanup[8161]: 586744216B2: message-id=<f8b1a1b2bb5a66de4f65342bf3e0fbd3@www.1111.fr>
Mar  8 17:42:29 sweb1 postfix/qmgr[8096]: 586744216B2: from=<www-data@2222.com>, size=850, nrcpt=1 (queue active)
Mar  8 17:42:29 sweb1 postfix/virtual[8168]: 49126421656: to=<contact@2222.com>, relay=virtual, delay=0.17, delays=0.1/0.02/0/0.05, dsn=2.0.0, status=sent (delivered to maildir)
Mar  8 17:42:29 sweb1 postfix/qmgr[8096]: 49126421656: removed
Mar  8 17:42:29 sweb1 postfix/virtual[8170]: 586744216B2: to=<lux@1111.fr>, relay=virtual, delay=0.17, delays=0.11/0.02/0/0.05, dsn=2.0.0, status=sent (delivered to maildir)
Mar  8 17:42:29 sweb1 postfix/qmgr[8096]: 586744216B2: removed

Le message arrive bien à l'admin mais pas à l'tilisateur, il y a un truc bizzard dans le log c'est les www-data ...

Hors ligne

#3 Le 08/03/2013, à 22:56

28marc28

Re : petit soucis de smtp avec joomla

J'ai trouvé un message d'erreur dans le log:

Mar  8 22:13:34 sweb1 postfix/smtpd[3145]: warning: localhost[127.0.0.1]: SASL LOGIN authentication failed: Invalid authentication mechanism
Mar  8 22:13:34 sweb1 postfix/smtpd[3145]: lost connection after RSET from localhost[127.0.0.1]

D'après ce que j'ai lu à droite et à gauche cela ce produit quand joomla veut envoyer un mail à plusieurs personnes.
Ce qui est le cas c'est à l'inscription que j'ai cette erreur, il envoi un mail à l'admin et au nouvel inscrit.

Hors ligne

#4 Le 10/03/2013, à 15:10

Pseudo supprimé

Re : petit soucis de smtp avec joomla

ton Sasl n'a pas l'air de fonctionné ! check ici
Et si tu, explicitement, tu invoques une authentification à ton SMTP depuis l'extérieur, avec un client de messagerie; que se passe t-il ?

Client de messagerie : Thunderbird par exemple
_Host:  smtp.ton_domain.tld
_User: toto@ton_domain.tld
password : 1jhdhl
_Authentification en clair ( login & plain invoqué dans le sasl)
_port selon ta conf
25 pour smtp smtpd . + auth
> par +auth obligé par défaut; submission 587 smtpd
465 smtps  smtpd si wrapper mode est activé. + auth

#5 Le 11/03/2013, à 11:03

28marc28

Re : petit soucis de smtp avec joomla

Merci Titouan de ta réponse.
Alors en fait j'ai un peu avancé.
concernant la messagerie, de l'extérieur ce la fonctionne impeccable.
j'ai plusieurs domaines sur mon serveurs, quand joomla reçoit une inscription sur un mail exterieur (yahoo, free, etc) cela fonctionne.


Ce qui ne fonctionne pas:
Sur un mail d'un des noms de domaine que j'héberge ....
Il doit manquer une config sur mon serveur pour le routage de ce mail.

Mieux que cela, maintenant, le log indique que le mail a bien été distribué, mais en réalité il n'en est rien.
il n'est même pas dans la liste d'attente.

Postfix menteur avec çà !!!!!!!!!!!!!!!!!! lol

28marc28

Dernière modification par 28marc28 (Le 11/03/2013, à 11:05)

Hors ligne

#6 Le 12/03/2013, à 13:28

Pseudo supprimé

Re : petit soucis de smtp avec joomla

sudo postmap -q contact@2222.com mysql:/etc/postfix/mysql_relay_domains.cf
idem pour lux@1111.fr

>match contact@2222.com, lux@1111.fr

transport_maps à voir  wink
/etc/postfix/transport

1111.fr        :
.1111.fr        :
2222.com     :
.2222.com      :
sudo postmap /etc/postfix/transport
sudo postconf - e 'transport_maps=hash:/etc/postfix/transport'

Dernière modification par Titouan (Le 12/03/2013, à 13:30)