আমি কি মেইলটো ব্যবহার করে ইমেলের বিষয় / বিষয়বস্তু সেট করতে পারি:?


889

আমি মেইলটো ব্যবহার করার সময় ইমেলের বিষয়বস্তু / বিষয়বস্তু সেট করা সম্ভব :?



6
আপনি একটি ইমেলের প্রতিটি এবং প্রতিটি অংশ সেট করতে পারেন। এটিকে নিখুঁত সহজ করার জন্য আমি এখানে একটি সরঞ্জাম তৈরি করেছি: mailto.now.sh
ডসন বি

উত্তর:


1458

হ্যাঁ, মেলটো সহ সমস্ত টিপস এবং কৌশলগুলি দেখুন: http://www.angelfire.com/dc/html-webmaster/mailto.htm

মেলটো বিষয় উদাহরণ:

<a href="mailto:no-one@snai1mai1.com?subject=free chocolate">example</a>

বিষয়বস্তু সহ মেলটো:

<a href="mailto:no-one@snai1mai1.com?subject=look at this website&body=Hi,I found this website and thought you might like it http://www.geocities.com/wowhtml/">tell a friend</a>

মন্তব্যে ইঙ্গিত হিসাবে, উভয়ই subjectএবং bodyসঠিকভাবে পালাতে হবে। encodeURIComponent(subject)নির্দিষ্ট ক্ষেত্রে হ্যান্ড-কোডিংয়ের পরিবর্তে প্রতিটিটিতে ব্যবহার করুন।

হুডি মন্তব্যগুলিতে যেমন উল্লেখ করেছেন, আপনি স্ট্রিংয়ে নিম্নলিখিত এনকোডযুক্ত ক্রমটি যুক্ত করে লাইন ব্রেকগুলি যুক্ত করতে পারেন:

%0D%0A // one line break

29
শরীরের জন্য এইচটিএমএল ব্যবহার করা কি সম্ভব?
জিউ মেনগ

18
এটি সম্পূর্ণ ক্লায়েন্ট নির্দিষ্ট। সাধারণ ক্ষেত্রে, না।
ট্রিপলি

4
ঠিক যেমন একটি রেফারেন্স: আপনাকে এই বিষয়টিকে htmlescape করতে হবে না
অস্কার পেরেজ

17
নোট করুন যে ডাব্লু 3 সি এর জন্য এই নিয়মগুলি অনুসরণ করে আপনার স্ট্রিংটি এনকোড করা দরকার: এনএফসি-তে অক্ষরগুলি উপস্থাপন করা উচিত এবং স্পেসগুলি% 20 হিসাবে পালাতে হবে।
গর্ডি

95
অন্য কেউ যদি ভাবছেন যে আপনি% 0D% 0A ক্রমটি ব্যবহার করে শরীরে লাইন ব্রেকও
হুডি

123
<a href="mailto:manish@simplygraphix.com?subject=Feedback for 
webdevelopersnotes.com&body=The Tips and Tricks section is great
&cc=anotheremailaddress@anotherdomain.com
&bcc=onemore@anotherdomain.com">Send me an email</a>

আপনি এই কোডটি সাবজেক্ট, বডি, সিসি, বিসিসি সেট করতে ব্যবহার করতে পারেন


38

mailto:URL স্কিম সংজ্ঞায়িত করা হয় বোঝায় যা RFC 2368 । এছাড়াও, ইউআরএল এবং ইউআরআইগুলিতে তথ্য এনকোডিংয়ের কনভেনশনটি আরএফসি 1738 এবং তারপরে আরএফসি 3986- সংজ্ঞায়িত করা হয়েছে । এই নির্ধারণ কিভাবে অন্তর্ভুক্ত করা bodyএবং subjectএকটি URL (কোনো URI) মধ্যে হেডার:

mailto:infobot@example.com?subject=current-issue&body=send%20current-issue

