こんにちは、役立つサーバーの皆さん、
私はiRedMailをいじっています。私はほとんど成功しています。SMTPに問題があると思います。
RoundCube(ウェブメール)を変更して、送信にBrightHouse、ISP、SMTPサーバーを使用するようにしました。それはうまくいきます、私は送信とプーフをクリックします、私はGmailを持っています。 Gmailからメールサーバーに返信できますが、機能します。メールが表示されるまでに10時間かかりました。これは別の問題だと思いますが、機能します。
しかし、自分のサーバーから自分のサーバーに送信すると、ISPのPostmasterアカウントから不可解な宣伝文句が送信されます。私は彼らと電話を切ったところですが、彼らはそれが「うまくいくはずだ」と言っており、彼らは私のpop3サーバーに到達できないと言っています。 (pop3
、pop3s
、imap
、およびimaps
はすべてルーターで開いており、サーバーに転送されます。必要なものがわかりません。ベースをカバーしているだけです...)
外部インターフェイスとしてのpop3やimapは単なる形式であり、私は本当にWebメールを機能させたいだけです。
Roundcubeは、構成に1つのSMTPサーバーのみを取ります。自分のドメインにバインドされたメッセージを取得して処理しながら、ISPのSMTPに電子メールを中継/転送するようにPostfixを設定するにはどうすればよいですか?私のISPは、メールを「バウンス」させないので。
たぶん私は電子メールが一般的にどのように機能するかを非常に誤解しています:メールを受信するには、インターネットに開いているポート25、SMTP
だけが必要ですよね?外部からリレーへの認証の失敗を心配する必要がありますか? (私のリレーは使用するためにユーザー/パスを必要とします、私のISPは何も必要としません。)
私の解決策は理想的ではありませんが、機能します。
RoundcubeのSMTPサーバーをISPのSMTPサーバーに変更することで、送信メールにスパムが送信されることはありませんが、自分のドメインに電子メールを送信することはできなくなります。これは、私のISPのSMTPサーバーが私のドメインからの電子メールの許可された送信元ではないためです。
/etc/postfix/main.cf
では、行proxy_read_maps = ...
に項目$smtpd_sender_login_maps
があります。
このアイテムを削除して、接尾辞を再開しました。多田!自分のドメインにメールを送信できます。しかし、私は何をしましたか?ドメインに送信するSMTPサーバーがユーザーやユーザーになりすますことができるという「セキュリティ」の穴を開けたようです。
別の可能性があります。/etc/postfix/main.cf
に、smtpd_sender_login_maps = proxy:ldap:/etc/postfix/ldap/sender_login_maps.cf
を定義する行があります。このファイルで何を見ているのか正確にはわかりませんが、このドメインからのさまざまなSMTPサーバーからのメールを許可しながら、セキュリティ対策をそのままにしておく方法はおそらくあります。
または、このソリューションは逆方向である可能性があり、宛先が自分以外の場合に転送するように構成して、常に自分のSMTPを使用する必要があります。