RSS

初出:2008年7月13日 23:52

更新:2008年9月 3日 09:02

【追記】

◎7月14日

MobileMeのサポートチームに、iPhone 3Gでメールエイリアスを使えるようにする方法はないか問い合わせていたところ、下記のような返答がありました。残念!

---------------------

恐れ入りますが、iPod touch、iPhoneに
搭載されているメールアプリケーションからは
メールエイリアスからの送信は出来ません。

何卒ご了承下さいますようよろしくお願い申し上げます。

Mobile Meサポートチーム

iPhoneを使う上で最初に考えないといけないのが、メール。いわゆる携帯メールと同じ感覚で使おうとすると、メールがサーバに着信した瞬間に通知してくれる、プッシュメールが必須となります。で、iPhoneでプッシュメールをサポートしているのは、.Mac改めMobileMe、それとソフトバンクが提供する@i.softbank.jp のメールとなるわけです。

僕も携帯メールを使ってましたが、あまり使っていない人でした。普段からメールのやり取りをしているのは数名程度で、それもできればインターネットメールに移行したかった。携帯メールのアドレスはキャリアに紐付いているので、今回みたいにMNPすると当然ながらアドレスも変わる。そんな足枷からは、早めにサヨナラするに越したことはないわけです。

なので、@i.softbank.jpも眼中なし。今後はMobileMeのメールアドレスを携帯メール代わりに使います。PCのほうはWonderwall.netのアドレスのままですね。で、これらのメールはすべてGmailに溜め込んでるので、迷惑メールを一切気にすることないし、iPhoneでメール検索したい時はGmailにアクセスすればOK。もう完璧。

で、話の本題。MobileMe(.Mac)のアカウントはニックネームっぽいものを取得してたので、携帯アドレスには名前を連想させるものを使いたいと思うわけです。そこで、メールエイリアスを使って、それっぽいアドレスをエイリアスとして取得。これを皆さんに通知することにしました。

そうするとiPhoneでも、当然そのエイリアスでもって送受信する必要があります…が、iPhoneのMobileMeメール設定は、メールアドレス=MobileMeアカウントなので、エイリアスに変えてしまうとIMAPとSMTPにログインできなくなるんです。これは困った。

で、あれこれ試して、なんとかエイリアスで送信する方法を見つけました。

  1. iPhoneのメール設定で、普通にMobileMeアカウントでメールを設定します。メールのプッシュ設定もしておきます。
  2. iPhoneのメール設定で「アカウントを追加...」を指定し、今度は、エイリアス@me.comを作ります。その際に、メール設定の最初の画面でMobileMeを選ばず 「その他」を選びます。
  3. メールアドレスはエイリアスを入力。IMAPとSMTPを自分で設定するときに、正式アカウントとパスワードを入力。

こうすることで、MobileMeのメール設定が2つできるけど、正式アカウントのほうをプッシュに設定しておくと自動受信ができます。メールは2つ両方に貯まりますが、エイリアスのほうで読み書きを管理します。エイリアスのほうで読めば、アカウントのほうも既読になるのはIMAPならでは。

でもですよ、MobileMeのWebアプリのほうを見ると、メール設定のところで、デフォルトのメールアドレスってことでエイリアスの指定できるようになっているんだから、iPhoneもこの設定を引き継いでくれればいいだけなんですよ。早くそうならないかと、MobileMeへリクエストはしておきました。

Googleさんは、この記事をこう解釈しました

記事の詳細ページ

記事の全文を表示します。関連するコメントやトラックバックなどもこちらからどうぞ。

本日のBGM

★印があったら「これは聴いてみてほしい!」という推薦曲です。曲名をクリックするとiTunes Storeへジャンプします。

'; // loop through the songs in the array and get 4 fields that I want to see foreach ($songs as $song) { $output .= '
  • '; if ($song["Rating"] == 100){ $output .= ''.$song["Rating"].''; } $output .= '
    '; $output .= '
    '.$song["Name"].''; $output .= '
    '.$song["Artist"].''; $output .= ''.$song["Album"].''; if ($song["Year"]){ $output .= '('.$song["Year"].')'; } $output .= '
  • '; } // end the table $output .= ''; // show my new table print ($output); } ?>

    Now & Then

    Twitter Updates

      OAuthRequest('https://api.twitter.com/1.1/statuses/user_timeline.json','GET',array('screen_name' =>$search_word,'count' =>'3')); //Jsonデータをオブジェクトに変更 $oObj = json_decode($vRequest); //var_dump(json_decode($vRequest)); //オブジェクトを展開 for($i_tweet = 0; $i_tweet < sizeof($oObj); $i_tweet++){ $screen_name = $oObj[$i_tweet] -> {'screen_name'};//ユーザーID $profile_image_url = $oObj[$i_tweet] -> {'profile_image_url'};//プロフィール画像のURL $text = $oObj[$i_tweet] -> {'text'};//ツイート $date = $oObj[$i_tweet] -> {'created_at'};//時間 $tweet_time=strtotime($date);//Unixタイムスタンプ形式に変換 $now_time=time();//現在の時刻をUnixタイムスタンプで取得 $relative_time=$now_time-$tweet_time;//つぶやかれたのが何秒前か if($relative_time<60){//ss $displayTime = $relative_time.'秒前'; }elseif($relative_time>=60 && $relative_time<(60*60)){//mm $displayTime = floor($relative_time/60).'分前'; }elseif($relative_time>=(60*60) && $relative_time<(60*60*24)){//hh $displayTime = floor($relative_time/(60*60)).'時間前'; }elseif($relative_time>=(60*60*24)){//日付 $displayTime = date('n月j日',$tweet_time); } //表示 echo '
    • ' . $text .'' . $displayTime . '
    • '; } ?>
    follow me on Twitter