I just installed Postfix with postfixadmin to manage virtual domains,
but it seems I have some problem with mail relaying to a group of
domains managed by the same provider. This is an output example:
<j....@firstdomain.it>: lost connection with
mail.provider.com[xxx.xxx.xxx.xxx] while performing the HELO
handshake
I tried to configure postfix as smarthost using my ISP's SMTP. But
most of mails are marked as spam (by the same ISP SMTP server):
host my.isp.smtp[abc.abc.abc.abc]
said:
554 5.7.1 Message refused by DeepHeader check. This email has been
rejected. The email message was detected as spam. (in reply to
end of
DATA command)
and some other mails do not arrive to receiver with no error
message... :-|
Since I cannot find any solution either to the first or the second
issue, I was looking for a method to deliver mail with dovecot as
default method, and deliver mail with a smarthost only for specific
RECEIVER domains. Is this possible? Can I get outgoing mail only
routed depending on sender?
Thanks in advance!
> <j....@firstdomain.it>: lost connection with
> mail.provider.com[xxx.xxx.xxx.xxx] while performing the HELO
> handshake
Ok, I solved this one. There were duplicate options in main.cf and the
server identified itself as localhost.localdomain.
Now I see other errors:
Jun 23 09:57:43 node1 postfix/smtp[3950]: send attr reason = host
mail.domain.it[abc.abc.abc.abc] refused to talk to me: 550
Jun 23 09:57:43 node1 postfix/smtp[3950]: 418E098004C2:
to=<xxxx...@mediofactoring.it>, relay=mail.domain.it[abc.abc.abc.abc]:
25, delay=80211, delays=80211/0.03/0.45/0, dsn=4.0.0, status=deferred
(host mail.domain.it[abc.abc.abc.abc] refused to talk to me: 550 )
And:
# telnet mail.domain.it 25
Trying abc.abc.abc.abc...
Connected to mail.domain.it (abc.abc.abc.abc).
Escape character is '^]'.
550
Connection closed by foreign host.
Has my server been blacklisted? Or what?