Re: postfixでWANとのメールの送受信について ( No.1 ) |
|
- æ¥æï¼ 2013/01/08 23:06
- ååï¼ @
- /etc/postfix/main.cfにてrelayhostで貴方の利用しているプロバイダの
smtpサーバーを中継するように設定してください。
#relayhost = $mydomain #relayhost = [gateway.my.domain] #relayhost = [mailserver.isp.tld] #relayhost = uucphost 以下を追記 relayhost = [貴方の利用しているプロバイダのsmtpサーバー]:587
#smtp auth settings 以下を追記 smtp_sasl_password_maps = hash:/etc/postfix/authinfo smtp_sasl_security_options = noanonymous smtp_sasl_mechanism_filter = LOGIN
# vi /etc/postfix/authinfo で認証するためにファイルを作る。 [貴方の利用しているプロバイダのsmtpサーバー]:587 プロバイダのメールアカウント(@より前):パスワード
例えば [smtp.hogehoge.ne.jp]:587 kmr:password こんな感じでauthinfoを作成して念の為パーミッションを変更。 # chmod 640 /etc/postfix/authinfo
ハッシュテーブル作成 # postmap hash:/etc/postfix/authinfo
Postfix再起動 # service postfix reload
|
Re: postfixでWANとのメールの送受信について ( No.2 ) |
|
- æ¥æï¼ 2013/01/09 04:48
- ååï¼ stranger
- 参照: http://ja.528p.com/
- サーバが接続されているISPがOP25Bを導入している場合は
main.cfのrelayhostの設定が必要
サーバを利用しているクライアント側のISPがOP25Bを導入している場合は master.cfのsubmissionの設定が必要 またはport465を利用するtls,ssl接続にする
参考サイト http://www.aconus.com/~oyaji/mail2/op25b.htm http://centossrv.com/op25b.shtml
|
Re: postfixでWANとのメールの送受信について ( No.3 ) |
|
- æ¥æï¼ 2013/01/09 05:36
- ååï¼ kmr
- ありがとうございます。
サブミッションポートの587を使うという事ですが、ご教授いただいた方法とほぼ同じことは試しました。 が、やはり送信できませんでした。 そこで、SMTP over TLSを使ってポート465で送信しようともしましたが、それでも同じでした。
ここで、単に「送信できない」というと語弊があるかもしれません。私の情況は ・LAN内ホストにインストールしているメールクライアントから LAN内サーバーホストへは送られているが、LAN内サーバーから WAN空間の送信先のメールサーバーへ転送はされない。 ・LAN内ホストに送信に失敗したというエラーメールは帰ってこない。 ということであり、メールクライアントの送信ボタンを押してからいつまでたっても プログレスバーが伸びずに、しばらくして「送信できませんでした。」というエラーメッセージが出るという ことではないことを一応書いておきます。(こういうことは最初に詳しく書いておくべきでした。すみません)
そこで、WAN空間で私のドメインがちゃんと名前解決されていないのではないかと思い、 私の携帯からLAN内ホストへメールを送ってみたところ、エラーメールが帰ってきて、
Host or domain name not found. Name service error for name=mail type=A Host not found
とあります。DNSサーバーをLAN内ホストとせずにhostした結果は↓のようなカンジです。
$ host -a www.mydomain.com Trying "www.mydomain.com" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54438 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUESTION SECTION: ;www.mydomain.com. IN ANY
;; ANSWER SECTION: www.mydomain.com. 298 IN A 111.222.333.444
;; AUTHORITY SECTION: mydomain.com. 3598 IN NS ns2.mydns.jp. mydomain.com. 3598 IN NS ns1.mydns.jp. mydomain.com. 3598 IN NS ns0.mydns.jp.
;; ADDITIONAL SECTION: ns0.mydns.jp. 207 IN A 210.197.74.200 ns1.mydns.jp. 207 IN A 210.197.74.201 ns2.mydns.jp. 207 IN A 210.197.74.202
Received 159 bytes from 192.168.24.1#53 in 19 ms
|
Re: postfixでWANとのメールの送受信について ( No.4 ) |
|
- æ¥æï¼ 2013/01/09 10:56
- ååï¼ stranger
- 参照: http://ja.528p.com/
- host -t mx mydomain.com
の結果は? dnsのMXレコードが登録されていますか
main.cfに myhostname = yyy.xxxxxxx.net とありますが メールサーバ名はyyy.xxxxxxx.netではないのですか?
|
Re: postfixでWANとのメールの送受信について ( No.5 ) |
|
- æ¥æï¼ 2013/01/09 11:46
- ååï¼ ゆりたん
- >・LAN内ホストに送信に失敗したというエラーメールは帰ってこない。
>ということであり、メールクライアントの送信ボタンを押してからいつまでたっても >プログレスバーが伸びずに、しばらくして「送信できませんでした。」というエラーメッセージが出るという >ことではないことを一応書いておきます。(こういうことは最初に詳しく書いておくべきでした。すみません)
バウンス・メールのことを言ってるのでしょうか?到着先のメールサーバーが返すメールなので そもそも到着先まで届いてないメールに対してはバウンスは来ません。 (例えば、壁にボールをぶつければbounceして返って来ますよね。でも壁まで届かないボールは bounceして来ないです)
ISPのメールサーバーへのrelay設定とrelay設定に伴う認証設定をちゃんと見直した方がいいです。 (@さんが書いているようなこと)
|