Forum
J! JAPAN TOP
ようこそ, ゲスト
ユーザ名: パスワード: 自動ログイン

トピック: メール設定 (smtp)

メール設定 (smtp) 9 年 9 ヶ月 ago #1219

  • saisyukan
  • saisyukan さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 12
  • カルマ: 0
smtpにてメールを扱おうとしているのですが、
何度確認してもできません。

どなたか、ご協力下さい。
Gmailを使用予定です。

メーラー :smtpサーバ
送信元アドレス :ユーザー名@gmail.com
送信元名 :サイト名
Sendmailパス :空欄
SMTP認証 : はい
SMTP セキュリティ :SSL
SMTPポート :465
SMTPユーザ :ユーザー名@gmail.com
SMTPパスワード :Gmailのパスワード
SMTPホスト   : smtp.gmail.com

と設定しました。

また、Gmailの方では、
「メール転送とPOP/IMAP」画面で、IMAPを有効にしました。

是非、ご協力お願いします。
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1221

  • kanon
  • kanon さんのアバター
  • Offline
  • Expert Boarder
  • 投稿数: 80
  • カルマ: 3
sendmailのパスが空欄になっているのが問題のような気がします。
サーバーのsendmailのパスを入れて試してみてはいかがでしょうか。
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1222

  • saisyukan
  • saisyukan さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 12
  • カルマ: 0
ありがとうございます。

サーバーのsendmailのパスですが、
最初は、「usr/sbin/sendmail」となっていたのですが、

私の場合、
xamppの場所が、
「Eドライブ:/xampp/sendmail」となっています。

その場合、どのように入力すればよいのでしょうか?
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1223

  • kanon
  • kanon さんのアバター
  • Offline
  • Expert Boarder
  • 投稿数: 80
  • カルマ: 3
ご自分がJoomla!をインストールしているサーバーのsendmailのパスを書く必要があると思います。
私はxamppを使ったことがないので分からないのですが、ご自分でパスを書き入れて試してみてはいかがですか?

メーラーをsmtpサーバではなく、php mail functionで一度試してみて下さい。
これでJoomla!の記事のメールからメールが送れれば、メールの送信に関しては問題無いと思われます。

メーラー :php mail function
送信元アドレス :ユーザー名@gmail.com
送信元名 :サイト名
Sendmailパス :E:/xampp/sendmailか/usr/sbin/sendmail?
SMTP認証 : いいえ
SMTP セキュリティ :空欄
SMTPポート :空欄
SMTPユーザ :空欄
SMTPパスワード :空欄
SMTPホスト   : localhost

sendmailとxamppで検索したところ、xampp側でsendmailの設定をしないといけないみたいですが、その辺はどうでしょうか?
これ以上は私には使っていないので分かりません。
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1225

  • chum
  • chum さんのアバター
  • Offline
  • Senior Boarder
  • 投稿数: 72
  • 感謝を受け取りました 2
  • カルマ: 6
こんばんは

Mailerの設定では以下の3種類がありますよね。
・PHP mail function
・sendmail
・Smtpサーバ

PHP mail functionはPHPのmail関数を使ってメールを送信します。
とは言っても、直接smtpを発信するのではなく、PHPをサーバにインストールするさいにMTAを見つけて、それをラップしているだけです。

sendmailは何かの弾みでMTAがラップ出来ない場合に、直接コマンドを叩いてメールを送る際に使用するものです。

Smtpサーバは、JoomlaがMUAとして、外部のSMTPサーバに接続してメールを送ります。

今回はgmailのサーバを使うので、「Smtpサーバ」を選択すればよいですよ。

gmailのマニュアルを確認すると、
暗号認証が必要なので、saisyukanの最初の設定から
SMTP セキュリティをTLSもしくはSSL
SMTPポートの設定を465 または 587
の組み合わせで試してみてはいかがでしょうか?



と、ここまで書いて、Joomlaのオンラインマニュアルを見たのですが、SMTP セキュリティやSMTPポートはsendmailを選択した場合に設定しろと書いてありますね。

