Setările mele MASQUERADE arată după cum urmează...
dnl # Acceptați de asemenea e-mailul trimis către „localhost.localdomain” ca e-mail local.
dnl #
LOCAL_DOMAIN(`localhost.localdomain')dnl
dnl #
dnl # Următorul exemplu face e-mail de la această gazdă și orice suplimentar
dnl # domenii specificate par a fi trimise de la mydomain.com
dnl #
MASQUERADE_AS(`wantedomain.com')dnl
dnl #
dnl # mascadă nu doar anteturile, ci și plicul
dnl #
FEATURE(masquerade_envelope)dnl
dnl #
dnl # masquerade nu doar @mydomainalias.com, ci și @*.mydomainalias.com
dnl #
FEATURE(masquerade_entire_domain)dnl
dnl #
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
MASQUERADE_DOMAIN(localhost02.ux.com.tus)dnl
MASQUERADE_DOMAIN(localhost02)dnl
dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
Fișierul meu hosts conține...
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.101.129 localhost02.ux.com.tus localhost02
[root@localhost02 mail]# nume de gazdă -s
localhost02
[root@localhost02 mail]# nume de gazdă -f
localhost02.ux.com.tus
[root@localhost02 mail]#
Când încerc să trimit un e-mail, sendmail încearcă să trimită asta cu localhost02.ux.com.tus și nu ia în considerare setările MASQUERADING (mă aștept ca expeditor [email protected])...
[root@localhost02 mail]# mail [email protected]
Subiect: TEST
Salut Lume.
.
EOT
[root@localhost02 mail]# mailq
/var/spool/mqueue (1 cerere)
-----Q-ID----- --Mărime-- -----Q-Time----- ------------Expeditor/Destinatar---- -------
20JB4OZi054827* 13 miercuri 19 ian 12:04 <[email protected]>
<[email protected]>
Total cereri: 1
Orice ajutor ar fi foarte apreciat!
20222.01.27 - UPDATE
Am creat un scurt script shell, care conține următoarele...
#!/bin/sh
[email protected]
[email protected]
/usr/sbin/sendmail -i -v -Am -f$SENDER $RECIPIENT <<END
Subiect: TEST
De la: $SENDER
Salut Lume.
Sfârşit
După ce am executat scriptul shell, încă primesc o eroare de time out de la serverul SMTP...
[root@localhost02 mail]# ./sendmail.sh
[email protected]... Se conectează la email-smtp.eu-central-1.amazonaws.com. portul 587 prin releu...
[email protected]... Amânat: Conexiunea a expirat cu email-smtp.eu-central-1.amazonaws.com.
[root@localhost02 mail]# mailq
/var/spool/mqueue (6 solicitări)
-----Q-ID----- --Mărime-- -----Q-Time----- ------------Expeditor/Destinatar---- -------
20R7JX1b017298 13 joi 27 ian 08:19 [email protected]
(Amânat: conexiunea a expirat cu email-smtp.eu-central-1.)
[email protected]
Cu toate acestea, conexiunea telnet la server prin portul 587 pare OK...
[root@localhost02 mail]# telnet email-smtp.eu-central-1.amazonaws.com 587
Încercați 172.27.1.14...
Conectat la email-smtp.eu-central-1.amazonaws.com.
Caracterul de evacuare este „^]”.
220 email-smtp.amazonaws.com ESMTP SimpleEmailService-d-B4HOZL4HF JJQ6jMD4ztoBhcmitWhE
451 4.4.2 Timeout în așteptarea datelor de la client.
Conexiune închisă de către gazda externă.
[root@localhost02 mail]#
...și în sfârșit conținutul fișierului /var/log/maillog...
27 ian 08:19:33 localhost02 sendmail[17298]: 20R7JX1b017298: [email protected], size=57, class=0, nrcpts=1, msgid=<202201270719.20R7JX19.20R7localost.com.bux. releu=rădăcină@localhost
27 ian 08:25:33 localhost02 sendmail[17298]: 20R7JX1b017298: [email protected], [email protected] (0/0), delay=00:06:00=00, xdelay=00 06:00, mailer=releu, pri=30057, relay=email-smtp.eu-central-1.amazonaws.com. [18.158.92.82], dsn=4.0.0, stat=Amânat: Conexiunea a expirat cu email-smtp.eu-central-1.amazonaws.com.