senday relay problem

1

Eu tenho dois hosts, um dos quais pode enviar e-mails para o meu endereço, enquanto outros não podem. Eu estou tentando descobrir como fazer o outro host enviar o mesg para o primeiro host, para que o primeiro host possa enviar esse mesg para o reciepeint?

(eles estão em subnets diff)

host_A (solaris 10) (OK)

host_B (RHEL 6.5) (Problema)

  • do host_A posso ssh no host_B
  • do host_A posso enviar mesgs usando o sendmail para minha conta da empresa.
  • do host_B eu recebo o erro.

Estou querendo saber se posso enviar e-mails para minha conta a partir de host_B usando host_A.

erros / registros:

- do host_B:

maillog:Sep 26 20:08:04 host_B sendmail[53378]: q8RK90Tl063478: [email protected], ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=124738, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 7D2F5G7)
maillog:Sep 26 20:09:04 host_B postfix/smtp[53381]: 7D2F5G7: to=<[email protected]>, relay=none, delay=60, delays=0.01/0/60/0, dsn=4.4.1, status=deferred (connect to mx0a-00191d01.pphosted.com[67.231.149.140]:25: Connection timed out)

x0a-00191d01.pphosted.com não está configurado em nenhum lugar no sendmail.cf o servidor smtp DS configurado NÃO é alcançável deste host (devido à política, não há rota de rede)

- do host_A:

Sep 26 20:13:04 host_A sendmail[28177]: [ID 801593 mail.info] q8WAD3Tf028177: from=user, size=63, class=0, nrcpts=1, msgid=<201809262013.q8WAD3Tf028177@host_A.company.com>, relay=user@localhost
Sep 26 20:13:04 host_A sendmail[28692]: [ID 801593 mail.info] q8WKT44s028672: from=<user@host_A.company.com>, size=355, class=0, nrcpts=1, msgid=<201809262013.q8WAD3Tf028177@host_A.company.com>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Sep 26 20:13:04 host_A sendmail[28177]: [ID 801593 mail.info] q8WAD3Tf028177: [email protected], ctladdr=user (60183/200), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30063, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q8WKT44s028672 Message accepted for delivery)
Sep 26 20:13:04 host_A sendmail[28764]: [ID 801593 mail.info] q8WKT44s028672: to=<[email protected]>, ctladdr=<user@host_A.company.com> (60183/200), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=120355, relay=smtp.company.com. [xx.xx.xx.xx], dsn=2.0.0, stat=Sent (w8QKD4cS004690 Message accepted for delivery)

... e o mesg é recebido na caixa de entrada do Outlook.

Como posso fazer o host_B enviar todas as suas mesgs para o host_A para entrega?

************ Esta é a resposta abaixo sugestão sobre postfix, eu tentei adicionar um host de retransmissão para ******* postfix

fez alterações no postfix host_B:

adicionou linha a: /etc/postfix/main.cf

relayhost = [host_A.company.com]

# service postfix restart
Shutting down postfix:                                     [  OK  ]
Starting postfix:                                          [  OK  ]

correio enviado ....

host_B# mailx  -s 'my test' -v [email protected]
welcome
.
EOT
[email protected]... Connecting to [127.0.0.1] via relay...
220 host_B.localdomain ESMTP Postfix
>>> EHLO host_B.in.company.net
250-host_B.localdomain
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
>>> MAIL From:<root@host_B.in.company.net> SIZE=217
250 2.1.0 Ok
>>> RCPT To:<[email protected]>
>>> DATA
250 2.1.5 Ok
354 End data with <CR><LF>.<CR><LF>
>>> .
250 2.0.0 Ok: queued as 6FDB9125
[email protected]... Sent (Ok: queued as 6FDB9125)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 Bye

não vejo nada na fila:

# mailq
/var/spool/mqueue is empty
                Total requests: 0

mas não recebo e-mails ...

devo remover o postfix?

    
por rajeev 26.09.2018 / 23:19

0 respostas