<p>This is a tricky one and I've always relied on techniques, such as permission-based emails (i.e. only sending to people you have permission to send to) and not using blatantly <em>spamish</em> terminology.</p>

<p>Of late, some of the emails I send out programmatically have started being shuffled into people's spam folder automatically and I'm wondering what I can do about it.</p>

<p>This is despite the fact that these particular emails are not ones that humans would mark as spam, specifically, they are emails that contain license keys that people have paid good money for, so I don't think they're going to consider them spam</p>

<p>I figure this is a big topic in which I am essentially an ignorant simpleton.</p>

[{'answer_id': 375, 'author': 'Daniel Broekman', 'author_id': 124, 'author_profile': 'https://Stackoverflow.com/users/124', 'pm_score': 5, 'selected': False, 'text': '<p>You can tell your users to add your From address to their contacts when they complete their order, which, if they do so, will help a lot.</p>\n\n<p>Otherwise, I would try to get a log from some of your users. Sometimes they have details about why it was flagged as spam in the headers of the message, which you could use to tweak the text.</p>\n\n<p>Other things you can try:</p>\n\n<ul>\n<li>Put your site name or address in the subject</li>\n<li>Keep all links in the message pointing to your domain (and not email.com)</li>\n<li>Put an address or other contact information in the email</li>\n</ul>\n'}, {'answer_id': 396, 'author': 'Michiel de Mare', 'author_id': 136, 'author_profile': 'https://Stackoverflow.com/users/136', 'pm_score': 9, 'selected': True, 'text': '<p>Use email authentication methods, such as <a href="http://en.wikipedia.org/wiki/Sender_Policy_Framework" rel="nofollow noreferrer">SPF</a>, and <a href="https://help.ubuntu.com/community/Postfix/DKIM" rel="nofollow noreferrer">DKIM</a> to prove that your emails and your domain name belong together, and to prevent spoofing of your domain name. The SPF website includes a wizard to generate the DNS information for your site.</p>\n<p><a href="http://remote.12dt.com/" rel="nofollow noreferrer">Check</a> your <a href="http://en.wikipedia.org/wiki/Reverse_DNS_lookup" rel="nofollow noreferrer">reverse DNS</a> to make sure the IP address of your mail server points to the domain name that you use for sending mail.</p>\n<p>Make sure that the IP-address that you\'re using is <a href="http://www.spamhaus.org/lookup.lasso" rel="nofollow noreferrer">not on a blacklist</a></p>\n<p>Make sure that the reply-to address is a valid, existing address.</p>\n<p>Use the full, real name of the addressee in the To field, not just the email-address (e.g. <code>&quot;John Smith&quot; &lt;john@blacksmiths-international.com&gt;</code> ).</p>\n<p>Monitor your abuse accounts, such as <code>abuse@yourdomain.example</code> and <code>postmaster@yourdomain.example</code>. That means - make sure that these accounts exist, read what\'s sent to them, and act on complaints.</p>\n<p>Finally, make it <strong>really</strong> easy to unsubscribe. Otherwise, your users will unsubscribe by pressing the <strong>spam</strong> button, and that will affect your reputation.</p>\n<p>That said, getting Hotmail to accept your emails remains a black art.</p>\n'}, {'answer_id': 451, 'author': 'Nick Berardi', 'author_id': 17, 'author_profile': 'https://Stackoverflow.com/users/17', 'pm_score': 4, 'selected': False, 'text': '<p>Yahoo uses a method called Sender ID, which can be configured at <a href="http://old.openspf.org/wizard.html?mydomain=stackoverflow.com" rel="noreferrer">The SPF Setup Wizard</a> and entered in to your DNS.  Also one of the important ones for Exchange, Hotmail, AOL, Yahoo, and others is to have a Reverse DNS for your domain.  Those will knock out most of the issues.  However you can never prevent a person intentionally blocking your or custom rules.</p>\n'}, {'answer_id': 576, 'author': 'thelsdj', 'author_id': 163, 'author_profile': 'https://Stackoverflow.com/users/163', 'pm_score': 5, 'selected': False, 'text': '<p>Sign up for an account on as many major email providers as possible (gmail/yahoo/hotmail/aol/etc). If you make changes to your emails, either major rewording, changes to the code that sends the emails, changes to your email servers, etc, make sure to send test messages to all your accounts and verify that they are not being marked as spam.</p>\n'}, {'answer_id': 598, 'author': 'engtech', 'author_id': 175, 'author_profile': 'https://Stackoverflow.com/users/175', 'pm_score': 5, 'selected': False, 'text': '<p>Confirm that you have the correct email address before sending out emails. If someone gives the wrong email address on sign-up, beat them over the head about it ASAP.</p>\n\n<p>Always include clear "how to unsubscribe" information in EVERY email. Do not require the user to login to unsubscribe, it should be a unique url for 1-click unsubscribe.</p>\n\n<p>This will prevent people from marking your mails as spam because "unsubscribing" is too hard.</p>\n'}, {'answer_id': 693, 'author': 'CVertex', 'author_id': 209, 'author_profile': 'https://Stackoverflow.com/users/209', 'pm_score': 4, 'selected': False, 'text': "<p>I've found that using the recipients real first and last name in the body is a sure fire way of getting through a spam filter.</p>\n"}, {'answer_id': 3010, 'author': 'dlamblin', 'author_id': 459, 'author_profile': 'https://Stackoverflow.com/users/459', 'pm_score': 4, 'selected': False, 'text': "<p>You need a reverse DNS entry. You need to not send the same content to the same user twice. You need to test it with some common webmail and email clients.\nPersonally I ran mine through a freshly installed spam assassin, a trained spam assassin, and multiple hotmail, gmail, and aol accounts.</p>\n\n<p>But have you seen that spam that doesn't seem to link to or advertise anything? That's a spammer trying to affect your Bayesian filter. If he can get a high rating and then include some words that would be in his future emails it might be automatically learned as good.  So you can't really guess what a user's filter is going to be set as at the time of your mailing.</p>\n\n<p>Lastly, I did not sort my list by the domains, but randomized it.</p>\n"}, {'answer_id': 3526, 'author': 'Zack Peterson', 'author_id': 83, 'author_profile': 'https://Stackoverflow.com/users/83', 'pm_score': 4, 'selected': False, 'text': '<p>You may consider a third party email service who handles delivery issues:</p>\n\n<ul>\n<li>Exact Target</li>\n<li>Vertical Response</li>\n<li>Constant Contact</li>\n<li>Campaign Monitor</li>\n<li>Emma</li>\n<li>Return Path</li>\n<li>IntelliContact</li>\n<li>SilverPop</li>\n</ul>\n'}, {'answer_id': 3889, 'author': 'Tanerax', 'author_id': 567, 'author_profile': 'https://Stackoverflow.com/users/567', 'pm_score': 3, 'selected': False, 'text': "<p>I have had the same problem in the past on many sites I have done here at work. The only guaranteed method of making sure the user gets the email is to advise the user to add you to there safe list. Any other method is really only going to be something that can help with it and isn't guaranteed.</p>\n"}, {'answer_id': 7461, 'author': 'glob', 'author_id': 953, 'author_profile': 'https://Stackoverflow.com/users/953', 'pm_score': 4, 'selected': False, 'text': "<p>one of my application's emails was constantly being tagged as spam.  it was html with a single link, which i sent as html in the body with a text/html content type.</p>\n\n<p>my most successful resolution to this problem was to compose the email so it looked like it was generated by an email client.</p>\n\n<p>i changed the email to be a multipart/alternative mime document and i now generate both text/plain and text/html parts.</p>\n\n<p>the email no longer is detected as junk by outlook.</p>\n"}, {'answer_id': 9775, 'author': 'Keith', 'author_id': 905, 'author_profile': 'https://Stackoverflow.com/users/905', 'pm_score': 3, 'selected': False, 'text': "<p>In the UK it's also best practice to include a real physical address for your company and its registered number.</p>\n\n<p>That way it's all open and honest and they're less likely to manually mark it as spam.</p>\n"}, {'answer_id': 9813, 'author': 'Eric Z Beard', 'author_id': 1219, 'author_profile': 'https://Stackoverflow.com/users/1219', 'pm_score': 4, 'selected': False, 'text': '<p>Delivering email can be like black magic sometimes.  The reverse DNS is really important.  </p>\n\n<p>I have found it to be very helpful to carefully track NDRs.  I direct all of my NDRs to a single address and I have a windows service parsing them out (Google ListNanny).  I put as much information from the NDR as I can into a database, and then I run reports on it to see if I have suddenly started getting blocked by a certain domain.  Also, you should avoid sending emails to addresses that were previously marked as NDR, because that\'s generally a good indication of spam.</p>\n\n<p>If you need to send out a bunch of customer service emails at once, it\'s best to put a delay in between each one, because if you send too many nearly identical emails to one domain at a time, you are sure to wind up on their blacklist.</p>\n\n<p>Some domains are just impossible to deliver to sometimes.  Comcast.net is the worst.  </p>\n\n<p>Make sure your IPs aren\'t listed on sites like <a href="http://www.mxtoolbox.com/blacklists.aspx" rel="noreferrer">http://www.mxtoolbox.com/blacklists.aspx</a>.</p>\n'}, {'answer_id': 36840, 'author': 'Andrei Rînea', 'author_id': 1796, 'author_profile': 'https://Stackoverflow.com/users/1796', 'pm_score': 3, 'selected': False, 'text': '<p>I would add :</p>\n\n<p>Provide real unsubscription upon click on "Unsubscribe". I\'ve seen real newsletters providing a dummy unsubscription link that upon click shows " has been unsubscribed successfully" but I will still receive further newsletters.</p>\n'}, {'answer_id': 243289, 'author': 'benc', 'author_id': 2910, 'author_profile': 'https://Stackoverflow.com/users/2910', 'pm_score': 3, 'selected': False, 'text': '<p>It sounds like you are depending on some feedback to determine what is getting stuck on the receiving end. You should be checking the outbound mail yourself for obvious "spaminess".</p>\n\n<p>Buy any decent spam control system, and send your outbound mail through it. If you send any decent volume of mail, you should be doing this anyhow, because of the risk of sending outbound viruses, especially if you have desktop windows users.</p>\n\n<p>Proofpoint had spam + anti-virus + some reputation services in a single deployment, for example. (I used to work there, so I happen to know this off the top of my head. I\'m sure other vendors in this space have similar features.) But you get the idea. If you send your mail through a basic commerical spam control setup, and it doesn\'t pass, it shouldn\'t be going out of your network.</p>\n\n<p>Also, there are some companies that can assist you with increasing delivery rates of non-spam, outbound email, like Habeas.</p>\n'}, {'answer_id': 275016, 'author': 'orcmid', 'author_id': 33810, 'author_profile': 'https://Stackoverflow.com/users/33810', 'pm_score': 4, 'selected': False, 'text': "<p>I hate to tell you, but I and others may be using white-list defaults to control our filtering of spam.</p>\n\n<p>This means that all e-mail from an unknown source is automatically spam and diverted into a spam folder.  (I don't let my e-mail service delete spam, because I want to always review the arrivals for false positives, something that is pretty easy to do by a quick scan of the folder.)</p>\n\n<p>I even have e-mail from myself go to the spam bucket because (1) I usually don't send e-mail to myself and (2) there are spammers that fake my return address in spam sent to me.</p>\n\n<p>So to get out of the spam designation, I have to consider that your mail might be legitimate (from sender and subject information) and open it first in plaintext (my default for all incoming mail, spam or not) to see if it is legitimate.  My spam folder will not use any links in e-mails so I am protected against tricky image links and other misbehavior.</p>\n\n<p>If I want future arrivals from the same source to go to my in box and not be diverted for spam review, I will specify that to my e-mail client.  For those organizations that use bulk-mail forwarders and unique sender addresses per mail piece, that's too bad.  They never get my approval and always show up in my spam folder, and if I'm busy I will never look at them.</p>\n\n<p>Finally, if an e-mail is not legible in plaintext, even when sent as HTML, I am likely to just delete it unless it is something that I know is of interest to me by virtue of the source and previous valuable experiences.</p>\n\n<p>As you can see, it is ultimately under an users control and there is no automated act that will convince such a system that your mail is legitimate from its structure alone.  In this case, you need to play nice, don't do anything that is similar to phishing, and make it easy for users willing to trust your mail to add you to their white list.</p>\n"}, {'answer_id': 2579555, 'author': 'Pekka', 'author_id': 187606, 'author_profile': 'https://Stackoverflow.com/users/187606', 'pm_score': 5, 'selected': False, 'text': '<p>A few bullet points from a <a href="https://stackoverflow.com/questions/1658043/troubleshooting-php-mail/1658064#1658064">previous answer</a>:</p>\n\n<ul>\n<li><p><strong>Most important:</strong> Does the sender address ("From") belong to a domain that runs on the server you send the E-Mail from? If not, make it so. Never use sender addresses like <code>xxx@gmail.com</code>. User <code>reply-to</code> if you need replies to arrive at a different address.</p></li>\n<li><p>Is your server on a blacklist (e.g. check IP on spamhaus.org)? This is a possibility when you\'re on shared hosting when neighbours behave badly. </p></li>\n<li><p>Are mails filtered by a spam filter? Open an account with a freemailer that has a spam folder and find out. Also, try sending mail to an address without any spam filtering at all. </p></li>\n<li><p>Do you possibly need the fifth parameter "-f" of mail() to add a sender address? (See mail() command in the PHP manual)</p></li>\n<li><p>If you have access to log files, check those, of course.</p></li>\n<li>Do you check the "from:" address for possible bounce mails ("Returned to sender")? You can also set up a separate "errors-to" address.</li>\n</ul>\n'}, {'answer_id': 10658382, 'author': 'Ken Simpson', 'author_id': 1402444, 'author_profile': 'https://Stackoverflow.com/users/1402444', 'pm_score': 3, 'selected': False, 'text': '<p>The most important thing you can do is to make sure that the people you are sending email to are not likely going to hit the "Spam" button when they receive your email. So, stick to the following rules of thumb:</p>\n\n<ul>\n<li><p>Make sure you have permission from the people you are sending email to. Don\'t ever send email to someone who did not request it from you.</p></li>\n<li><p>Clearly identify who you are right at the top of each message, and why the person is receiving the email.</p></li>\n<li><p>At least once a month, send out a reminder email to people on your list (if you are running a list), forcing them to opt back in to the list in order to keep receiving communications from you. Yes, this will mean your list gets shorter over time, but the up-side is that the people on your list are "bought in" and will be less likely to flag your email.</p></li>\n<li><p>Keep your content highly relevant and useful.</p></li>\n<li><p>Give people an easy way to opt out of further communications.</p></li>\n<li><p>Use an email sending service like SendGrid that works hard to maintain a good IP reputation.</p></li>\n<li><p>Avoid using short links - these are often blacklisted.</p></li>\n</ul>\n\n<p>Following these rules of thumb will go a long way.</p>\n'}, {'answer_id': 12715357, 'author': 'Mike', 'author_id': 811240, 'author_profile': 'https://Stackoverflow.com/users/811240', 'pm_score': 4, 'selected': False, 'text': '<p>In addition to all of the other answers, if you are sending HTML emails that contain URLs as linking text, make sure that the URL matches the linking text. I know that Thunderbird automatically flags them as being a scam if not.</p>\n\n<p>The wrong way:</p>\n\n<pre><code>Go to your account now: &lt;a href="http://www.paypal.com.phishers-anonymous.org/"&gt;http://www.paypal.com&lt;/a&gt;\n</code></pre>\n\n<p>The right way:</p>\n\n<pre><code>Go to your account now: &lt;a href="http://www.yourdomain.org/"&gt;http://www.yourdomain.org&lt;/a&gt;\n</code></pre>\n\n<p>Or use an unrelated linking text instead of a URL:</p>\n\n<pre><code>&lt;a href="http://www.yourdomain.org/"&gt;Click here to go to your account&lt;/a&gt;\n</code></pre>\n'}, {'answer_id': 41915740, 'author': 'Miki Berkovich', 'author_id': 1995086, 'author_profile': 'https://Stackoverflow.com/users/1995086', 'pm_score': 3, 'selected': False, 'text': "<p>It could very well be the case that people who sign up for your service are entering emails with typing mistakes that you do not correct. For example: chris@<strong>gmial.com</strong> -or- james@<strong>hotnail.com</strong>.</p>\n\n<p>And such domains are configured to be used as <em>spamtraps</em> which will automatically flag your email server's IP and/or domain and hurt its reputation.</p>\n\n<p>To avoid this, do a double-check for the email address that is entered upon your product subscription. Also, send a confirmation email to really ensure that this email address is 100% validated by a human being that is entering the confirmation email, before you send them the product key or accept their subscription. The verification email should require the recipient to click a link or reply in order to really confirm that the owner of the mailbox is the person who signed up.</p>\n"}, {'answer_id': 44775378, 'author': 'Filip', 'author_id': 3918743, 'author_profile': 'https://Stackoverflow.com/users/3918743', 'pm_score': 2, 'selected': False, 'text': '<p>I always use:\n<a href="https://www.mail-tester.com/" rel="nofollow noreferrer">https://www.mail-tester.com/</a></p>\n\n<p>It gives me feedback on the technical part of sending an e-mail. Like SPF-records, DKIM, Spamassassin score and so on. Even though I know what is required, I continuously make errors and mail-tester.com makes it easy to figure out what could be wrong. </p>\n'}, {'answer_id': 48076275, 'author': 'Kurt Van den Branden', 'author_id': 4746087, 'author_profile': 'https://Stackoverflow.com/users/4746087', 'pm_score': 2, 'selected': False, 'text': '<p>Google has a tool and guidelines for this. You can find them on:  <a href="https://postmaster.google.com/" rel="nofollow noreferrer">https://postmaster.google.com/</a> Register and verify your domain name and Google provides an individual scoring of that IP-address and domain.</p>\n\n<p>From the <a href="https://support.google.com/mail/answer/81126" rel="nofollow noreferrer">bulk senders guidelines</a>:</p>\n\n<p>Authentication ensures that your messages can be correctly classified. Emails that lack authentication are likely to be rejected or placed in the spam folder, given the high likelihood that they are forged messages used for phishing scams. In addition, unauthenticated emails with attachments may be outrightly rejected, for security reasons.</p>\n\n<p>To ensure that Gmail can identify you:</p>\n\n<ul>\n<li>Use a consistent IP address to send bulk mail.</li>\n<li>Keep valid reverse DNS records for the IP address(es) from which you send mail, pointing to your domain.</li>\n<li><p>Use the same address in the \'From:\' header on every bulk mail you send.\nWe also recommend the following:</p></li>\n<li><p>Sign messages with DKIM. We do not authenticate messages signed with keys using fewer than 1024 bits.</p></li>\n<li>Publish an SPF record.</li>\n<li>Publish a DMARC policy.</li>\n</ul>\n'}, {'answer_id': 57564315, 'author': 'Mike', 'author_id': 811240, 'author_profile': 'https://Stackoverflow.com/users/811240', 'pm_score': 1, 'selected': False, 'text': '<p>To allow <strong>DMARC</strong> checks for SPF to pass and also be <strong>aligned</strong> when using sendmail, make sure you are setting the envelope sender address (<code>-f</code> or <code>-r</code> parameter) to something that matches the domain in the <code>From:</code> header address.</p>\n<h2>With PHP:</h2>\n<p>Using PHP\'s built-in <code>mail()</code> function without setting the 5th paramater will cause DMARC SPF checks to be unaligned if not done correctly. By default, sendmail will send the email with the webserver\'s user as the <a href="https://www.rfc-editor.org/rfc/rfc5321" rel="nofollow noreferrer">RFC5321</a>.MailFrom / Return Path header.</p>\n<p>For example, say you are hosting your website <code>domain.com</code> on the <code>host.com</code> web server. If you do not set the additional parameters parameter:</p>\n<pre class="lang-php prettyprint-override"><code>mail($to,$subject,$message,$headers); // Wrong way\n</code></pre>\n<p>The email recipient will receive an email with the following mail headers:</p>\n<pre><code>Return-Path: &lt;your-website-user@server.host.com&gt;\nFrom: &lt;your-website-user@domain.com&gt;\n</code></pre>\n<p>Even though this passes SPF checks, it will be unaligned (since domain.com and host.com do not match), which means that DMARC SPF check will fail as unaligned.</p>\n<p>Instead, you <strong>must</strong> pass the envelope sender address to sendmail by including the 5th parameter in the PHP <code>mail()</code> function, for example:</p>\n<pre class="lang-php prettyprint-override"><code>mail($to,$subject,$message,$headers, \'-r bounce_email@domain.com\'); // Right way\n</code></pre>\n<p>In this case, the email recipient will receive an email with the following mail headers:</p>\n<pre><code>Return-Path: &lt;bounce_email@domain.com&gt;\nFrom: &lt;your-website-user@domain.com&gt;\n</code></pre>\n<p>Since both of these headers contain addresses from <code>domain.com</code>, SPF will pass and also be aligned, which means that DMARC will also pass the SPF check.</p>\n'}, {'answer_id': 62389816, 'author': 'vikram sahu', 'author_id': 10232486, 'author_profile': 'https://Stackoverflow.com/users/10232486', 'pm_score': 2, 'selected': False, 'text': '<p>First of all, you need to ensure the required email authentication mechanisms like SPF and DKIM are in place. These two are prominent ways of proving that you were the actual sender of an email and it\'s not really spoofed. This reduces the chances of emails getting filtered as spam.</p>\n\n<p>Second thing is, you can check the reverse DNS output of your domain name against different DNSBLs. Use below simple command on terminal:</p>\n\n<pre><code>  **dig a +short (domain-name).(blacklist-domain-name)**\n\n  ie.  dig a +short example.com.dsn.rfc-clueless.org\n  &gt; 127.0.0.2\n</code></pre>\n\n<p>In the above examples, this means your domain "example.com" is listed in blacklist but due to Domain Setting Compliance(rfc-clueless.org list domain which has compliance issue ) </p>\n\n<p><em>note: I prefer <a href="http://multirbl.valli.org/" rel="nofollow noreferrer">multivalley</a> and <a href="https://tools.pepipost.com/email-blacklist-checker" rel="nofollow noreferrer">pepipost tool</a> for checking the domain listings.</em></p>\n\n<p>The from address/reply-to-id should be proper, always use visible unsubscribe button within your email body (this will help your users to sign out from your email-list without killing your domain reputation)</p>\n'}, {'answer_id': 64914028, 'author': 'Dibya Sahoo', 'author_id': 5714232, 'author_profile': 'https://Stackoverflow.com/users/5714232', 'pm_score': 2, 'selected': False, 'text': '<p>The intend of most of the programmatically generated emails is generally transactional, triggered or alert n nature- which means these are important emails which should never land into spam.</p>\n<p>Having said that there are multiple parameters which are been considered before flagging an email as spam. While Quality of email list is the most important parameter to be considered, but I am skipping that here from the discussion because here we are talking about important emails which are sent to either ourself or to known email addresses.</p>\n<p>Apart from list quality, the other 3 important parameters are;</p>\n<ol>\n<li>Sender Reputation</li>\n<li>Compliance with Email Standards and Authentication (SPF, DKIM, DMARC, rDNS)</li>\n<li>Email content</li>\n</ol>\n<p><strong>Sender Reputation = Reputation of Sending IP address + Reputation of Return Path/Envelope domain + Reputation of From Domain.</strong></p>\n<p>There is no straight answer to what is your Sender Reputation. This is because there are multiple authorities like SenderScore, Reputation Authority and so on who maintains the reputation score for your domain. Apart from that ISPs like Gmail, Yahoo, Outlook also maintains the reputation of each domain at their end.</p>\n<p>But, you can use free tools like <strong>GradeMyEmail</strong> to get a 360-degree view of your reputation and potential problems with your email settings or any other compliance-related issue too.</p>\n<p><strong>Sometimes, if you\'re using a new domain for sending an email, then those are also found to land in spam. You should be checking whether your domain is listed on any of the global blocklists or not. Again GradeMyEmail and MultiRBL are useful tools to identify the list of blocklists.</strong></p>\n<p>Once you\'re pretty sure with the sender reputation score, you should check whether your email sending domain complies with all email authentications and standards.</p>\n<ol>\n<li>SPF</li>\n<li>DKIM</li>\n<li>DMARC</li>\n<li>Reverse DNS</li>\n</ol>\n<p>For this, you can again use GradeMyEmail or MXToolbox to know the potential problems with your authentication.</p>\n<p>Your SPF, DKIM and DMARC should always PASS to ensure, your emails are complying with the standard email authentications.\nHere\'s an example of how these authentications should look like in Gmail:\n<a href="https://i.stack.imgur.com/ZK2Ud.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZK2Ud.png" alt="Email Authentication" /></a></p>\n<p>Similarly, you can use tools like Mail-Tester which scans the complete email content and tells the potential keywords which can trigger spam filters.</p>\n'}]
['https://Stackoverflow.com/questions/371', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/49/']