বিশেষত, আপনাকে অবশ্যই ইমেল ঠিকানা, বিষয় এবং প্রধান অংশটি এনকোড করতে হবে এবং সেগুলি উপরের ফর্ম্যাটে রাখতে হবে। পার্সেন্ট-এনকোডযুক্ত পাঠ্যটি এইচটিএমএল-তে ব্যবহারের জন্য আইনী, তবে এই ইউআরএলটি এইচটিএমএল 4 স্ট্যান্ডার্ডhref অনুযায়ী কোনও বৈশিষ্ট্যে ব্যবহারের জন্য সত্তাকে এনকোড করা আবশ্যক :

<a href="mailto:infobot@example.com?subject=current-issue&amp;body=send%20current-issue">Send email</a>

এবং বেশিরভাগ ক্ষেত্রে, এখানে একটি সাধারণ পিএইচপি স্ক্রিপ্ট যা উপরের প্রতি এনকোড করে।

<?php
$encodedTo = rawurlencode($message->to);
$encodedSubject = rawurlencode($message->subject);
$encodedBody = rawurlencode($message->body);
$uri = "mailto:$encodedTo?subject=$encodedSubject&body=$encodedBody";
$encodedUri = htmlspecialchars($uri);
echo "<a href=\"$encodedUri\">Send email</a>";
?>

একেবারে সঠিক নয়, উদাহরণ হিসাবে যেমন ভেরিয়েবল $ এনকোডআরল ব্যবহার করা হয় যদিও $ এনকোডেরি সংজ্ঞায়িত করা হয়েছিল;)
অ্যালেক্স বি

:-p সেখানে স্থির
উইলিয়াম এন্টারিকেন

এখানে যদি আপনার ইমেল এটি একটি URL আছে জন্য অনেক গভীর উদাহরণ এবং URL কাপড় যে চাহিদা এনকোড করা হয়েছে যে: stackoverflow.com/questions/4744888/...
উইলিয়াম Entriken

1
আমি মনে করি লাইনে একটি টাইপো রয়েছে $uri = ...: &সামনের subject?
অংশটি

24

আপনি নীচের যে কোনও একটি ব্যবহার করে মেলটো কমান্ডে যুক্ত হওয়া বিষয় যুক্ত করতে পারেন। মেলটো ট্যাগে মেইলটোকে সাবজেক্ট আউট করা?

<a href="mailto:test@example.com?subject=testing out mailto">First Example</a>

নীচের উদাহরণে যেমন দেখানো হয়েছে তেমন ট্যাগের শেষ অংশে & বডি যুক্ত করে আমরা বার্তাটির মূল অংশে পাঠ্য যুক্ত করতে পারি।

 <a href="mailto:test@example.com?subject=testing out mailto&body=Just testing">Second Example</a>

দেহ ছাড়াও, একজন ব্যবহারকারী সিসি এবং বিসিসি ক্ষেত্রগুলি পূরণ করতে & সিসি বা & সিসি টাইপ করতে পারেন।

<a href="mailto:test@example.com?subject=testing out mailto&body=Just testing&cc=test1@example.com&bcc=test1@example.com">Third
    Example</a>

মেলটো ট্যাগ সাপেক্ষে কীভাবে যুক্ত করা যায়


13

আমি এটি সহজ করার জন্য একটি ওপেন-সোর্স সরঞ্জাম তৈরি করেছি। আপনার পছন্দসই স্ট্রিংগুলি প্রবেশ করুন এবং তাত্ক্ষণিকভাবে আপনি এটি পাবেন mailto:

mailto.now.sh

Mail টেক্সট একটি মেইল ​​সম্পূর্ণ ইমেল

এখানে চিত্র বর্ণনা লিখুন


12
mailto:joe@company.com?subject=Your+subject

1
আমার subjectপাঠ্য নয়। এটি একটি টেবিল. কীভাবে এটি যুক্ত করবেন।
ডেভিড

9

আমি এটিকে কিছুটা আরও পঠনযোগ্য করে তোলার জন্য পৃথক লাইনে ভাগ করেছি।

<a href="

    mailto:johndoe@gmail.com

    ?subject=My+great+email+to+you

    &body=This+is+an+awesome+email

    &cc=janedoe@gmail.com

    &bcc=billybob@yahoo.com

">Click here to send email!</a>

1
এই প্রশ্নের উত্তর 5 বছর আগে দেওয়া হয়েছিল
varun aaruru

14
আপনি এখনও কিছু মেইল ​​করতে
চাইলে

8

এখানে কৌশলটি http://neworganizing.com/content/blog/tip-prepopulate-mailto-links-with-subject-body-text

<a href="mailto:tips@neworganizing.com?subject=Your+tip+on+mailto+links&body=Thanks+for+this+tip">tell a friend</a>

স্পেস পরিবর্তে + প্রয়োজনীয়? জিমেইলে ছাড়াই সূক্ষ্ম কাজ করে
সুপারউবারডুপার

7

হ্যাঁ:

ব্যবহার করুন এই mailto ফর্ম উপাদান এবং লিংক এনকোডিং নিয়ে পরীক্ষা করতে।

আপনি ফর্মের মধ্যে বিষয়, বডি (অর্থাত্ সামগ্রী) ইত্যাদি প্রবেশ করতে পারেন, বোতামটি টিপুন এবং আপনি যে পেইজে পেস্ট করতে পারেন সেই মেলটো এইচটিএমএল লিঙ্কটি দেখতে পাবেন।

আপনি এমনকি এমন উপাদানগুলিকে নির্দিষ্ট করে বলতে পারেন যা খুব কমই পরিচিত এবং ব্যবহৃত হয়: সিসি, বিসিসি, ইমেল থেকে।


এছাড়াও এই href ফিল্ড রচয়িতার একটি খুব দরকারী বৈশিষ্ট্য হেক্সাডেসিমাল (যেমন: [Test Zõne]হয়ে যায় %5BTest%20Z%C3%B5ne%5D, এটি কিছু স্প্যাম বট এড়াতে পারে) এ সমস্ত অক্ষর এনকোড করার ক্ষমতা ।
আর্মফুট

আমার অর্থ, আপনি যদি সমস্ত অক্ষর এনকোড করা চয়ন করেন তবে সেগুলি সমস্ত এইচটিএমএল স্বরলিপিতে রূপান্তরিত হয় &#x(কিছু স্প্যাম বট এড়ানো)।
আর্মফুট

4
এই লিঙ্কটি মারা গেছে।
ব্রাম ভ্যানরোয়

6

হ্যাঁ, আপনি এটি পছন্দ করতে পারেন:

mailto: email@host.com?subject=something

2
আমার মনে হয় না জায়গাটা থাকা উচিত?
এনএফজি

এটি স্থান ছাড়াই হওয়া উচিত।
হাসান রাজা

5

মনে রাখবেন যে আরএফসি 2368 অনুসারে বার্তার মূল অংশটিতে এইচটিএমএল ব্যবহার করা সম্ভব নয় :

বিশেষ নাম "বডি" ইঙ্গিত করে যে সম্পর্কিত হ্যালোয়ুটি বার্তার মূল অংশ। "বডি" এইনেমে বার্তার প্রথম পাঠ্য / প্লেইন বডি অংশের জন্য সামগ্রী থাকা উচিত। মেলটো ইউআরএলটি মূলত সংক্ষিপ্ত পাঠ্য বার্তাগুলি তৈরির উদ্দেশ্যে তৈরি করা হয় যা প্রকৃতপক্ষে স্বয়ংক্রিয় প্রক্রিয়াকরণের সামগ্রী (যেমন মেইলিং তালিকার জন্য "সাবস্ক্রাইব" বার্তাগুলি), সাধারণ এমআইএমএম বডি নয়।

ক্রেডিট: https://stackoverflow.com/a/13415988/1835519


2
প্রশ্নটি কীভাবে বিষয় এবং বিষয়বস্তু সেট করবেন তা জিজ্ঞাসা করছে। এটি বিন্যাসের কথা উল্লেখ করেনি। যদিও এটি একটি উত্তরে নোট করা একটি দরকারী জিনিস, আপনি কী কী সম্ভব এবং কীভাবে এটি অর্জন করবেন সে সম্পর্কে আপনি কিছুটা রেখে গেছেন । তা ছাড়া, এটি একটি মন্তব্য নয়, কোনও উত্তর নয়।
কোয়ান্টিন

জুরে আমি সত্যিই আপনাকে এই প্রশ্নের উত্তর হিসাবে রাখার প্রশংসা করি কারণ এটি হ'ল আমার যা জানার দরকার ছিল এবং নিজেকে জিজ্ঞাসা করছিলাম। সুতরাং যখন কোয়ান্টিন মনে করেন যে এটি ওপি প্রশ্নের উত্তর দেয় না, এটি আমার উত্তর দেয় যে আমি এই পোস্টটি নিয়ে এসেছি তার জন্য অনুসন্ধান করছি। আপনাকে অনেক ধন্যবাদ জুরে!
ব্যবহারকারী 1567291

3

আপনাকে মেলটো তৈরি করতে সহায়তা করতে এখানে একটি চলমান স্নিপেট রয়েছে: alচ্ছিক বিষয় এবং শরীরের লিঙ্কগুলি।

function generate() {
  var email = $('#email').val();
  var subject = $('#subject').val();
  var body = $('#body').val();

  var mailto = 'mailto:' + email;
  var params = {};
  if (subject) {
    params.subject = subject;
  }
  if (body) {
    params.body = body;
  }
  if (params) {
    mailto += '?' + $.param(params);
  }

  var $output = $('#output');
  $output.val(mailto);
  $output.focus();
  $output.select();
  document.execCommand('copy');
}

$(document).ready(function() {
  $('#generate').on('click', generate);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="email" placeholder="email address" /><br/>
<input type="text" id="subject" placeholder="Subject" /><br/>
<textarea id="body" placeholder="Body"></textarea><br/>
<button type="button" id="generate">Generate & copy to clipboard</button><br/>
<textarea id="output">Output</textarea>


1

আপনি যদি নিজের ইমেইলে এইচটিএমএল বিষয়বস্তু যুক্ত করতে চান তবে url বার্তাটির বডির জন্য আপনার এইচটিএমএল কোডটি এনকোড করে এটি আপনার মেলটো লিঙ্ক কোডটিতে অন্তর্ভুক্ত করে, তবে সমস্যাটি হল আপনি এই লিঙ্ক থেকে ইমেল প্রকারটি পাঠ্য পাঠ্য থেকে এইচটিএমএল সেট করতে পারবেন না, লিঙ্কটি ব্যবহার করে ক্লায়েন্টের ডিফল্টরূপে এইচটিএমএল ইমেল প্রেরণের জন্য তাদের মেল ক্লায়েন্টের প্রয়োজন। আপনি যদি এখানে পরীক্ষা করতে চান তবে একটি সাধারণ মেলটো লিঙ্কের কোড, একটি লিঙ্কে আবৃত একটি চিত্র সহ (কৌনিক স্টাইলের url দৃশ্যমানতার জন্য যুক্ত করা হয়েছে):

<a href="mailto:?body=%3Ca%20href%3D%22{{ scope.url }}%22%3E%3Cimg%20src%3D%22{{ scope.url }}%22%20width%3D%22300%22%20%2F%3E%3C%2Fa%3E">

এইচটিএমএল ট্যাগগুলি url এনকোডযুক্ত।


আপনি কি একটি উদাহরণ পোস্ট করতে পারেন যেখানে শরীরে <a href> স্রেফ href এবং এর সাথে শেষ ট্যাগের মধ্যে একটি পাঠ্য রয়েছে? ধন্যবাদ
ব্যবহারকারী 1567291

<a href="<<<<<<<<<<<<<<<<> <<<<<<<<<151529291
serdarsenay

এটি কাজ করে না। ইমেল ক্লায়েন্ট কেবল সমস্ত এইচটিএমএল ট্যাগকে সমৃদ্ধ পাঠ্য নথি হিসাবে প্রক্রিয়া করার পরিবর্তে পাঠ্য হিসাবে প্রদর্শন করবে।
Ε Г И І И О
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.