Informations sur le titre sendmail Pour plusieurs hôtes virtuels Centos Apache

Par exemple, Centos 6.8, ip Serveur 1.2.3.4 et un domaine ajouté à l'intérieur

vhost.conf

NameVirtualHost *:80

<virtualhost *:80="">
ServerAdmin email@example_1.com
ServerName example_1.com
ServerAlias www.example_1.com
DocumentRoot /srv/www/example_1.com/public_html/
ErrorLog /srv/www/example_1.com/logs/error.log
CustomLog /srv/www/example_1.com/logs/access.log combined
</virtualhost>
<virtualhost *:80="">
ServerAdmin email@example_2.com
ServerName example_2.com
ServerAlias www.example_2.com
DocumentRoot /srv/www/example_2.com/public_html/
ErrorLog /srv/www/example_2.com/logs/error.log
CustomLog /srv/www/example_2.com/logs/access.log combined
</virtualhost>

ET

etc/hosts

déposer

127.0.0.1 localhost.localdomain localhost 
1.2.3.4 example_1.example_1.com example_1
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

Par exemple, si j'envoie un email de l'adresse

example_2.com

à

example@gmail.com

, Envoyer un original par email pour montrer beaucoup d'informations sur

example_1.com

.

Return-Path: <no-reply@example_2.com>
Received: from example_1.example_1.com (example_1.com. [...])
by mx.google.com with ESMTPS id ...
for <example@gmail.com>
...
...
Received-SPF: pass (google.com: domain of no-reply@example_2.com designates ... as permitted sender) client-ip=...;
Authentication-Results: mx.google.com;
spf=pass (google.com: domain of no-reply@example_2.com designates ... as permitted sender) smtp.mailfrom=no-reply@example_2.com;
dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com
Received: by example_1.example_1.com (...) with ESMTP id ...;
Received: (from apache@localhost) by example_1.example_1.com ...
X-Authentication-Warning: example_1.example_1.com: apache set sender to no-reply@example_2.com using -f

Comment puis-je modifier les informations dans le titre de tous

example_1.com

à

example_2.com

Quand j'envoie un email de

example_2.com

?

J'ai essayé de changer

vhost.conf

Comme indiqué ci-dessous, mais ne fonctionne toujours pas.

<virtualhost *:80=""> 
ServerAdmin email@example_2.com
ServerName example_2.com
ServerAlias www.example_2.com
DocumentRoot /srv/www/example_2.com/public_html/
ErrorLog /srv/www/example_2.com/logs/error.log
CustomLog /srv/www/example_2.com/logs/access.log combined

<directory example_2.com="" public_html="" srv="" www=""></directory>
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -fno-reply@example_2.com"

</virtualhost>

</example@gmail.com></no-reply@example_2.com>
Invité:

Dominique

Confirmation de:

Oui. Cadeau

sendmail

Quels voies les messages, fonctionne en arrière-plan. DANS

sendmail_path

dit seulement comment apache / php Envoie des messages à l'arrière-plan réel

sendmail

Le problème est que

sendmail

Il ne peut pas utiliser de manière dynamique plusieurs noms d'hôte. Si vous voulez supprimer example_1 de

Received

Les titres, etc., vous avez la solution alternative suivante:

Mettre en place un autre

sendmail

processus sur le même hôte, avec une autre configuration

confDOMAIN_NAME

(Les détails sanglants peuvent être trouvés dans Google).

Sinon, vous pouvez modifier le nom de l'hôte du serveur sur un troisième domaine avec un son neutre. + Changement

/etc/hosts

fichier au premier enregistrement sur

1.2.3.4

est un

host.neutral-domain-3.com

. (Le fait que le premier enregistrement actuellement

example_1.example_1.com

très probablement la raison pour laquelle cela se trouve dans les titres des lettres). Si un

example_1.example_1.com

continue d'afficher dans les titres, vérifiez s'il est clairement corrigé quelque part dans la configuration. sendmail, Et aussi le changer.

Ou prendre des en-têtes comme ils sont maintenant. Ce n'est pas très perceptible pour les utilisateurs.

S'il vous plaît aussi faire en sorte que

ne pas

Utilisez des noms de domaine avec l'accent

_

personnage.

Pour répondre aux questions, connectez-vous ou registre