タグ付けされた質問 「postfix」

PostfixはWietse Venemaのメールサーバーであり、広く使用されているSendmailプログラムに代わるものとしてIBMの調査で始まりました。

7
postfix / smtpd:警告:Milterサービスunixに接続:/var/run/opendkim/opendkim.sock:そのようなファイルまたはディレクトリはありません
squeezeからwheezyにアップグレードした後、debianのpostfixに問題があります。Postfixは、dkim-filterを使用してメッセージに署名するように構成されました。更新前は、すべてが問題なく機能していましたが、サービス(tcpまたはUNIXソケット)との接続で失敗するようになりました。debianがopendkimに切り替わったためだと思ったので、dkim-filterを削除してopendkimをインストールしました-同じ問題です。TCPオプションの代わりにUNIXファイルソケット接続を設定しようとしました-同じ問題: postfix/smtpd: warning: connect to Milter service unix:/var/run/opendkim/opendkim.sock: No such file or directory または(tcp / ipを使用): postfix/cleanup: warning: connect to Milter service inet:localhost:8891: Connection refused 2回確認しました-ソケットファイルが存在し、サービスがポート8891でリッスンしていました。 これを修正するにはどうすればよいですか?
36 debian  email  postfix 


1
Postfixメールログに「NISドメインが設定されていません」と表示され続ける
PostfixとDovecotを使用して新しいメールサーバーをセットアップしました。私はトラブルシューティングを行ってきましたが、この行はログ(特に、mail.infoとmail.log)に表示され続けます。NISドメインとは何ですか?また、問題を修正するにはどうすればよいですか? postfix/smtpd[6107]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
18 logs  postfix 

1
Postfixのmain.cfでmyhostnameに使用する名前はどれですか?
の場合#myhostname、コメントを解除してホスト名、つまりVPSに付けた名前を入力する必要がありますか?またはmyhostname = mydomain.net、コメントを外す以外は、「myhostname」というフレーズを編集しないでください。 そして、それ #myhostname = virtual.domian.tld はサブドメインを置くことですか? ありとなしを含むすべてのリストを追加する必要がありwwwますか?

2
「IPv6サポートは無効です」警告
メールを送信しようとするスクリプトの実行中にエラーが発生します。 send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol send-mail: warning: inet_protocols: configuring for IPv4 support only postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol postdrop: warning: inet_protocols: configuring for IPv4 support only 誰が問題が何であると言うことができますか、私はいくつかの許可を必要としますか?
14 email  postfix  ipv6 

1
ローカルホストとの間で送受信するように接尾辞を構成する
メールをローカルホストに送信してローカルホストから受信できるように、postfixの設定が必要なことを誰もが知っていますか? たとえば、user1 @ localhostにメールを送信すると次のようになります。 user1はメールクライアントでメールを受信します(ローカルメールを受信するように設定されています) その後、user1はuser2 @ localhostに応答できます user1とuser2は両方とも同じマシン上で構成されます。つまり、インターネット/ネットワーク接続がない場合、これらのユーザーは相互に送受信できます。 私が尋ねる理由は、開発中のアプリケーションをテストできるように、これを開発環境にセットアップしたいからです。
13 postfix 

1
Postfix:ポート25経由の認証を無効にする
メールサーバーを使用PostfixしていIMAPて、通常、少なくとも3つのポートが開かれている 25 smtp : incoming emails from anybody (whole internet) 465 smtps : outgoing emails from authorized users (to the whole intenet) 993 imap : imap for authorized users 承認されたユーザーが465経由でのみメールを送信できるように、postfixを設定したいと思います。デフォルトでは、そうではありません。ユーザーはポート25でSTARTTLSを使用することもできます。無効にしたいと思います。 私の計画は、私に電子メールを送信するためにポート25を使用することです ユーザーにはポート465を使用します(ファイアウォールを使用して特定のIP範囲を許可するか、カスタムポートを使用できます) これにより、ハッカーがユーザー/パスワードを推測しようとするブルートフォース攻撃からポート25が悪用されるのを防ぎます。ポート25は、たとえ有効であっても、単にユーザー/パスワードを受け入れません。また、ポート465はファイアウォールによって制限されているため、ハッカーも465を利用することはできません。 これはPostfixで可能ですか? Debian WheezyでPostfix 2.9.6-2を使用しています
12 postfix  smtp  imap  sasl 



5
Postfixがメールを送信せず、「ホスト名またはドメイン名が見つかりません」と文句を言う
メールを送信するために次の手順に従いました。Postfixログは次のとおりです。 Sep 26 00:46:24 tshepang postfix/smtpd[5728]: 8EE2464931: client=localhost[127.0.0.1] Sep 26 00:47:44 tshepang postfix/cleanup[5810]: 8EE2464931: message-id=<20110925224624.8EE2464931@tshepang> Sep 26 00:47:44 tshepang postfix/qmgr[5772]: 8EE2464931: from=<tshepang@gmail.com>, size=350, nrcpt=1 (queue active) Sep 26 00:48:04 tshepang postfix/smtp[5859]: 8EE2464931: to=<tshepang.test@gmail.com>, relay=none, delay=127, delays=107/0.01/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: …
10 debian  postfix 

