ページ 1 / 1
気になったので・・・
Posted: 2011年12月26日(月) 16:47
by nnn
最近プログラムを組んでいて思う・・・
"自分のスケジュールをメールで自分のケータイに送信出来ないか?"
と。
C言語でメールって送れるんですか?
スケジュールはメモ帳などに書いておくとして、
そのスケジュールの日になったら、
その日の文章(スケジュール)をそのままケータイに送る。
という作業がしたいんです。
Re: 気になったので・・・
Posted: 2011年12月26日(月) 16:57
by nnn
出来なければ"出来ない"と言う解答でもかまいません。
Re: 気になったので・・・
Posted: 2011年12月26日(月) 17:03
by YuO
C自体の機能として,通信のための機能はありません。
ただし,ライブラリとして通信を行える機能がある場合もあります。
SocketやWinSockといったライブラリを使えば,TCP/IPによる通信ができますから,これらのライブラリがある環境であれば使って電子メールの送信は可能です。
# 環境によっては他のライブラリを使うかもしれませんが。
Re: 気になったので・・・
Posted: 2011年12月26日(月) 17:12
by beatle
sendmailコマンドをsystem関数から呼び出すなんてやり方もあると思います。
Re: 気になったので・・・
Posted: 2011年12月26日(月) 19:33
by Dixq (管理人)
方法は沢山あると思いますが、一番手軽な方法を紹介します。
smailを使ってgmail経由でメールを送信する方法です。
http://www.google.co.jp/search?sourceid ... il&qscrl=1
smailを用意したら、system関数から呼び出すだけです。
system( "smail オプション" );
実質C言語のコードをは一行書くだけなので簡単です。
Re: 気になったので・・・
Posted: 2011年12月27日(火) 07:16
by beatle
スケジュールをメールで送る、というのとは違う解決策ですが、GoogleのスケジュールはAndoroidのアプリなどと同期が取れるので、それを使ってPCとスマホで同じスケジュールを共有することができます。
Re: 気になったので・・・
Posted: 2011年12月27日(火) 16:11
by nnn
beatleさんの”sendmailコマンドを呼び出す”
というのをやってみましたが、
コマンドにsendmailが無く、このPCでは出来ないようです。
試しにコマンドプロンプトでhelp sendmailと打ってみましたが、
コマンドはみとめられないと言われました。
なので管理人さんのsmailというのをDLしてみたのですか・・・
smailの設定の仕方がわかりません。
誰か教えてください。
Re: 気になったので・・・
Posted: 2011年12月27日(火) 16:25
by beatle
smailの設定と言ったらこんな感じでしょうか。
http://retla.g.hatena.ne.jp/retla/20100419/1271689335の「SMAILの準備」というところです。
僕自身はsmailを使ったことがないのでこの設定でいいのかはわかりませんけど。
Re: 気になったので・・・
Posted: 2011年12月29日(木) 09:48
by nnn
うん、もう全然ダメだ~~。
設定は完了したのですが、
なんか、家のPCでは
0008:メールサーバとのコネクションエラー
がでるんです。
これの解決方法は
http://dip.picolix.jp/bbs-old/1/1/20050 ... ~00_5.html
で良いのでしょうが
そこまでしてするようなことでもないので
解決にしておきます。