• 締切済み

SMTP

SMTPでメールを手動で送信させる場合に、DATA部にケータイの絵文字を表示させたい場合はどのように記述して送信すればよいのでしょうか?

みんなの回答

  • SamiJP
  • ベストアンサー率92% (12/13)
回答No.1

はじめまして。 本文中に手書きで絵文字を表現したい、ということですよね? 各キャリア毎にコード表がありますので、こちらを参考にされるとよいかと思います。 ただし、PCのメールの本文はJISコードが標準となっていますので 受信側(PCか携帯か?)の設定によってエンコードを 変更しなくては文字化けを起こす可能性がありますのでご注意ください。 実際のコード表は以下をご覧ください。 Docomoの基本絵文字 http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/basic/index.html Docomoの拡張絵文字 http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/extention/index.html auの絵文字 http://www.au.kddi.com/ezfactory/tec/spec/3.html Softbankの絵文字 http://developers.softbankmobile.co.jp/dp/tool_dl/web/picword_top.php ご参考になれば幸いです。

関連するQ&A

  • SMTPってなんですか?

    パソコンから携帯に絵文字を送れるソフトをダウンロードしたら設定画面で『SMTPを入力して下さい』と表示されました。何のことかわかりません。どうすれば知ることができますか?教えてください。

  • SMTPエラー

    メールが他の人には送信できるのにこの人だけ何度してもSMTPエラーになってしまいます。 このメールは以下のSMTPエラーが発生したため送信できませんでした。 (以下、サーバから出力されたエラーメッセージ) your mail attemted to be delivered on sat,19 Feb 2005 22:03,31 +900 could not be delivered to <相手の携帯メールアドレス> Due to the following SMTP relay error DATA 550 unknown user<相手の携帯メールアドレス> というような内容です。 ウインドウズXPでアウトルックです。 プロバイダはDIONです、DIONに問い合わせたのですが 相手のアドレスに「 ̄」ちょっと違うかもしれませんが上の方の横線が含まれていてそれはアドレスとして使用不可能な文字なのでエラーになるって言われました。 その人は以前はボーダフォンでドコモに変更しました。@より前は同じで横線含まれててもボーダフォンの時は送信できました。また今でも私の携帯からは送信できます。 何故なんでしょう?  

  • net::smtp port設定

    以下のコードでメールを送信したいのですが、デバッグのために書いたConnect failed over tls at /var/www/cgi-bin/net_smtp.cgi line 13.エラーが消えません。 ポートの部分を取り払うとコンパイルは出きるのですが、送信してくれません。何か間違っているところがあるのでしょうか?  #!/usr/bin/perl -w use POSIX; use Net::SMTP; use MIME::Entity; my $un = "****"; my $pw = "****"; my $SMTP_Port = '587'; #オブジェクトの作成 $smtp = Net::SMTP->new( Port=> $SMTP_Port, '********', #SMTPサーバ Hello=>'********')|| die "Connect failed over tls"; #SMTPサーバのドメインを指定 $smtp->auth(<*$un*>, <*$pw*>); #ヘッダ部の組み立て $smtp->mail('*******@********');#送信元の指定 $smtp->to('*******@**********'); #宛先の指定 #データ部の組み立て(MIME::Entityによるデータの作成) $smtp->data(); #$oMime = MIME::Entity->build( From => 'test', #送信元(データ部) To => 'test', #宛先(データ部) Subject => "easy mail sending", #件名 Data => ["simple mail2¥n", "MailTest¥nhello world¥n"]); $smtp->dataend(); #SMTP接続の終了 $smtp->quit;

    • 締切済み
    • CGI
  • SMTPメール送信で送信者名と送信者アドレスを設定したい

    以前質問をさせて頂いたのですが、 自己解決しましたので、その対処方法と それによる新たな疑問を書かせて下さい。 JavaMailを使わずSMTP通信にてメールを送る プログラムを書いているのですが、SMTPコマンドにて  MAIL FROM: コマンドのアドレスと DATA From: コマンドの中身が一致しないと、 携帯にメールを送れない事が判明しました。 同じ内容ならば問題なくメールを送る事が出来るのですが、 送信者名を表示したいので、色々と試行錯誤してみましたが、 携帯で受信すると「不正フォーマット」として表示されてしまいます。 MAIL FROM:に送信者アドレスを書き、 DATA From:に送信者名のみを書くと、 不正ヘッダ情報となり携帯が受信をしてくれません。 以前の問題はそこが問題だったようです。 現在、MAIL FROM:はそのままメールアドレスを書き、 DATA From: に、 送信者名 <メールアドレス>  "送信者名" <メールアドレス> 送信者名 メールアドレス などとSMTPコマンドを書き換えて送ってみているのですが、 すべて「不正フォーマット」として表示されてしまいます。 お解かりになる方がいらしたらご教授して頂けると幸いです。

    • ベストアンサー
    • Java
  • smtpについて

    qmail、checkpassword、tcpserver、qmail-vidaを用いてメールサーバを構築したのですが、外部ネットワークから自ホスト宛のメールは送信できてしまうのですが、どこに送信する場合にもSMTP-AUTHで認証したユーザーのみに許可したいのですが、その場合の設定方法がわかりません。 tcp.smtp.cdbは下記のようにしました。 192.16.:allow,RELAYCLIENT="" 127.:allow,RELAYCLIENT="" :allow

  • POP before SMTPは排除されるのでしょ

    POP before SMTPは排除されるのでしょうか 職場で導入しているbeatboxは、POP before SMTPで、SMTPは送信時にはパスワード認証を必要としません。 認識なしの場合は勝手にメールを送信される危険があるので、POP(受信)が実行されその際に認証が成功した場合のみにSMTPが行えるようにすることで大半のメールサーバは大幅な仕様変更なしでやってこられました。 ところがMicrosoftのメーラーは先に送信しようとします、そこで従来のメールサーバに対処するには送信時の認証をオフにすることが出来ていました。 Outlook2016では、規定でオン(認証が必要)になっており、送信時に認証を必要としないメールサーバは手動でも設定出来なくなっています。 https://blogs.technet.microsoft.com/outlooksupportjp/2017/09/29/popimapaccount/ POP before SMTPは排除されるのでしょうか? POP before SMTPを採用しているbeatboxは使えなくなるのでしょうか?

  • smtpサーバーについて

    はじめまして、メールで一括送信がしたく(60件ほど) mail distributor というフリーソフトをダウンロードしました。 そこの設定にSMTPサーバーと送信アドレス、返信アドレスを入力するところがあるんですが、SMTPとはなにを記入すればいいのか分からず、SMTPについて調べたのですが、いまいちよくわからず困ってます。 送信、返信にはヤフーのフリーメールのを使いたいのですが、それは可能なんでしょうか?一度SMTPサーバーのとことを未記入で送信ボタンを押したんですが送信されませんでした。 初歩的な質問で恐縮ですが、どなたか教えていただけると助かります。

  • SMTP

    アウトルックエクスプレスでTOとCCとBCCの何人かのメールアドレスを入力して送信した場合、SMTPサーバーには何通送られているのでしょうか?

  • NET::SMTPについて

    おねがいします。 NT環境からperlでメール送信したいと思っています。 NET::SMTPをPPMでダウンロードしました。 以下のサンプルプログラムを得て、SMTPサーバ名など を入れました。でも、エラーにはなりませんが送信されず。 そもそも、IDとpassの認証部分がないですよね。 このサンプルだと「SMTPサーバ名さえわかれば誰でも そのSMTPサーバからメールできちゃう」ってことに なりませんか?? 他の方の質問にあった、 $smtp->auth( USERNAME, PASSWORD ); も試しましたが、エラーになりました。 認証うける方法があるのでしょうか? よろしくおねがいします。 #!/usr/local/bin/perl -w use Net::SMTP; $smtp = Net::SMTP->new('mailhost'); $smtp->mail($ENV{USER}); $smtp->to('postmaster'); $smtp->data(); $smtp->datasend("To: postmaster\n"); $smtp->datasend("\n"); $smtp->datasend("A simple test message\n"); $smtp->dataend(); $smtp->quit;

  • WindowsServer2003から、SMTPでメールが送られない

    http://okwave.jp/kotaeru.php3?q=1309588 とほとんど同じですが、回答状況が解決まで行っていないので、新規に質問させていただきたいと思います。 【症状】 Windows Server 2003で、SMTPが突然メールを送信してくれなくなりました。 ps -ano と tasklist /svc で、SMTPSVCがポート25をリッスンできているのは分かりました。 また、PHPやASPXでメール送信したり、telnet host 25でSMTPと手動で会話すると、正常終了し、かつそれがログに残るのですが、送信先にメールが到達しません。。 別件でDHCPの設定をいじっていたため、何らかの設定が狂ってしまったかもしれないのですが、どこが悪いのか分からず困っています。 お手すきの方おられましたら、ご教授いただけませんでしょうか?