vb.net Send Smtp Mail From IIS FormatException - vb.net

Well i got a page that sends emails and everything runs fine in the developer web server but when i publish to a IIS Server i get a FormatException when i try to send the mail....
ex.Message = "the specified string is not in the form required for an e-mail address."
the email is in this sample someone#gmail.com
Im using the "SmtpClient" and the "MailMessage" classes to send mails..
And the server runs windows server 2003
Edit:
Im using same smtp settings on the Dev Webserver as im doing in IIS.

Check that you've enabled local email relaying for the SMTP service on your Windows Server 2003 box. By 'local' I mean that applications on your local machine can use the SMTP service to relay emails - but you almost certainly don't want to allow external connections to do the same.

Make sure you don't have any invisible whitespace around your email address. For example, if you are getting the email from a database, or input control, try trimming it, like:
mail.To.Add( New MailAddress( txtEmailAddress.Text.Trim() ) )

If any one gets this problem the solution is don't use the empty constructor of MailMessage!!!!!

Related

A call to SSPI failed, see inner exception. DB Mail can't send email

My db mail suddenly stopped working, the error is:
The mail could not be sent to the recipients because of the mail
server failure. (Sending Mail using Account 2 (2018-08-14T16:00:23).
Exception Message: Cannot send mails to mail server. (A call to SSPI
failed, see inner exception.).
I can't find any more info on the error, it just suddenly stopped working.
My SQL Server is 2012.
All my smtp settings are correct and nothing changed.
If it worked at one point and you haven't changed anything with your firewall, then check your email password. Also if you are using gmail - you need to check if 'lesssecure' is turned on.
Open your Google Admin console (admin.google.com).
Click Security > Basic settings .
Under Less secure apps, select Go to settings for less secure apps .
In the subwindow, select the Enforce access to less secure apps for all users radio button. ...
Click the Save button.

SQLServer Error: Could not connect to mail server. (The requested name is valid, but no data of the requested type was found)

My Problem On Database Mail on Sql Server 2008 R2. My Database Mail Work fine upto yesterday since 2 years. But From Today My Database Mail Not Work.
I Restart my Database Server. Reconfigure the Database Mail but still i faced the following error.......
Message
The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 6 (2017-06-12T16:12:12). Exception Message: Could not connect to mail server. (The requested name is valid, but no data of the requested type was found).
My Mail Account Setting in following...
I tried from Send Test E-mail, See the View Database Mail Log and see the above mention error.
Please help to resolve this issue.....
Thanks in advance....
Your problem seems network related, especially since nothing has changed on the database configuration.
Also make sure, your user has the rights to connect and access the specified mailbox.
Check Firewalls, DNS, IP configuration.
By the way, the configuration for Office365 seems good, that's the one I use for my servers ;)

how to upload Files to Alfresco via Email?

I wanted to upload files via email in Alfresco.
I am using alfresco community 5.2
I have added inbound email properties in alfresco-global.properties file
and i have followed all the steps and
I sent an email as explained in below links
But I am not able to receive any files in my alfresco
I have referred the links
https://www.youtube.com/watch?v=p17GkHsLdmc
http://keytocontent.blogspot.in/2010/05/upload-files-to-alfresco-via-email.html
Steps I have followed
1. set the properties in global properties
email.inbound.enabled=true
email.server.enabled=true
email.server.port=25
email.server.domain=vikash-laptop.com
email.inbound.unknownUser=anonymous
email.server.allowed.senders=.*
created a user named as hello1
email id=> hello1#vikash-laptop.com
added this user into EMAIL_Contributors group
Created a site named as test site
created a folder in Document Library>>Dropoff and
applied aspect email aliasable
added alias properties as dropoff
so the my email address will be dropoff#vikash-laptop.com
tried to send email to dropoff#vikash-laptop.com
and hello1#vikash-laptop.com both
Still i am not receiving any files which i have attached in email.
How did you try and send an email to vikash-laptop.com? You need to make sure the host name you are specifying (vikash-laptop.com) is going to resolve to the IP address of your alfresco server (I assume running on your laptop).
You also need to make sure that your mail client will resolve that domain correctly and can connect to the alfresco server. For example, if you were going to try and send an email from gmail, that would have problems unless vikash-laptop.com was a registered domain so that the gmail servers could resolve it and access port 25 on that machine from the internet.
If you just want to do a simple test on your laptop without a mail client where alfresco is running you can just telnet to the alfresco host and try and connect to that port (google "test smtp telnet" for a lot of suggestions) and see that it is listening on port 25 as you configured it and that you can send test email.
I have downloaded smtp mail sender and it is working. and now i am able to receive email attachments in alfresco.

The host 'smtp' could not be found

I am getting the following error while sending mail by click of a button in MS access form
I am using sendObject to send mail using vba code.
The host 'smtp' could not be found.
Please verify that you have entered
the server name correctly. Account:
'pop3', Server: 'smtp', Protocol:
SMTP, Port: 25, Secure(SSL): No,
Socket Error: 11001, Error Number:
0x800CCC0D
Points to note:
I am able to send and receive mails
in my outlook; Problem is only when
send mails through VBA access
application.(Means it is not a
outlook client configuration problem)
When i copy paste the Vba application to another PC, i could
successfully send emails without any
error. (means this is not a vba
access application problem)
Please help.
Either the SMTP server "smtp" is available from your second machine and not the first, or else there is some change to the mail settings and/or security when moving between the two machines.
Is your SMTP server actually called 'smtp'?

Send mail programmatically w/attachments is undeliverable

I am trying to send mail using vb.net from iis through a smart host (mailenable) and out through the internet. When I send mail without attachments it goes out just fine. When I send mail created the same way with an attachment the smart host gets an error sending the email.
"mailenable the remote server appears to have failed or to have rejected the contents of the message"
The smart host is correctly set up with reverse dns and MX records set up correctly. What am I missing?
Happens with .txt and .jpg files both - Attached using system.net.mail.attachment(inputstream, attachmentname, mimetype)
The remote server is rejecting it
the smarthost is making an attempt
Sending attachments to the remote server using outlook works fine
I would concentrate on this portion of the error:
"...rejected the contents of the message"
.. since you have confirmed that sending mail works fine without the attachment.
What time of attachment is it?
How are you attaching it?
Have you checked with the server admin (might be yourself) to see what types of files may be sent through that system?
Be aware that a lot of mail servers rejects email with attachments with files .exe, .bat, .cmd, etc (executables) and zip files containing any of this files.
Can you send the same message with a standard SMTP mail client? Alternatively, can you send the same message using your code via a different mail server (i.e., Google's Gmail IMAP server)?