
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
CGIでSendmailを使った送信時に、メールアドレスがうまく入らないため、相手サーバが受け取りませんが? |
sendmail利用時に使われるヘッダーを確認するか、発信元を指定します。
通常、CGIでは、sendmailを起動するときに、「-t」オプションを指定することで、ヘッダーから得られたメールアドレスを使用します。しかしながら、サーバによっては送信時に正しくアドレスが入らずに、「mail@domain.name」のようなアドレスの内、「mail」だけを抽出してしまう場合があります。(どうしてそうなるのかは研究していませんので分かる方はぜひ教えて下さい。) このため、アドレスが完全でないために、プロバイダによっては受信を拒否することがあります。
この場合は、CGI自体を修正して、sendmailの起動オプションを「-t」から「-f」に変更します。このオプションに続いてメールアドレスを記入することで、そのアドレスを送信元とすることができます。
| sendmail -t
↓
| sendmail -f test@domain.name
---
また、-t -i -f の各オプションを記述されることもおすすめします。
-t toアドレス
-f fromアドレス
-i 「.」が本文中に見つかると終端と理解しますが、これを中止する。
|
[ 関連文書 ]CGI/Perlが動作しませんが? (2004.01.29)
sendmailのパスはどうなりますか? (2003.12.24)
| 文書番号 |
00747 |
| 日付 |
2004.04.05 |
| 参照数 |
560 |
|