8
Heloコマンドが拒否されました:完全修飾ホスト名エラーが必要です
私のメールサーバーがスパムのブラックリストの原因になっています。postfixを再設定しました。その後、私の顧客はメールを送信できないこのエラーを受け取ります。 404 4.5.2 <PLLAMNAZIFE>: Helo command rejected: need fully-qualified hostname Mail.log: postfix/smtpd[9853]: NOQUEUE: reject: RCPT from unknown[xx.xx.xx.xx]: 404 4.5.2 <PLLAMNAZIFE>: Helo command rejected: need fully-qualified hostname; from=<info@domain.com> to=<mail@mail.com> proto=ESMTP helo=<PLLAMNAZIFE> 私のmain.cfで: # rules restrictions smtpd_client_restrictions = permit_sasl_authenticated smtpd_helo_restrictions = permit_mynetworks, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, permit smtpd_sender_restrictions = smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_pipelining, reject_non_fqdn_recipient, …
10 security  postfix  smtp  ssl 

1
Postfixを使用してGmailアドレスにメールを送信できません
Postfix(デフォルトのDebianセットアップ)を使用してテストGMailアカウントにメールを送信しようとしていますが、失敗しています( " /var/log/mail.log "): Sep 26 16:13:43 sugarmailer postfix/smtpd[1473]: connect from localhost[127.0.0.1] Sep 26 16:13:44 sugarmailer postfix/smtpd[1473]: 07C8C3C04BE: client=localhost[127.0.0.1] Sep 26 16:13:44 sugarmailer postfix/cleanup[1478]: 07C8C3C04BE: message-id=<20110926141344.07C8C3C04BE@sugarmailer> Sep 26 16:13:44 sugarmailer postfix/qmgr[1446]: 07C8C3C04BE: from=<wena@sugarmailer>, size=356, nrcpt=1 (queue active) Sep 26 16:13:44 sugarmailer postfix/smtpd[1473]: disconnect from localhost[127.0.0.1] Sep 26 16:13:52 sugarmailer postfix/smtp[1479]: …
10 postfix 

2
Mailman / Postfix構成支援
Postfixの設定に関するヘルプを書いています。 同じサーバーにインストールされているメーリングリストにメールを転送するようにPostfixを適切に設定できないようです。私は過去数日間に多くのステップを踏みました、そして私が従った最後のステップはセクションメーリングリストの下のhttp://www.postfix.org/VIRTUAL_README.htmlにあります。 誰かがこれを見て、私が欠けているものを教えてもらえますか? 基本的に、Postfixはベースメールが送信されるように構成されています。xxx@mail-test.company.orgメールリストで使用したいのxxx@listtest.company.orgですが。 **DYN-DNS** listtest.company.org A 216.111.222.85 listtest.company.org MX 216.111.222.85 listtest.company.org TXT "v=spf1 a ptr mx ip4:216.111.222.85 mx:mail-test.company.org -all" mail-test.company.org A 216.111.222.85 mail-test.company.org MX 216.111.222.85 mail-test.company.org TXT "v=spf1 a ptr mx ip4:216.111.222.85 mx:mail-test.company.org -all" **main.cf** myhostname = mail-test.company.org mydomain = company.org myorigin = $hostname alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases alias_database …
9 rhel  postfix  mailman 

3
postfixが実行されているかどうかをテストする
postfixがbashスクリプト内から実行されているかどうかをテストするための信頼できる方法を探しています。 私の最初の試みは単にを試みただけでpidof postfix、うまくいきませんでした。 それから私は入手しようとしましたpostfix status: POSTFIX_LOCATION=/var/packages/MailServer/target/sbin/postfix # location of postfix result=`$POSTFIX_LOCATION status` if [ -z $result ]; then echo "Error: No status output from postfix" elif [[ "$result" == *"is running"* ]]; then echo "postfix is running!" else echo "postfix is not running!" fi ただし、ステータスはコンソールに報告されresultますが、変数は空のままです。これはコンソール出力です: postfix/postfix-script: the Postfix mail system …
8 linux  bash  postfix 

3
メールの受信時にスクリプトを実行する
私はPostfix / Dovecotメールサーバーを個人で使用するために実行しています。実際のメールボックスはほんの一握りで、基本的にはpostmaster@domain.comとだけusername@domain.comです。 このvirtualファイルを頻繁に使用して、に転送される仮想メールボックスを作成しusername@domain.comます。オンラインストアからの1回限りの購入や、進行中のスパムを心配せずに試してみたいオンラインゲームなど、使い捨てのアカウント用にいくつか用意しています。そうするために、SSHで次のコマンドを実行します。 sudo vim /etc/postfix/virtual # add a line that looks like: # # username_servicename@domain.com username@domain.com sudo postmap virtual sudo service postfix restart 私は、プロセスをある程度自動化したい十分な頻度でこれを行います。私は、仮想メールボックスと実際のメールボックスを引数として取り、それ自体を変更するシェルスクリプトを単に作成することを検討しましたが、さらに多くの手を引きたいと思っています。 username@domain.comメッセージの本文として仮想メールボックス名を使用して、サーバー上の他のメールボックスに電子メールを送信できるようにしたいと考えています。問題はsudo呼び出しですが、私はそれを処理する必要があるこれを処理することを唯一の責任とする新しいユーザーを作成できます。 ほとんどの質問はこれです:電子メールによってトリガーされるイベントをどのように作成しますか?これを行うサービスはどこにありますか?PostfixまたはDovecotを設定して、そのメールをリッスンし、そのイベントでコマンドを実行できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.