Archief - Q: Hoe Mails verstuurd via CDOSYS bij telenet niet als spam te late markeren

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

joyrider

Legacy Member
Hey,

ik heb een klein probleembje. Via onze webwinkel verstuurden we emails naar klanten via CDOSYS in asp nu blijkt dat de telenet klanten onze mails niet aankregen. Na lang zoeken hebben we de oorzaak gevonden telenet markeerde de mails als spam en afhankelijk van de instellingen van de gebruiker werden deze gewist. (in het begin werden de mails niet als spam aanzien).

Ik heb reeds naar telenet gebeld maar omdat ons domein niet bij hen gehost wordt kunnen ze daar zogezegd niets aan doen. en moeten wij telenet klant verplichten hun spam filter af te zetten om onze mail (waar enkel en alleen order gegevens instaan) bij hen toe te krijgen.
Dit vind ik dus je reinste bullshit, ze kunnen toch die mail of het domein waarvan die mail komt op ne whitelist zetten zodat die altijd wordt aanzien als geen spam.


Anyway ik denk dat er toch mss een programmatische oplossing moet zijn door mss de headers van de mail aan te passen op een of andere manier misschien (tis ne gok). Ik kan moeilijk verstaan dat er niet nog mensen zijn met dit probleem en dat er geen simpele oplossing voor bestaat.
Iemand hetzelfde probleem / oplossing?

alvast bedankt

KoenDK

Legacy Member
wij hebben daar ook al lang last van
sommige spam filters zijn echt wel :eek:


geen enkel vuil woord gebruiken, normale emails, en TOCH komen ze toe als SPAM :x



mja, ik heb er nog niet echt een oplossing voor gevonden.



ik heb trouwens onlangs een email gekregen met foto's en dergelijke in de context verwerkt
en die kwam onmiddellijk toe !
meestal krijg je nog een popup menu om alles te activeren, om pictures te downloaden die onveilig kunnen zijn, blablabla


same story : geen idee hoe ze het doen :wtf:

Smoerf

Legacy Member
Als je via een gewone mail functie werkt wordt het denk ik via het standaard adres verstuurd van de mail server, mss eens versturen via smtp als de emailgebruiker?

frenzal

Legacy Member
probeer alle headers met zoveel mogelijk info door te sturen als je hier controle over hebt

Asshen

Legacy Member
Ik heb nog nooit dat probleem gehad...
Ik vermoed dat uw probleem de meegegeven credentials is.

Ik gebruik volgende code:

.net 2.0
Code:
MailMessage msg = new MailMessage( from, txtEmail.Text );
        msg.Subject = subject;
        msg.BodyEncoding = System.Text.Encoding.UTF8;
        msg.Bcc.Add( from ); //BCC
        msg.IsBodyHtml = false;
        msg.Body = sb.ToString();

        //send
        SmtpClient smtpClient = new SmtpClient( smtp );

        //authenticate
        smtpClient.Credentials = new NetworkCredential( "<username>/in.telenet.be", "<password>" );

        //smtpClient.Credentials = CredentialCache.DefaultNetworkCredentials;
        smtpClient.Send( msg );

.net 1.1
Code:
public SendEmail( string SmtpServer, string Sender, string Recipient, string Subject, string Data )
{
             try
	{
		MailMessage email = new MailMessage();
		email.From = Sender;
		email.To = Recipient;
		email.Body = Data;
		email.BodyFormat = MailFormat.Text;
		email.BodyEncoding = System.Text.Encoding.ASCII;
		email.Subject = Subject;

		//authentication 
		email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", "uit.telenet.be"); 
		email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 2); 
		email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", 2); 
		email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25); 
		email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "<username>/in.telenet.be"); 
		email.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "<password>"); 
						
		SmtpMail.SmtpServer = SmtpServer;
		SmtpMail.Send( email );				
	}
	catch(Exception ex)
	{
		Console.WriteLine(ex.Message);
	}
}
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan