দূরবর্তী এসএমটিপি দিয়ে কীভাবে php.ini কনফিগার করবেন?


11

দূরবর্তী এসএমটিপি সার্ভারের মাধ্যমে মেল () ব্যবহার করে মেল প্রেরণের জন্য কীভাবে আমি পিএইচপি কনফিগার করব?

আমি php.ini ব্যবহার করে এটি করার চেষ্টা করেছি তবে মনে হয় আপনি উইন্ডোজ 32 এর অধীনে কেবল এটি করতে পারেন এবং আমি আমার ইউনিক্স সার্ভারে এটি করতে চাই।

এছাড়াও আমি সেন্ডমেলের জন্য কনফিগারেশনটি পরিবর্তন করার চেষ্টা করেছি যাতে এটি একটি দূরবর্তী এসএমটিপি সার্ভারটি ব্যবহার করে তবে আমি নিশ্চিত যে এটি সম্ভব কিনা।

উত্তর:


9

আমার পছন্দটি একই ওয়েব সার্ভারে একটি পোস্টফিক্স সার্ভার সেটআপ করা হয়েছে যা কেবল লোকালহোস্টের জন্য মেল প্রেরণ করে এবং একটি দূরবর্তী এসএমটিপি সার্ভারটি ব্যবহার করতে মেইন.সিএফ-এ এই সেটিংস সহ:

relayhost = [a.b.c.d]

এটা আমার জন্য কাজ করে.


এইচডি, আপনি দয়া করে আরও বিশদ দিতে পারেন, বা আমাকে এমন একটি উত্সের দিকে নির্দেশ করুন যা এটি ব্যাখ্যা করে। আমি একটি গুগল অ্যাকাউন্ট (পাশাপাশি গুগল অ্যাপস) রেখেছি এবং আমার এসএমটিপি সহ অনুমোদন প্রয়োজন। গুগল এসএমটিপির জন্য 587 পোর্টে (এবং 25 টি নয়) টিএলএস ব্যবহার করছে। এই সমস্ত তথ্য আমি কোথায় নির্দিষ্ট করব?
উরি

এটি সর্বোত্তম উত্তর যা সত্যই আপনাকে পোস্টফিক্সে এসএমটিপি অফলোড করে। আপনি যদি আপনার অ্যাপের মাধ্যমে মেল প্রেরণ করেন এবং দূরবর্তী সার্ভারটি বন্ধ থাকে তবে আপনি অনুরোধটি অবরুদ্ধ করছেন। সর্বোত্তম বিকল্পটি হ'ল এই কাজটি করার জন্য কোনও কাতারে কোনও শ্রমিকের কাছে মেলিংটি বন্ধ করে দেওয়া তবে এটি সঠিক দিকের একটি ভাল প্রথম পদক্ষেপ।
মাইক

3

এটি সম্ভব নয়, এএফাইক। আমি হয়:

  1. PEAR :: মেল এর মতো একটি পরিপূর্ণ কার্যকারী মেল ক্লাস ব্যবহার করুন ।
  2. যদি সেই মেশিনের সমস্ত মেইল স্মার্ট-রিলে করা উচিত তবে এসএসএমটিপিকে আপনার প্রেরণমেল বাইনারি হিসাবে কনফিগার করার বিষয়টি বিবেচনা করুন ।

2

এমএসএমটিপি সেন্ডমেইলের বিকল্প হিসাবে ব্যবহার করা যেতে পারে যা কেবল বাহ্যিক এসএমটিপি সার্ভারে সরাসরি ট্র্যাফিক ফরোয়ার্ড করে। এটি সেট আপ করা বেশ সহজ এবং খুব ভাল কাজ করে।


msmtp আমার জীবন বাঁচিয়েছে :)
w00t

1

আপনি হয় পিএইচপি-র ইনবিল্ট আইএমএপি সরঞ্জামগুলি বা খুব কার্যকরী পিএইচপিমেইলার ব্যবহার করতে পারেন

আমি ভয় করি স্ট্যাক ওভারফ্লোতে এর থেকে আরও ভাল উত্তর দেওয়া যেতে পারে ...


2
উত্তরের জন্য +1, যদিও আমি পরবর্তী মন্তব্যের সাথে একমত নই। সাধারণত সিসাডমিনগণ এসএমটিপি কনফিগার করার "মজাদার অংশ" পান কারণ সমস্ত প্রোগ্রামাররা এটি কী তা সম্পর্কে কোনও ধারণা নেই। তারা কেবল "ইমেল কাজ করা" চায়। অবশ্যই, আমি জেনারেলাইজ করছি, কোনও পাং উদ্দেশ্য নয়।
অ্যান্ড্রয়েড

1

লিনাক্সের পিএইচপি প্রেরণমেলের উপর নির্ভর করে। আপনি যদি সত্যিই এটি করতে চান তবে আমি অন্য লাইব্রেরির থেকে আলাদা কোনও মেল ফাংশন ব্যবহার করার পরামর্শ দেব। নিম্নলিখিত স্ট্যাকওভারফ্লো পোস্টের জন্য প্রস্তাবনা রয়েছে: /programming/966907/specify-smtp-server-for-php-mail-in-freebsd



0

অভ্যন্তরীণ মেল () ফাংশনটি আপনি যেমন বলেছিলেন কেবল উইন্ডোজ মেশিনে এসএমটিপি ব্যবহার করতে পারে।

একমাত্র বিকল্প হ'ল পিএইচপিমেইলারের ব্যবহার। আপনি পিয়ার পিএইচপি প্যাকেজটিও চেষ্টা করতে পারেন: http://pear.php.net/package/Mail


-1

https://docs.nexcess.net/article/how-to-configure-a-remote-mail-server.html সাইটওয়ার্স প্রধান মেনু থেকে, প্রশাসন> মেল বিকল্পসমূহ> রিমোট সেটআপ ক্লিক করুন। - এখানে আরও দেখুন: https://docs.nexcess.net/article/how-to-configure-a-remote-mail-server.html#sthash.JeroEsDU.dpuf


সার্ভার ফল্ট আপনাকে স্বাগতম! যদিও এটি তাত্ত্বিকভাবে প্রশ্নের উত্তর দিতে পারে, দয়া করে লিঙ্কগুলির চারপাশে প্রসঙ্গটি সরবরাহ করুন যাতে এটি কী এবং কেন সেখানে তা অন্যদের কিছু ধারণা থাকতে পারে। যদি সম্ভব হয় তবে কোনও গুরুত্বপূর্ণ লিঙ্কের সর্বাধিক প্রাসঙ্গিক অংশটি সংক্ষিপ্ত করা বা উদ্ধৃত করুন, যদি লক্ষ্য সাইটটি অ্যাক্সেসযোগ্য না হয় বা স্থায়ীভাবে অফলাইনে চলে যায়।
এইচবিউইজন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.