Სწრაფი გზამკვლევი ელემენტები Mailto: URL

შეგიძლიათ მიუთითოთ ნაგულისხმები სუბიექტები, სხეულის ტექსტი და სხვა Email ბმულები

თუ თქვენ საშუალებას მისცემთ თქვენს ვებ-გვერდს გამოგიგზავნოთ ელფოსტა ფოსტის საშუალებით: ბმული, თქვენ უზრუნველყოფილი ხართ მათთვის მოსახერხებელ კონტაქტზე დამყარებით. ყველა მათ უნდა გააკეთოთ დააწკაპუნეთ და დაიწყოს აკრეფის მათი გაგზავნა.

მაგრამ ეს კომფორტი არ არის ყველა ძლიერი mailto: აქვს მაღაზიაში. მოდით ვთქვათ, რომ გსურთ განსაზღვროთ ნაგულისხმები თემა, მაგალითად, ასე რომ თქვენ იცით ელფოსტა გაიგზავნა ფოსტით: ბმული თქვენს ვებ-გვერდზე. ან იქნებ გინდათ რომ ვთქვათ ტექსტისთვის ნაგულისხმევი ტექსტი, თუ სია დააკლიკეთ კონკრეტულ ბმულს (შეგიძლიათ გამოიყენოთ ეს მარტივი კვლევის შესაქმნელად).

მოდით გავიგოთ, თუ როგორ მიაღწიეს ამას, მაგრამ არ ნიშნავს იმას, რომ mailto- ის რთული გამოყენებაა: მუშაობა.

ფოსტა: URL

Mailto URL ძირითადად შედგება სამი ნაწილისაგან. პირველი მოდის

დან

რეციპიენტის ელექტრონული ფოსტის მისამართი (რომელიც შემდეგ mailto: დაუყოვნებლივ) შეიძლება რეალურად იყოს ერთზე მეტი მისამართი. მრავალჯერადი მისამართები გამოყოფილია მძიმით (ისევე, როგორც თქვენ იყენებთ თქვენს ელ-ფოსტის კლიენტს). საინტერესოა, mailto: ბმული ასევე მოქმედებს (და მუშაობს), თუ იგი არ შეიცავს სტანდარტულ მიმღების მისამართზე ყველა.

ამიტომ აბსოლუტურად კანონიერია, რომ ნაგულისხმევი სათაური (გამოყენებით ? სათაური = ) პირდაპირ შემდეგ mailto:. ჩვენ შეგვიძლია შევქმნათ შეტყობინება ნაგულისხმევ სუბიექტთან, მაგრამ არა სტანდარტული მიმღები: mailto:? Subject = Doc,% 20do% 20da% 20dance .

ჰედლები

საუკეთესო რამ, რა თქმა უნდა, მოდის ბოლო. ფოსტაში "სათაურის" ნაწილში: URL შეგვიძლია გავაკეთოთ თითქმის არაფერი. ნებისმიერი სათაურის სახელი და მნიშვნელობა, რომელიც მითითებულია RFC 2822 - ინტერნეტ შეტყობინებათა ფორმატი, შეიძლება გამოყენებულ იქნას თეორიულად.

არა მხოლოდ შეგვიძლია მიუთითოთ "თემა:", არამედ "Cc:" (გაგზავნის ნახშირბადის ასლი) ან "Bcc:" (ბრმა ნახშირბადის ასლი).

X- ჰედერი

განსაკუთრებული ინტერესი არის თვითნებური ჰედერის ხაზების "გამოგონება". მათ მხოლოდ წინ უძღვებიან "X-" მიერ კანონით - შეიძლება იცოდეთ ubiquitous "X-Mailer:" header. ერთად ელექტრონული ფოსტის კლიენტი, რომელსაც შეუძლია ფილტრაციის საფუძველზე თვითნებური header ხაზები, ეს ქმნის შესანიშნავი დახარისხება და ფილტრაციის შესაძლებლობები.

ყველა სათაურის ხაზი ზუსტად იგივეა, რაც ჩვენ უკვე ვიცით საგანი: [სათაურის სახელი] = [header ღირებულება], მაგალითად: XZ = Y.

სამწუხაროდ, ასეთი X- ჰედერი მუშაობს ბრაუზერისა და ელფოსტის კლიენტის ნებისმიერი კომბინაციით, ასე რომ თქვენ არ შეგიძლიათ დაეყრდნოთ მათ გაგზავნას.

ნაგულისხმევი შეტყობინება ტექსტი

და ბოლოს, არსებობს ერთი სპეციალური სათაურის სახელი: სხეული .

ამ "სათაურს" შეგიძლიათ მიუთითოთ ტექსტი, რომელიც გამოჩნდება ელ.ფოსტის წერილში. Mailto- ის სხეულის ნაწილი: URL სქემა განკუთვნილია მოკლე ტექსტური შეტყობინებებისათვის.

HTML- ში მუშაობისას კავშირების გამო, სპეციალური სიმბოლოები უნდა იყოს კოდირებული, როდესაც თქვენ შექმენებთ ნაგულისხმევ ორგანოს mailto: link. სივრცე უნდა იყოს თარგმნილი "% 20" -ზე, მაგალითად, ხაზის შესვენება ხდება "% 0D% 0A".

საბედნიეროდ, თქვენ არ უნდა გვახსოვდეს ეს კოდირება ან ხელით. გამოიყენეთ JavaScript ან მოსახერხებელი mailto: URL encoder ნაცვლად.

ჰედერის შერწყმა

მაგრამ როგორ შეგიძლიათ ერთზე მეტი "header" ნაწილი, default subject და default message text, მაგალითად? ეს გაკეთდა ampersand: & .

პირველი სათაურის შემდეგ მიმღების მისამართი კითხვის ნიშნის შემდეგ: "?". ყველა მომავალი სათაურები თანმიმდევრობით თანმიმდევრობით ampersands.

მაგალითად (ხაზის წყვეტები აქ მხოლოდ იმისთვის, რომ უზრუნველყოს სისუფთავე, რა თქმა უნდა, თქვენ არ ჩაწერეთ ისინი URL- ში):
mailto: recipient@example.com
? სათაური = ჰა!
& X-Mailer = Baluba
& სხეულის = Ha!% 0D% 0ABla!