Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Voicemail to email not sending due to incorrect format sender

Status
Not open for further replies.

cpicton

IS-IT--Management
Dec 6, 2006
4
ZA
Hi all

On a 3300, the voicemail to email system is sending emails with envelope sender User_Name@192.168.1.2.

192.168.1.2 is the IP of my 3300, but my postfix mail server refuses to accept those emails, and the sender address is not RFC compliant.

How can I get the mitel system to send emails from User_Name@hostname instead of User_Name@ip?

Regards

Chris
 
Hi,

I've ask the question to MITEL French team two days ago, not because of incorrect format sender, but of confidentiality problem...

They should ask to level 3 support..

I'll keep you in touch asap..


French do it too !!
 
Hi,

Here's the way :

You have to configure Networked VM Servers form;

The network element MUSt match your ICP name.
Network element type is your ICP (for embedded one) which is local VM
DNS name is name wich is used in E-mail

I think a reboot is necessary...

Keep us in touch
Regards


Now, it's about French users too !!!
 
What is your e-mail system? If it is Exchange, as long as the 3300 is on the same network, it should be default provide relay services and forward the e-mail to the users A/D account.
 
My mail system is postfix, as mentioned above.

The issue is not that mail is not going to be delivered. The issue is that the mail is not accepted by the email system, as the sender address is in an invalid format.

The network range that the mitel is on is in my list of allowed relay ranges, but it is rejected before it even checks this step.

Chris
 
Chris,
I use postfix and it works fine. Let me take a look at the config. I had a similar issue. Could you post an error message from a log of the postfix server.
 
Why is a IP address, part of the address, invalid? It should be very valid....
 
It could be reverse DNS check enabled on postfix. It would not deliver anything without reverse DNS record.
 
This is from the changelog for postfix:
[Incompat 20031226] Postfix no longer allows mail addresses with bare numeric IP addresses (user@1.2.3.4). This is not configurable. The form user@[ipaddress] is still allowed.

The last version which would have supported base ip addresses in the envelope sender was prior to 2003/12.

It is not a DNS/reverse DNS issue, as the mail is rejected before postfix gets to looking up the DNS.

The error in my postfix logs look like:
Dec 10 20:18:24 jhb postfix/smtpd[14966]: warning: Illegal address syntax from localhost.localdomain[127.0.0.1] in MAIL command: Chris@192.168.1.2

The error in the SMTP conversation is:
501 Bad address syntax

Relevant parts of my main.cf are:
smtpd_client_restrictions = check_client_access hash:/etc/postfix/client-access, permit

My client-access file is:
192.168.1.2 ACCEPT


Thanks for the suggestions so far

Chris
 
Let me take a look. There are domain settings in ICP. I'll give you exact location a little bit later
 
Do you have following section?
VoiceMail->Networked VM Servers

DNS Name field will replace an IP address
 
I have that section, but I seem to have two errors there:

1. My Network element Name does not match my host name
2. I have nothing filled in under DNS Name


When I try change any of these values, I get an error which says:
No matching record was found.

Any help with that?

Thanks
Chris
 
Check what you've got under
System Configuration->Voice Network Configuration->Network Element Assignment.
Use the same neme
 
Hi all
There is no VM servers under network element Assign
The Element name("voice")= host name("voice")
Domain name = xxx.co.za
DNS server = xxx.xxx.xxx.xxx

According to system help files "forward to email"
no VM servers need to be configured.

Thanx
hein
 
Your MTA does not accept senders without name in an envelop. You have got two ways:
1. Configure your MTA and make it accept this kind of senders
2. Configure your ICP and make it insert it's name into envelop.

I've chosen the second way. And besides that look at my answer above a little bit closer. In Network Element Assignment form you assign a NAME of the system. And in Networked VM Servers you configure local MTA with this name. After that local MTA inside the ICP will use this name as a reference to it's configuration and will insert configured DNS name into envelop while communicating with a remote MTA
 
slapin thanx for the support.
Some of above info is incorrect. This is a standalone installation with no Voice Mail Networking license. Thus NO VM servers under
System Configuration->Voice Network Configuration->Network Element

I dont know how to add local VM server without licences and thus can not configure the local MTA with the name.

Hein
 
I believe you can add the local node anyway, then it will use FQDN instead of IP. Go ahead and try, can't hurt anything.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top