![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
御願いします。
perlにてなんとかメールを受取り 送信完了メッセージを表示するまで
は完成し問題なく動いています。
今度は 送られてきたメールの内容を含めて自動返信したいのですがどのようにコーディングすればよいのか御教え頂けたらと思います。
環境から申し上げます。
サーバー ANHTTP
ルーターの配下に パソコン4台で内一台サーバー専用機として稼動中です。(WWW、FTP,MAIL)
メールサーバーは XMAILです。正常に稼動しています。
プロバイダー ヤフー
現在はLAN内では送信内容を含めた自動返信は動きます。
またプロキシを通してLAN内のメールアドレスをフォームに書いて送信すると
送信内容を含めて届きます。ですが第三者、友人に送信してもらうとエラーが出ます。
プログラムの流れは受け取ったデータ―を切り分けてハッシュに入れて
それをエンコードしヘッダーを作成しsendmailの代用品のsendomaneへパイプを通しています。その後送信完了をHTMLで表示
その下に自動返信サブルーチンを作成
ここでメールの送信は「to」と 「from」スカラー変数の値を入れ替えています。LANないはOK、外部からはエラーとなっています。
外部より送信時のエラーです。
[<00>] XMail bounce: Rcpt=[xxxxx@yyy.zzz];Error=[521 ybbsmtp.mail.yahoo.co.jp closing transmission channel. This email address must be verified first before you can use it for Sender/From field.]
勉強不足でこの意味が分かりませんがヤフーで止められている気がするのですが・・・。
上記のエラーが出ている友人とはメールソフト使用のメール送受信は正常です。いろいろ調べましたが分かりませんでした。
どなたか ご教授いただけますよう御願い致します。
No.2ベストアンサー
- 回答日時:
> This email address must be verified first before you can use it
> for Sender/From field.
となっているので、メール送信者(エンベロープおよびヘッダ)のアドレスに
問題があるのではないでしょうか。
sendmane.exe で発信する際のエンベロープ Sender は、初期設定で
指定するのでしょうか。sendmane.ini に設定されている
発信者のメールアドレスがプロバイダで使用しているメールアドレスに
一致しているか確認するとよいと思います。
また、XMailServer を使用されているようですが、XMailServer には
中継先のメールサーバとユーザ認証する仕組みがあるので、それを
使用してもよいと思います。
参考URL:http://www.xmailserver.jp/sample/xmailcfg/cgi/sm …
t-okura様
お答えいただきありがとう御座います。
お陰さまで 無事 自動返信メールが届くようになりました。
ありがとうございます。!!
私は perlからの送信なのでヤフーのOP25Bでブロックされているものとばかり思っていました。
ヘッダー部分の流れをたどってみるとto, と from, を入れ替えてはいたのですが変数の値は変わっていませんでした。
また from: の送信元メールアドレスの変数の値がメールではないものが
入っていました。
何度も確認していましたが こんなミスをしていることに気が付きませんでした。
XMailServerのさんこうURLはすでに設定しています。
ありがとう御座います。
perlは勉強を始めたばかりで 詳しい事は分かりませんが
これを機会に知識を積み上げていきたいと思います。
的確なアドバイス本当にありがとう御座います!!。
ありがとう御座います!!。
これからも 宜しく御願い致します。<(_ _)>
質問の場を御提供頂いているOK-WEBスタッフ様にも感謝したします。
No.1
- 回答日時:
エラーメッセージを読む限り, SMTP でメールを送る前に認証が必要なんだと思います. POP before SMTP とかの類か
と. その「メールソフト」で「メールを送る」ときに何かしているんじゃないかなぁ.この回答への補足
Tacosan様 ご回答ありがとう御座います。
メールソフトでは問題なく送受信できています。
ブラウザより入力された内容は処理されメールとして私の元へ届いています。
送られてきた内容をそのまま確認の意味で送り返したいのですが・・・
よくあるネットショップ等で内容を含めた 自動で届く確認のメールの実現を目指しています。
ブラウザからto,私のメールアドレス from,フォーム入力者のアドレス、
で送られてきます。自動返信時はこのto,とfrom,の値を入れ替えて自動返信処理をしています。
するとエラーになるのですが
[<00>] XMail bounce: Rcpt=[xxxxx@yyy.zzz];Error=[521 ybbsmtp.mail.yahoo.co.jp closing transmission channel. This email address must be verified first before you can use it for Sender/From field.]
perlプログラム内のどこでPOP before SMTP のコーディングをすればよいのでしょうか?
何かヒントや 参考URLなど御座いましたら御願い致します。
ありがとう御座います。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- Yahoo!メール ぷららメールの送受信が出来なくなった 2 2023/07/16 11:48
- その他(メールソフト・メールサービス) メールソフトからの送信ができなくなりました 6 2022/11/21 19:35
- WordPress(ワードプレス) Contact Form7?でお問い合わせを送信できません 2 2023/02/02 13:24
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- その他(メールソフト・メールサービス) メールが送信できない 発信側でできる対策 3 2023/05/11 10:22
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- その他(メールソフト・メールサービス) Windows10付属のメール、なぜ設定が劇的に簡単になったのか? 1 2022/12/16 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perl メールフォーム複数のアド...
-
Net::SMTPでメールを送信したい...
-
foreachでのメール一斉送信処理...
-
VBAでoutlook365が起動しません。
-
mailコマンドで送信元を指定す...
-
例外処理のフローチャートの記...
-
'Range'メソッドは失敗しました
-
本当にPublicな変数(配列で)
-
標準モジュールを削除したい。(...
-
グラフのX,Y座標を取得したい
-
ユーザー定義関数に#NAME?が返...
-
LCD ディスプレイを Raspberry ...
-
印刷後メッセージボックスを表...
-
pythonのプログラミングについ...
-
Excelで時刻になったら知らせて...
-
偶数/奇数の判定
-
"JScript"が見つかりません!
-
実行中のcpan processを終了さ...
-
Form間の値の渡し方
-
msgboxの表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
c#で 簡単なメール(添付ファ...
-
Perl メールフォーム複数のアド...
-
CDO.Messageを使ったVBScript
-
Enterキーを押しても送信しない...
-
【C言語】メールを送信するプロ...
-
送信先のメールアドレスが存在...
-
プロキシ経由でjavamailを使っ...
-
VBScriptで、メールの送信をし...
-
perl 自動返信メールプログラム...
-
C#のメール送信時のエラーについて
-
空メールシステムについて
-
フォーム経由で送られるURLつき...
-
フォームメール、時刻を設定し...
-
Net::SMTPでメールを送信したい...
-
sendmailでメール送信
-
C言語のプログラム内でトリガを...
-
VBAでsmtp認証をするには?
-
セッションIDの受信・・(初心者...
-
リンクをクリックするだけでC...
おすすめ情報