ウェブマスター初心者の質問
Debianで実行しているローエンドvps(128MB RAM)があります。サイトをセットアップするためにilevkovの bash script を使用しました。試行錯誤の末、WordPressをセットアップすることができました。ちょうど今、私のVPSはメールを送信できないことがわかりました。 WordPressパスワードのリセットメールを使用してテストしたところ、
電子メールを送信できませんでした。考えられる理由:ホストがmail()機能を無効にしている可能性があります...
いくつかのGoogleセッションの後、sshからメールを送信できることに気付きました。だから私は試した
mail [email protected]
Subject: Halo dion
some message
.
そして結果は言った
EOT
/usr/lib/sendmail: No such file or directory
"/root/dead.letter" 9/243
. . . message not sent.
質問
VPSメール設定を修正するにはどうすればよいですか?
もう一度確認しましたが、すぐに動作するはずです。
そうでない場合:
Xeoncrossが作成した新しいバージョンのlowendscriptもあります- https://github.com/Xeoncross/lowendscript
スクリプトのreadme file
から:
「余分なパッケージ(Apache2、sendmail、bind9、samba、nscdなど)を削除し、軽量HTTP(S)Webサーバーに必要な基本コンポーネントをインストールします...」
これがあなたの問題です。これらのパッケージ、特にsendmailを再度インストールする必要があります。
おそらく、bashスクリプトを使用するよりも複雑なメールサーバーを構成する必要があります。これらの指示に従ってそれを行うことができます http://www.youtube.com/watch?v=dKO4MfOpDVs またはWordPressでプラグインをセットアップします http:// wordpress .org/extend/plugins/wp-mail-smtp / これをSMTPサーバーで構成できます。メールサーバーが適切に構成されていない場合、サーバーからのメールにスパムのフラグが付けられるため、これは私の意見ではより良いオプションです。したがって、Gmailまたは別のメールアカウント(zoho.com)をお持ちの場合は、ドメインで無料のメールアカウントを提供します。 WordPressプラグインをセットアップし、SMTPサーバーを使用します。その後、あなたは行ってもいいでしょう
私はそれを考え出した。問題は@ILevkovによるbashスクリプトではなく、exim4の事前構成にあります。 exim4は既にインストールされているため、スクリプトによって再構成されていません。少なくともそれは私が考えたものです。私を修正してください私は間違っています
私がしなければならないのは、previos exim4を削除することです
apt-get purge exim4
そして、@ Ilevkovのよく書かれたbashスクリプトを使用して再インストールします
bash setup-debian.sh exim4
お時間をありがとうございました。