- 締切済み
mb_sendmailでモブログ投稿
agunuzの回答
- agunuz
- ベストアンサー率65% (288/438)
>正しい送信者であることをどこで判断しているのでしょうか? 「社外秘」でしょうけど、メールヘッダに存在する項目はひととおり合わせないとダメでしょう。Message-IDの付け方とか、X-で始まる特有のヘッダとか。 まずは、メールを携帯から(投稿用の専用アドレスでなく)自分のメールアカウントにでも送信して、pop3でメールの生データを取得(バイナリデータとして保存)・そのままsocket接続で(smtp接続で)送りつけてみることでしょうか。 それでOKなら『接続元のサーバのIPアドレスチェックはしていない』ことになるので、phpスクリプトでも何とか出来るでしょう(メールデータの中身をどうにかするだけなので)。逆に言えば、それでもダメなら打つ手はありません。
関連するQ&A
- FC2モブログについて。
FC2ブログを使っています。 よく、携帯のメールで記事を投稿する、モブログを使って更新したりするんですが、 最近久しぶりに会った仕事関係の人に 「そういえば、うちのパソコンメールにあなたのブログ記事が送られてくるんだけど、なんで?」 と言われました。 その人とはほとんどメールのやりとりはしていなく、 最近では全くメールしてません。 まちがってモブログ送信先のアドレスにすることもありえません。 念のため調べましたが、送信先アドレスはちゃんとモブログのアドレスのみでした。 なのになんでその人に記事が送られるのか・・・ (ブログにもきちんと記事はアップされてます) 全く原因がわからず、困っています。 何か考えられる原因はあるでしょうか。 すみません、あまり詳しくないもので、質問内容がわかりにくければ補足いたします。 よろしくお願い致します。
- 締切済み
- ブログ
- 携帯からブログへ投稿する メールアドレスがしょっちゅう変わるのですが。。
ライブドアで ブログをやっています。 携帯電話からブログを投稿しようと思って 管理ページのモブログ設定のページを開き「携帯用メールアドレスを発行する」 をクリックしまして 携帯電話に投稿用メールアドレスを送信しました。 そのアドレスに携帯電話から写真付メールを送信し、ブログに写真付記事を送信することができました。 ところが その投稿用アドレスがしょっちゅう変わるのです。 ライブドアブログの管理ページのモブログ設定欄の投稿用メールアドレス設定ページを見ますと 「現在の投稿用アドレス」とありまして それが 以前と変わっているのです。 ですので携帯電話からブログに記事を送りたいときはブログの管理ページからそのつど 投稿用アドレスを送信し、そのアドレスに携帯電話からメールを送信しているのですが。。 他の方もこのような面倒なことをされているのでしょうか。 投稿用アドレスって変わらないと思っていたのですが。。
- 締切済み
- ブログ
- レンタルサーバで設置できるモブログを探しています
レンタルサーバに、自分でモブログの設置を考えております。 CGIやPHPは設置でき、またcronも利用できるので自動更新もできると思います。 自分で設置するモブログをいろいろと探してみましたが、特定のメールアドレスにメールを送信して投稿する際、メールの本文に決まったコマンド(タグ?)を記載しなければならないのですが、このコマンドを記入する事なく投稿できるようなモブログを探しています。 普通にメールタイトルと本文を書いて、そのままメールを送信すると、メール本文の内容を投稿する事ができる、と言った感じです。 ブログでも日記でも掲示板形式でも(どれも似たような物ですが)、構いません。 自分で設置する事ができ、また上記のようにメール投稿ができるプログラムを御存知な方はいますでしょか。 アドバイスをお願い致します。
- ベストアンサー
- ブログ
- mb_sendmailのエラーについて質問です。
mb_sendmailのエラーについて質問です。 mb_sendmailでメールを送信する際に、 $re = mb_sendmail(…); という使い方をして、$reでメールの送信の成功と失敗を見分けようとしましたが、$re自体にはPHPの機能としての返り値はあるものの、実際にメールが届いたか届かなかったかの判断はできませんでした。例えばメールアドレスが間違っていたりして実際にメールが届いていない場合などはそのエラーをどういう風に拾えばよいでしょうか? PHPは自体は非常に安定しているので mb_sendmailでエラーが返ってくるようなことは殆どありませんが、メールそれ自体が届かないということは比較的たくさんあります。 そのようなエラー情報を取得するにはどうしたらよいでしょうか? 現在、Ubuntu 9.10で自前の送信メールサーバー(Postfix)とLAMP環境で開発しております。 よろしくお願いします。
- 締切済み
- PHP
- sendmail
PerlやPHPにはsendmailを使ってメール送信する関数があったと思いますが、sendmailというメールサーバを起動していなくてはいけないのですか? メールサーバならsendmailサーバの他にpostfixやqmailなどがあるじゃないですか。
- 締切済み
- その他(プログラミング・開発)
- メール転送サービスについて
メール転送時に送信者名が中継アドレスになるような転送サービスはありますか? モブログ(メールでブログを更新するサービス)を利用してブログを更新したいと思っています。ただし、使用しているブログがモブログ用のメルアドを一つしか設定できず、複数の利用者で利用するためには不便です。そこでたとえばX→A(ここから転送で)→ブログのようにあらかじめ登録しておいたメールアドレス(A)に記事を一度送信して、そこから転送でモブログの投稿アドレスに送れば、(X)が誰であれ投稿できるようになるのではないかと考えています。こういうことが可能なサービスがあるかどうかご教授いただければ幸いです。分かりにくい説明ですみません。。
- 締切済み
- ブログ
- mb_send_mail sendmailについて
PHPが使える無料レンタルサーバーで会員管理画面を作ろうとしているものです。だいぶ完成してきて、残りは登録した人に会員登録したことをメールで自動送信することができるようになれば完成というところまできました。無料レンタルサーバーの利用についての説明の中ではsendmailは利用可となっています。私はメール送信のプログラムを作ったことがないので、しきりに本を読みながら悪戦苦闘しております。本の中のサンプルを参考に下のようなソースを書いて、テストしていますがダメでした。 $mailto="*****@***.biglobe.ne.jp"; $mailsbj="新規登録"; $mailbody="登録者ができました"; $mailheader="From:****@yahoo.co.jp\nReply-To:*****@***.biglobe.ne.jp\nX-Mailer:phpversion();" mb_language("ja"); if(mb_send_mail($mailto,$mailsbj,$mailbody,$mailheader)){ echo "メールの送信に成功"; } else{ echo "メール送信失敗"; } 利用している無料レンタルサーバ内のsendmailの説明の中には sendmailのパス:/usr/lib/sendmail と記入されています。 web上で色々調べてみましたが、どうも今一よくわかりませんでした。mb_send_mailは使えないと言うことでしょうか? もし、sendmailを使用してメール送信をする場合にはどんなソースを書けばよいのでしょうか。 どなたかご指導宜しくお願いいたします。
- ベストアンサー
- PHP
- sendmailのサーバ名を変えたい
sendmailのサーバ名を変えたいとおもっていますが、 sendmail.cfの何処をいじればいいでしょうか。 現在はシェル上でhostnameで表示されるホスト名で送信しています。 また、メールアドレスによって、hostnameを変えることはできるのでしょうか。 というのもメールのfromとメールサーバドメイン名が違うことで携帯などにメールを送信するときエラーと返されてしまうことがあります。 よろしくお願いいたします。
- 締切済み
- Linux系OS
お礼
返信ありがとうございいます。 fsockで直接送ってみましたがFC2はできたもののアメーバは弾かれてしまうようですね。 見落としているヘッダー情報があるのかもしれませんが難しそうです。