سلام
من نمی دونم چرا بین سرویس های خارجی فقط جیمیل می تونه ایمیل هایی که با تابع mail ارسال میکنم رو دریافت کنه چرا؟
دو سرویس outlook.com و yahoo.com رو تست کردم هیچ کدوم نمی تونن ایمیل هایی که با تابع mail ارسال میکنم رو دریافت کنن.
حتی تو اسپم و Junk هم نمیره.

قبلاً رو یه ریسلر از نت افراز بودم این مشکل بود الان رو یه سرور مجازی از میهن وب هاست هستم باز این مشکل هست چی کار کنم؟
موقعیت سرور هم آلمان هست.

- - - Updated - - -

دوستان من اسکریپتم رو تغییر دادم و به جای تابع mail از کلاس PHPMailer استفاده کردم.
بازم ایمیل ها برای outlook.com و yahoo.com نمیره.
اما این بار وقتی برای outlook.com ارسال کردم ایمیل زیر بلافاصله برای خودم آمد:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

اینجا ایمیل outlook.com منو نوشته بود
SMTP error from remote mail server after MAIL FROM:<اینجا ایمیل هاستم> SIZE=3762:
host mx2.hotmail.com [207.46.8.167]: 550 SC-001 (BAY004-MC5F2) Unfortunately, messages from اینجا آیپی سرورم weren't sent. Please contact your Internet service provider since part of their network is on our block list. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.

تو ایمیل نوشته ایمیل های ارسال شده از آیپی سرور من برای اونا نمیره.
به نظرتون مشکل از کجاست؟

من هم از PHP Mail و هم از SMTP استفاده کردم مشکل حل نشد.