Strona 1 z 1

[+] sendmail i domena - zmiana adresu wysyłanej poczty

: 23 sierpnia 2009, 17:04
autor: icetique
Posiadam serwer na ovh, jego adres to załóżmy:

Kod: Zaznacz cały

rXXXX.ovh.net
Podpiąłem pod serwer domenę załóżmy

Kod: Zaznacz cały

mojadomena.katowice.pl
Problem w tym, że serwer wysyła maile jako:

Kod: Zaznacz cały

rXXXX.ovh.net
a nie jako

Kod: Zaznacz cały

mojadomena.katowice.pl
Oto moja konfiguracja:

Kod: Zaznacz cały

icetique:~# uname -n
mojadomena.katowice.pl
icetique:~# hostname -a
rXXXX.ovh.net
icetique:~# hostname -s
mojadomena
icetique:~# hostname -d
katowice.pl
icetique:~# hostname -f
mojadomena.katowice.pl
icetique:~# hostname
mojadomena.katowice.pl
icetique:~# hostname --fqdn
mojadomena.katowice.pl
icetique:~# cat /etc/hostname
mojadomena.katowice.pl
icetique:~# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain localhost
XXX.XXX.XXX.XXX   mojadomena.katowice.pl rXXXX.ovh.net
# The following lines are desirable for IPv6 capable hosts
#(added automatically by netbase upgrade)
::1     ip6-localhost ip6-loopback
feo0::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
icetique:~# sysctl kernel.hostname
kernel.hostname = mojadomena.katowice.pl
icetique:~# cat /etc/mailname
mojadomena.katowice.pl
Domeny są podpięte pod serwer. Mogę np. podłączyć się pod ssh poprzez

Kod: Zaznacz cały

mojadomena.katowice.pl
No więc wyślijmy e-mail:

IP mojego serwera oznaczę jako XXX.XXX.XXX.XXX, natomiast drugie IP jako YYY.YYY.YYY.YYY.

XXX.XXX.XXX.XXX jest rutowane na YYY.YYY.YYY.YYY. Rewers: rXXXX.ovh.net

Kod: Zaznacz cały

icetique:~# date |sendmail -v [email]mojmail@gmail.com[/email]
[email]mojmail@gmail.com[/email]... Connecting to [127.0.0.1] via relay...
220 mojadomena.katowice.pl ESMTP Sendmail 8.14.3/8.14.3/Debian-5; Sun, 23 Aug 2009 14:57:03 GMT; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
>>> EHLO mojadomena.katowice.pl
250-mojadomena.katowice.pl Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
>>> VERB
250 2.0.0 Verbose mode
>>> MAIL From:<root@mojadomena.katowice.pl> SIZE=31
250 2.1.0 <root@mojadomena.katowice.pl>... Sender ok
>>> RCPT To:<mojmail@gmail.com>
>>> DATA
250 2.1.5 <mojmail@gmail.com>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
050 <mojmail@gmail.com>... Connecting to gmail-smtp-in.l.google.com. via esmtp...
050 220 mx.google.com ESMTP 22si8592858ewy.112
050 >>> EHLO mojadomena.katowice.pl
050 250-mx.google.com at your service, [YYY.YYY.YYY.YYY]
050 250-SIZE 35651584
050 250-8BITMIME
050 250-ENHANCEDSTATUSCODES
050 250 PIPELINING
050 >>> MAIL From:<root@rXXXX.ovh.net> SIZE=324
050 250 2.1.0 OK 22si8592858ewy.112
050 >>> RCPT To:<mojmail@gmail.com>
050 >>> DATA
050 250 2.1.5 OK 22si8592858ewy.112
050 354  Go ahead 22si8592858ewy.112
050 >>> .
050 250 2.0.0 OK 1251039423 22si8592858ewy.112
050 <mojmail@gmail.com>... Sent (OK 1251039423 22si8592858ewy.112)
250 2.0.0 n7NEv365009141 Message accepted for delivery
[email]mojmail@gmail.com[/email]... Sent (n7NEv365009141 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 mojadomena.katowice.pl closing connection
icetique:~#
No i dostaję e-maila:

Kod: Zaznacz cały

from	root <root@rXXXX.ovh.net>
to	
date	Sun, Aug 23, 2009 at 4:57 PM
mailed-by	rXXXX.ovh.net
Co powinienem zrobić, żeby móc wysyłać maile jako mojadomena.katowice.pl? Proszę o pomoc, powinienem być już posądzony za spam własnej skrzynki.

EDIT:
Jeszcze /etc/mail/local-host-names :

Kod: Zaznacz cały

localhost
mojadomena.katowice.pl
rXXXX.ovh.net

: 29 sierpnia 2009, 20:10
autor: icetique
Zamieniłem rewers (na odwrót IP-ki) oraz webminem znalazłem opcję sendmaila zwaną DOMAIN MASQUERADING, która jest ustawiana bodajże w pliku sendmail.mc, z którego tworzony jest sendmail.cf.

Nie wiem, która zmiana była tą właściwą (lub obie), ale działa.

Dziękuję za odświeżenie tematu, jednak ktoś tu czuwa. :)