joomla1.0のマニュアルだと、Smtpサーバの選択した時に設定しろとなっているし、普通に考えればおかしいので1.5のマニュアルが間違っているんじゃないかなぁ〜。

もしかして、自分の認識がまちがっているのかなぁ?
NORIさん、もしみてたらお返事ください。


ちなみに、XAMPPにはMTAも含まれているので、ローカルからメールを送信する事もできます。
ただ、いろいろと制約や条件があるので外部にメールを送るのは難しいです。すなおにSmtpサーバ機能で送った方がよいでしょう。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Joomla!だいすき?ちょっとスキ?
ちゅんちゅん@Joomlaでポン
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1226

  • saisyukan
  • saisyukan さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 12
  • カルマ: 0
chumさん、こんばんわ

見ていますよ。

設定の真っ最中です。

smtpの設定で苦戦しています。
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1228

  • chum
  • chum さんのアバター
  • Offline
  • Senior Boarder
  • 投稿数: 72
  • 感謝を受け取りました 2
  • カルマ: 6
saisyukanさん
こんばんは。

実は偉そうな事を書き込みましたが、

”Smtpサーバ設定は、試したことがありません”

前から、「おっ便利そうな機能だな」とは思っていて
気にはなっていたんですが、実際に使う機会が無いまま
今に至ります。

多分、saisyukanの最初の設定で大きく間違ってはいないと
思います。

先ほども書き込みましたが
・SMTP セキュリティ
・SMTPポートの設定

・SMTP認証
の組み合わせを試せばOKだと思います。

頑張ってください。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Joomla!だいすき?ちょっとスキ?
ちゅんちゅん@Joomlaでポン
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1231

  • saisyukan
  • saisyukan さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 12
  • カルマ: 0
いろいろな返信ありがとうございます。

当方、php mailerもsendmailもsmtpも使用できません。

phpmailerだと、「インスタンスが・・・」
sendmailだと、「phpmailer_execute・・・」
smtpでは、「smtpサーバーに接続できません。」

と、いずれの方法もできません。

sendmailやら、phpなどに問題があるのでしょうか?

こちらでも調べてみますが、どなたか原因究明できますか?
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1232

  • siraisi
  • siraisi さんのアバター
  • Offline
  • Platinum Boarder
  • 投稿数: 462
  • 感謝を受け取りました 47
  • カルマ: 32
メールの送信設定はいつも辛いですね。普段はlinuxからやっているのですが、Windowsでテストしてみました。
Windows XAMPP ローカル環境でメール送信テストができれば、いいのですよね。


☆xampp/apache/bin/php.iniの編集

[mail function]
; For Win32 only.
SMTP = あなたのプロバイダのSMTPサーバ
smtp_port =25



☆Mercuryの設定

Configuration → MercuryS SMTP Server → Connection Control → Add restriction

Edit connection control entry ダイアログが開きます

IP address range from に 127.0.0.1 を入力します。
Attributes for this entry で
Allow connection チェックします
Connections from this address range may realy mailthrough this server チェックします
OK

Configuration → Mercury SMTP Client

Name Servers にDNSのIPアドレスを入れます。ルータのアドレス(192.168.0.1など)またはプロバイダのDNS
OK

Apache と Mercuryを再起動します

で終わり



☆joomlaの設定

メーラー   SMTPサーバ
SMTPポート  25
SMTPユーザ  プロバイダのユーザ
SMTPパス   プロバイダのパス
SMTPホスト  プロバイダのホスト

以上でメール送信ができましたが、あなたの環境でできるのか?試行錯誤してみてください。
mail: このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。
ゲストの書き込みは許可されていません。

Re:メール設定 (smtp) 9 年 9 ヶ月 ago #1236

  • saisyukan
  • saisyukan さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 12
  • カルマ: 0
siraisi さん。
ありがとうございます。

返信遅れてすみません。


XAMPP環境にて、成功しました。
本当にありがとうございました。

動きの軽快さや、こういった親切な方たちが対応してくれるCMSはjoomlaしかありません。

なんとしてでも、会社のホームページを成功させます。
ありがとうございました。
ゲストの書き込みは許可されていません。