- 締切済み
メールBODYの最後に改行
皆様こんにちは。 PHP4のmail()関数でメールを送信したところ メール本文の最後に改行が入ってしまいました。 またlinuxのmailコマンドでメールを送信したところ 同じ状況です。 PHPの問題ではないかもしれません。 そもそもメールの本文BODY部分の最後には改行が 入るものなのでしょうか?(規格などで) またこの改行を取り除くことは可能なのでしょうか? ご教授お願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 10gate
- ベストアンサー率42% (50/117)
関連するQ&A
- sendmailの改行について
sendmailの改行について PHPでsendmailにてメールを送信しようとしています。 mb_language("uni"); mb_internal_encoding("SJIS-WIN"); $body = "おはようございます\n"; $body = "こんにちわ\n"; $body = "さようなら\n"; mb_send_mail($to, $subject, $body, $header); 上述のコードにてメールを送信すると、 本文内の改行コードが無視されて、 「おはようございますこんにちわさようなら」 と送信されてしまいます。 改行されるようにするにはどうすれば宜しいでしょうか? 因みにPHP_EOL定数を使っても結果は同じです。
- ベストアンサー
- PHP
- PHPでメールが送れない
OS: RedHat Enterprise Linux 4 PHP: 5.0.5 Postfix: 2.2.9 mail関数でメールを送信するだけの簡単なスクリプトを書きました。コマンドラインでphpを実行するとメールは送信されるのですが、ブラウザからのアクセスのときはメールが送信されません。 所有権の問題かと思いsendmail(sendmail.postfix)のパーミッション変更なども試してみましたが解決できませんでした。 このような状況の時、何処を見るべきか教えてください。
- 締切済み
- Linux系OS
- メールの改行が出来ません。
今朝から何故か、メールがおかしく新規作成でちゃんと改行をし、 メールを作成し、画面上も改行された文章が表示されるのですが、 送信をすると送信済みのメール内容は途中まで改行されていますが、 途中から改行のされていない文章が送信されてしまいます。 試しに自分にも送ってみたのですが、開いてみると やはり、途中までちゃんと改行がされて、途中からは改行なしで、 プラス一部が中国語のような漢字のみの部分もあります。 急ぎで送らないといけない文章があるのですが、 解決法を教えてください。
- 締切済み
- その他([技術者向] コンピューター)
- ms_send_mail関数で改行(\n)すると本文に空行が出る
始めまして。PHP初心者です。 現在PHP5でのms_send_mail関数を使ってメール送信を行う携帯向けページを制作しています。 送信ページでshift_jisへの文字エンコードも問題なく完了し、長い文章も無事に送信・受信していますが、 「\n」を使って改行を命令した部分に受信側で一行分の空行が入ってしまいます。 例えば送信メールの本文に --------------------------------- あいうえお \n かきくけこ \n さしすせそ \n --------------------------------- と記述し、メール送信。それを受信側で見ると ---------------------------------- あいうえお かきくけこ さしすせそ ---------------------------------- と‥行の間に空行が一行入ってしまいます。理想としては ---------------------------------- あいうえお かきくけこ さしすせそ ---------------------------------- と言う風に出力したいんですが‥‥ gooも含め半日ほどネット上を調べたのですが、空行を消す(または入れない)方法がどうしても見つかりません。 この空行を消す方法をご存知のお方がいらっしゃいましたらご教授願えませんでしょうか? 宜しくお願い致します。
- ベストアンサー
- PHP
- タグ(リンク)からメールを送る時に、本文に入る改行をなくせないでしょうか?
ホームページからリンクを使ってメールを送れるタグ<A Href="mailto:メールアドレス?subject=題名&body=本文">を使ってメールを送ろうとすると、本文の一行目に必ず改行が入ってしまう(自動挿入されてしまう)のですが、この改行を入らないようにすることはできないのでしょうか?(>_<) どなたか、ご存知の方がいらっしゃいましたら、お教え頂けるととても助かりますm(__)m
- 締切済み
- その他(メールサービス・ソフト)
- メール文を自動改行しないようにするには
メール本文の改行について教えていただきたいのでが、よろしくお願いします。 メールソフトは「Outlook Express」を使っています。 メール文を書いて送信する際に、改行をしないで送りたいと思うのですが「Outlook Express」では出来ないことなのでしょうか。最高でも全角66字で改行してしまい不自然な文になってしまいます。 もし、設定で自動改行しないように出来るのでしたら、方法を教えて下さい。 また、メールソフトを替える必要があるのでしたら、お勧めのソフトを教えてください。 よろしくお願いします。
- ベストアンサー
- その他(メールサービス・ソフト)
- PHPでメールしたいが\nで改行されないことがある
現在、PHPでメールをするコードを書いておりますが メールの署名部分で、一部改行されないケースがあります。 ソースは以下になりますが、住所末尾の改行が無効になり 住所と電話番号が、くっついて表示されてしまいます。 それ以外の場所は、問題なく改行されるのですが、特定の文字を含むと改行できないなど条件があるのでしょうか? $body .= "--------------------------------------------------\n"; $body .= "TRAVEL GALLERY CO., LTD\n\n"; $body .= "Headquarters (Osaka)\n"; $body .= "Osaka Ekimae 3rd Building 15F\n"; $body .= "1-1-3 Umeda Kita-Ku OSAKA 530-0001 JAPAN\n"; $body .= "Phone +81-6-6456-4133 Fax +81-6-6456-4880\n"; $body .= "\n"; $body .= "Tokyo Sales Office\n"; $body .= "6-28-8 Shinjuku Shinjuku-Ku TOKYO 160-0022 JAPAN\n"; $body .= "Phone +81-3-6380-2371 Fax +81-3-6380-2377\n"; $body .= "--------------------------------------------------\n";
- 締切済み
- PHP
- mailtoで本文に改行を入れたい
HTMLからメールにリンクする際に、デフォルトでメールの件名と本文を入れたいと思っています。 "mailto:xxxx@xxx.co.jp?subject=件名&body=本文" とすると思うのですが、本文に結構長い文章を入れたいのです。 そして改行箇所も指定したいのですが、 改行はどのようにすれば入れられますか? このやり方では無理だとしたら、 他のやり方でも構いませんので教えていただけると助かります。 よろしくお願いします。
- ベストアンサー
- HTML